• Aucun résultat trouvé

INTERPRETING A DIGITAL IC DATA SHEET

Dans le document COMPLETE DIGITAL DESIGN (Page 72-76)

44-pin PLCC

2.7 INTERPRETING A DIGITAL IC DATA SHEET

Semiconductor manufacturers publish data sheets for each of their products. Regardless of the spe-cific family or device, all logic IC data sheets share common types of information. Once the basic data sheet terminology and organization is understood, it is relatively easy to figure out other data sheets even when their exact terminology changes. Data sheet structure is illustrated using the 74LS00 from Fairchild Semiconductor as an example. A page from its data sheet is shown in Fig.

2.19.

Digital IC data sheets should have at least two major sections: functional description and electri-cal specifications. The functional description usually contains the device pin assignment, or pin-out, as well as a detailed discussion of how the part logically operates. A simple IC such as the 74LS00 will have a very brief functional description, because there is not much to say about a NAND gate’s operation. More complex ICs such as microprocessors can have functional descriptions that fill doz-ens or hundreds of pages and are broken into many chapters. Some data sheets add additional sec-tions to present the mechanical dimensions of the package and its thermal properties. Digital IC electrical specifications are similar across most types of devices and often appear in the following four categories:

Absolute maximum ratings. As the term implies, these parameters specify the absolute extremes that the IC may be subjected to without sustaining permanent damage. Manufacturers almost uni-versally state that the IC should never be operated under these extreme conditions. These ratings are useful, because they indicate how the device may be stored and express the quality of design and manufacture of the physical chip. Manufacturers specify a storage temperature range within which the semiconductor structures will not break down. In the case of Fairchild’s 74LS00, this range is –65 to 150°C. Maximum voltage levels are also specified, 7 V in the case of the 74LS00, indicating that the device may be subjected to a 7-V potential without destructing.

Recommended operating conditions. These parameters specify the normal range of voltages and temperatures that the IC should be operated within such that its functionality is guaranteed to meet specifications set forth by the manufacturer. Two of the most important specifications in this sec-tion are the supply voltage (commonly labeled as either VCC or VDD, depending on whether a bipo-lar or MOS process) and the operating temperature. An IC may have multiple supply voltage specifications, because an IC can actually operate on several different voltages simultaneously.

Each supply voltage may power a different portion of the chip. When the manufacturer specifies supply voltage, it does so with a certain tolerance, usually either ±5 or ±10 percent. Many 5-V logic ICs are guaranteed to operate only at a supply voltage from 4.75 to 5.25 V (±5 percent). Op-erating temperature is very important, because it affects the timing of the device. As a semiconduc--Balch.book Page 51 Thursday, May 15, 2003 3:46 PM

52Digital Fundamentals

FIGURE 2.19 74LS00 manufacturer’s specifications. (Reprinted with permission from Fairchild Semiconductor and National Semiconductor.)

-Balch.book Page 52 Thursday, May 15, 2003 3:46 PM

Integrated Circuits and the 7400 Logic Families 53

tor heats up, it slows down. As it cools, its speed increases. Outside of the recommended operating temperature, the device is not guaranteed to function, because the effects of temperature become so severe that functionality is compromised. There are four common temperature ranges for ICs:

commercial (0 to 70°C), industrial (–40 to 85°C), automotive (–40 to 125°C), and military (–55 to 125°C). It is more difficult to manufacture an IC that operates over wider temperature ranges. As such, more demanding temperature grades are often more expensive than the commercial grade.

Other parameters establish the safe operating limits for input signals as well as the applied volt-age thresholds that represent logic 0 and 1 states. Minimum and maximum input levels are ex-pressed as either absolute voltages or voltages relative to the supply voltage pins of the device.

Exceeding these voltages may damage the device. Logic threshold specifications are provided to ensure that the logic input voltages are such that the device will function as intended and not con-fuse a 1 for a 0, or vice versa. There is also a limit to how must current a digital output can drive.

Current output specifications should be known so that a chip is not overloaded, which could result in either permanent damage to the chip or the chip’s failure to meet its published specifications.

DC electrical characteristics. DC parameters specify the voltages and currents that the IC will present to other circuitry to which it is connected. Whereas recommended operating conditions specify the environment under which the chip will properly operate, DC electrical characteristics specify the environment that the chip itself will create. Output voltage specifications define the logic 0 and 1 thresholds that the chip is guaranteed to drive under all legal operating conditions.

These specifications confirm that the chip is compatible with other chips in the same family and also allow an engineer to determine if the output levels are compatible with another chip that it may be driving.

Input current specifications characterize the load that the chip presents to whatever circuit is driving it. When either logic state is applied to the chip, a small current flows between the driver and the chip in question. Quantifying these currents enables an engineer to ensure compatibility between multiple ICs. When one IC drives several other ICs, the sum of the input currents should not exceed the output current specification of the driver.

AC electrical characteristics or switching characteristics). AC parameters often represent the greatest complexity and level of detail in a digital IC’s specifications. They are the guaranteed timing parameters of inputs and outputs. If the IC is purely combinatorial (e.g., 74LS00), timing may just be matter of specifying propagation delays and rise and fall times. Logic ICs with syn-chronous elements (e.g., flops) have associated parameters such as setup, hold, clock frequency, and output valid times.

Keep in mind that each manufacturer has a somewhat different style of presenting these specifica-tions. The necessary information should exist, but data sheet sections may be named differently; they may include certain information in different groupings, and terminology may be slightly different.

Specifications may be provided in mixed combinations of minimum, typical/nominal, and maximum. When a minimum or maximum limit is not specified, it is understood to be self-evi-dent or subject to a physical limitation that is beyond the scope of the device. Using Fairchild’s 74LS00 as an example, no minimum output current is specified, because the physical minimum is very near zero. The actual output current is determined by the load that is being driven, assum-ing that the load draws no more than the specified maximum. Other specifications are shown un-der certain operating conditions. A well written data sheet provides guaranteed specifications under worst-case conditions. Here, the logic 1 output voltage (VOH) is specified as a minimum of 2.5 V under conditions of minimum supply voltage (VCC), maximum output current (IOH), and maximum logic-low input voltage (VIL). These are worst-case conditions. When VCC decreases, so will VOH. When IOH increases, it places a greater load on the output, dragging it down to its lowest level.

-Balch.book Page 53 Thursday, May 15, 2003 3:46 PM

54 Digital Fundamentals

Timing specifications may also be incomplete. Manufacturers do not always guarantee minimum or maximum parameters, depending on the specific type of device and the particular specification.

As with DC voltages, worst-case parameters should always be specified. When a minimum or maxi-mum delay is not specified, it is generally because that parameter is of secondary importance, and the manufacturer was unable to control its process to a sufficient level of detail to guarantee that value. In many situations where incomplete specifications are given, there are acceptable reasons for doing so, and the lack of information does not hurt the quality of the design.

Typical timing numbers are not useful in many circumstances, because they do not represent a limit of the device’s operation. A thorough design must take into account the best and worst perfor-mance of each IC in the circuit so that one can guarantee that the circuit will function under all con-ditions. Therefore, worst-case timing parameters are usually the most important to consider first, because they are the dominant limit of a digital system’s performance in most cases. In more ad-vanced digital systems, minimum parameters can become equally as important because of the need to meet hold time and thereby ensure that a signal does not disappear too quickly before the driven IC can properly sense the signal’s logic level.

Output timing specifications are often specified with an assumed set of loading conditions, be-cause the current drawn by the load has an impact on the output driver’s ability to establish a valid logic level. A small load will enable the IC to switch its output faster, because less current is de-manded of the output. A heavier load has the opposite effect, because it draws more current, which places a greater strain on the output driver.

-Balch.book Page 54 Thursday, May 15, 2003 3:46 PM

55

CHAPTER 3

Dans le document COMPLETE DIGITAL DESIGN (Page 72-76)