Professional Documents
Culture Documents
Chap. 8 Integrated-Circuit Logic Families: Chapter Outcomes (Objectives)
Chap. 8 Integrated-Circuit Logic Families: Chapter Outcomes (Objectives)
Introduction
Digital IC technology has advanced rapidly(Chap 4)
Complexity Number of Gates
Small-scale integration(SSI) Fewer
2 3
Medium-scale integration(MSI) 12 to 99(10 - 10 )
3 5
Large-scale integration(LSI) 100 to 9,999(10 - 10 )
5 7
Very large-scale integration(VLSI) 10,000 to 99,999(10 - 10 )
7 9
Ultra large-scale integration(ULSI) 100,000 to 999,999(10 - 10 )
9 11
Giga-scale integration(GSI) 1,000,000 or more(10 - 10 )
12
Tera-scale integration(TSI) (10 or more)
Moore’s Law
» The number of components that can be packed on a computer chip doubles every 18
months while price stays the same.
Most of the reasons that modern digital systems use integrated circuits
Integrated circuits pack a lot more circuitry in a small package
» the overall size of any digital system is reduced
the cost is dramatically reduced because of the economies of mass-producing large volumes of
similar devices
Integrated circuits have made digital systems more reliable by reducing the
number of external interconnections
» Discrete components(transistor, diode, resistor, etc.) are protected from poor soldering,
breaks or shorts in connecting paths on a circuit board
© Korea Univ. of Tech. & Edu.
Digital Systems Chap. 8 Integrated-Circuit Logic Families Dept. of Info. & Comm.
8-3
Integrated circuits have drastically reduced the amount of electrical power needed
to perform a given function
» Integrated circuitry typically requires less power than their discrete counterparts
the saving in power supply costs
does not require much cooling
There are some things that Integrated Circuits cannot do
Integrated circuits can not handle very large currents or voltages (because the
heat generated in such small spaces would cause temperatures to rise beyond
acceptable limits)
Integrated circuits can not easily implement certain electrical devices such as
inductors, transformers, and large capacitors
For these reason
Integrated circuits are principally used to perform low-power circuit operations that
are commonly called information processing
The operations that require high power levels or devices that can not be
integrated are still handled by discrete components
* Transistor 의 작용은 carrier 로서
Various Logic Families 1) Electron 과 Hole, 모두의 이동
Bipolar transistors : TTL and ECL 을 이용하는 Bipolar
2) Electron 또는 Hole 중 하나만
Unipolar MOSFET transistors : NMOS, PMOS, and CMOS 의 이동을 이용하는 Unipolar
In this chapter
We will present the important characteristics of each of IC families
You will be much better prepared to do analysis, troubleshooting, and some
design of digital circuits
8-1 Digital IC Terminology
Current and Voltage Parameters : Fig. 8-1
VIH (min) : high- level input voltage
VOH (min) : high- level output voltage min, max 는 Fig. 8-4 참조
Power Requirements
Every IC requires a certain amount of electrical power to operate.
Power supply terminal on a chip : VCC (for TTL), VDD (for MOS)
High
Low
•= = 0.8 V
•→ Q3 = off
•‘0’
•0.1 V
•‘1’ x
•Leakage current
• ? VR2
•VBE 0.7 V
•‘1’ x •VD1 0.7 V
•‘1’
x
•‘0’
Emitter-follower : Q3
-Input = Base
-Output = Emitter
•off
•on
•on •on
•0 1
•off •off
•off
•off
•on
•on •on
•0 1
•off
A B X
LOW LOW HIGH
LOW HIGH LOW
HIGH LOW LOW
HIGH HIGH LOW
Power Dissipation(ALS)
ICC (avg) = ( ICCH + ICCL ) / 2 = ( 0.85 mA + 3 mA ) / 2 = 1.93 mA
» Fig. 8-11 에서 ICCH = 0.85 mA, ICCL = 3 mA
PD (avg) = 1.93 mA X 5 V = 9.65 mW : 한 개 IC 에 4 개 NAND gate 의 전력 소
모량
» 따라서 한 개의 Standard TTL NAND gate 전력 소모량 = 2.4 mW power (1/4)
Propagation Delays
tpd (avg) = ( tPLH + tPHL ) / 2 = 6 ns
» tPLH = 7 ns, tPHL = 5 ns ( 중간 값 in Fig. 8-11)
Exam. 8-2) Determine the maximum average power dissipation and the maximum
average propagation delay of a single gate (74ALS00 in Fig. 8-11)
PD (max) = ICC (max) X Vcc(max) = 1.93 mA X 5.5 V = 10.45 mW
VNL = VIL (max) - VOL (max) = 0.8 V - 0.5 V = 0.3 V (Standard = 0.4 V)
Exam. 8-4) Which TTL series can drive the most device inputs of the same series?
각각의 Series 마다 Fan-out 이 다르며 같은 series 에서는 Tab. 8-6 과 같다 . 따
라서 가장 많은 input 을 drive 할 수 있는 series 는 74AS series 로 40 개 이다 .
만약 다른 series 와 혼용해서 사용하는 경우는 각각 series 의 IOL, IIL, IOH , IIH 에 따
라 다르며 Sec.8-5 에서 공부함 .
8-5 TTL Loading and Fan-Out
Fan-Out : Load drive capability of an IC output
LOW state ( Q3 = OFF ) : Fig. 8-13(a)
* 전류의 방향
» Q4 = ON : acting as current sink = I OL
+ : 전류가 외부에서 흘러 들어옴
IOL : sum of IIL currents from each input
- : 전류가 외부로 흘러 나감
» Q4 = ON : collector-emitter resistant is very small
But not zero : produce a voltage drop V OL
VOL must not exceed VOL(max) : 0.4 Volt 이하
HIGH state ( Q4 = OFF ) : Fig. 8-13(b)
» Q3 = ON : acting as current source = I OH
IOH : sum of IIH currents from each input
» Q3 = ON, Q4 = OFF : VOH = Vcc - IOH• (R2 + emitter-base resistant + D1 resistant)
VOH must not be lower than VOH(min) : 2.4 Volt 이상
Determining the Fan-Out
An IC output can drive how many different inputs
•0.7 V
•0.7 V
•Low IOL ≥ IIL + IIL + ….. •High IOH ≥ IIH + IIH + …..
Exam. 8-5) How many 74ALS00 NAND gate inputs can be drive by a 74ALS00 NAND gate
output?
Refer to the data sheet in Fig. 8-11
» Fan-out(LOW) : Fig. 8-14
IOL(max) / IIL (max) = 8 mA / 0.1 mA = 80
» Fan-out(HIGH)
IOH(max) / IIH (max) = 400 A / 20 A = 20
Overall Fan-Out = 20
» Lower of the two values ( 80 and 20 )
Exam. 8-6) How many 74AS20 NAND gate inputs can be drive by the output of
another 74AS20 NAND gate?
Refer to the data sheet in Tab. 8-7
» Fan-out(LOW)
IOL(max) / IIL (max) = 20 mA / 0.5 mA = 40
» Fan-out(HIGH)
IOH(max) / IIH (max) = 2000 A / 20 A = 100
Overall Fan-Out = 40
» Lower of the two values ( 100 and 40 )
Exam. 8-8) The output could drive how many additional 74ALS inputs without being
overloaded in Exam. 8-7 ?
Refer to the data sheet in Tab. 8-7
» Additional current in LOW = IOL - IIL(sum of load) = 8 mA - 7.6 mA = 0.4 mA
IIL = 0.1 mA, 따라서 drive up to four more 74ALS inputs
» Additional current in HIGH = IOH - IIH (sum of load) = 400 A - 190 A = 210 A
IIH = 20 A, 따라서 drive up to ten more 74ALS inputs
This output can drive up to four more 74ALS inputs
» Lower of the two values ( 10 and 4 )
Exam. 8-9) What is the maximum number of F/F CLR inputs that this gate can
drive? The output of a 74AS04 inverter is providing the CLR signal to a parallel
register(74AS74 D F/F)
Refer to the 74AS74 data sheet (not in Tab. 8-7 )
* PRE and CLR input of 74AS74 : IIL = 1.8 mA, IIH = 40 A
* Output of 74AS04 : IOL = 20 mA, IOH = 2 mA (Tab. 8-7 )
» Maximum number of inputs(LOW)
IOH / IIH = 2 mA / 40 A = 50
» Maximum number of inputs(HIGH)
IOL / IIL = 20 mA / 1.8 mA = 11.11
Overall Fan-Out = 11
» Lower of the two values ( 50 and 11 )
This situation is different for OR and NOR gates : Fig. 8-10 p. 502
OR and NOR gates do not use multiple-emitter transistor
(OR and NOR gates have separate input transistor for each input) R1/R2
Exam. 8-10) Determine the load current at the output X in Fig. 8-16.
( Each gate is a 74LS, IIL = 0.4 mA, IIH = 20 A )
HIGH : gate 2 NAND 는 2 개 Input 으로 계산 ( 40 A = 2 X 20 A )
LOW : gate 2 NAND 는 1 개 Input 으로 계산 ( 0.4 mA )
Connect single large capacitor ( 2 to 20 F ) between Vcc and Ground on each board to
filter out relatively low frequency variations in Vcc
•Vout 0 1
•Q4 on off
Advantages
Relatively simple and inexpensive to fabricate * Comparison
-Fig. 8-8: TTL NAND
» 1/ 3 as complex as the fabrication of bipolar ICs (TTL, ECL, etc.) -Fig. 8-21: NMOS Inverter
Less space on a chip (Small) -Fig. 8-23: CMOS NAND
» Do not use the IC resistor elements that take up so much of chip area
» Suited for complex ICs such as microprocessor and memory chips
Consumes very little power ••TTL
CMOS
mW per gate
nW per gate •TTL 74AS : 1.7 ns
MOS ICs are faster than 74, 74LS, and 74ALS TTL •CMOS
•ECL
74AVC : 1.9~2.0 ns
0.3 ns
» 74AS TTL family is still as fast as the best MOS(but much greater power dissipation)
Disadvantage
Susceptibility to static-electricity damage
» TTL devices are used in education (more durable for laboratory experimentation)
The MOSFET
2 types of MOSFET
» Depletion MOSFET
Closed
Normal » Enhancement MOSFET : MOS digital ICs use enhancement MOSFETs exclusively
Open
© Korea Univ. of Tech. & Edu.
Digital Systems Chap. 8 Integrated-Circuit Logic Families Dept. of Info. & Comm.
8-31
FET On
» OFF state : VGS = 0 Volt (ROFF = 1010 = open circuit)
Condition » ON state : VGS = + 5 Volt (RON = 1 k) : acts as load resistor
Threshold voltage (VT) 1.5 V : VGS -1.5V(P), VGS +1.5V(N)
N- and P-channel switching characteristics : Tab. 8-8
» Bias Voltage VDD : opposite polarity
Drain is connected to VDD (N), Source is connected to VDD (P)
•VDD •GND
P-channel MOSFET switching state : Fig. 8-21
8-8 Complementary MOS(CMOS) Logic
Three categories : N-MOS, P-MOS, CMOS •+ •- •GND •- •+ •VDD
N-MOS
» Uses only N- channel enhancement MOSFETs
P-MOS
» Uses only P- channel enhancement MOSFETs
CMOS (Complementary MOS) : Sec. 8-9
» Uses both P- and N- channel devices
» - Complexity of the IC fabrication (lower packing density)
» + High speed and Low power
A B X
CMOS NOR gate : Fig. 8-24 LOW LOW HIGH
LOW HIGH LOW
Both A = B = LOW, X = HIGH HIGH LOW LOW
HIGH HIGH LOW
» Q1 = Q3 = ON, Q2 = Q4 = OFF
•off •off •0
•1 •on
•0
•0
•on
•on •1
•1
•on
•off •off
74C series
Pin-compatible and functionally equivalent to TTL with same number
Performance much like 4000 series
74HC/ HCT (high- speed CMOS)
10 times faster than 74C series
Pin-compatible and functionally equivalent to TTL with same number
74HCT devices electrically compatible with TTL
74HC devices not electrically compatible with TTL
Unused inputs
Never leave unconnected
» Unconnected CMOS input is susceptible to noise and static charges
Both P-channel and N-channel MOSFETs in the conductive state
» Resulting in increased power dissipation and possible overheating
Tied either to a fixed voltage level (GND or VDD) or to another input
Static Sensitivity
Static charge damage breaks down thin oxide film’s dielectric insulation
Precautions to protect from ESD (ElectroStatic Discharge)
1) Connect the chassis of all test instruments, soldering-iron tips, and your work bench to earth
ground
2) Connect yourself to earth ground with a special wrist strap
3) Keep ICs in conductive foam or aluminum foil
4) Avoid touching IC pins, and insert the IC into the circuit immediately after removing it from the
protective carrier
5) Place shorting straps across the edge connectors of PC boards when the boards are being
carried or transported
6) Do not leave any unused IC inputs unconnected, because open inputs tend to pick up stray
static charges © Korea Univ. of Tech. & Edu.
Digital Systems Chap. 8 Integrated-Circuit Logic Families Dept. of Info. & Comm.
8-40
Latch-Up
원 인 :
» Unavoidable existence of parasitic (unwanted) PNP and NPN transistors embedded in
the substrate of MOS ICs
» These parasitic transistors on a CMOS chip are triggered into conduction.
» Latch-up can be triggered by high-voltage spikes or ringing at the device inputs and
outputs •due to Line RLC
and Delay time
» Device’s maximum voltage ratings are exceeded (surge from power supply)
증 상 : Turn permanently ON (Latch-Up)
» Large current may flow and Destroy the IC
해결책 :
» Modern CMOS ICs are designed with protection circuitry (to prevent Latch-up)
» Well regulated power supply
» Clamping diode can be connected externally to protect against such transients
- industrial environments where high-voltage/high-current load(motor, relay,…)
- refer to Fig. 8-12(b) and Fig. 8-40(d) : clamp the overshoot(+)/undershoot(-)
» Unused inputs must be connected to GND or V DD
BiCMOS Family
74LVT, 74ALVT, 74ALB, 74VME
Low-voltage series characteristics : Tab. 8-10
Wired-AND Connection
Wired-AND operation using open collector/drain gates : Fig. 8-30
» Devices with OC/OD Outputs can be connected together safely
» Dotted AND gate symbol eliminates the need for an actual AND gate
» 단 점 : much slower switching speed
pull-up TR (Q3) to change up load capacitance rapidly(but no pull-up TR in OC/OD circuit)
OC/OD circuits should not be used where speed is a principal consideration
Open-Collector Buffer/Drivers
Buffer, Driver or Buffer/Driver
» Greater output current and/or voltage capability than an ordinary logic circuit
Open-Collector buffer/driver IC : 7406 (Fig. 8-31, 8-32)
» contain 6 INVERTER
» sink up to 40 mA in the LOW state ; IOL = 8-20 mA in Totem pole
» handle output voltage up to 30 V
Output TR can be connected to a voltage greater than 5 V
예제 1) Drive a high-current, high-voltage load : Fig. 8-31
» Q=1 Output TR = ON 7406 output = LOW
Output TR sinks the 25 mA of lamp current, LAMP = ON
» Q=0 Output TR = OFF 7406 output = Open
Output TR turns off, no path for current, LAMP = OFF
Advantage of Tristate
Outputs can be connected together (paralleled) without sacrificing switching speed.
» When Enabled, Totem-pole outputs have a high-speed characteristic
주의 사항 : Only one of output should be enabled at one time (Fig. 8-36)
» 2 Output contention Fig. 8-28 and Current damage Fig. 8-29
Tristate Buffers
Tristate noninverting buffers : Fig. 8-35
» Control the passage of a logic signal from input to output
» Two commonly used tristate buffer ICs : 74LS125, 74LS126
Differ only in the active state of ENABLE input ( E)
Contain four noninverting tristate buffers (14 pin)
Tristate buffers used to connect several signals to a common bus : Fig. 8-36
» Transmit any one of A, B, and C signals over the bus line to other circuits by enabling the
appropriate buffer
» No more than one output should be enabled at one time : Only signal B is enabled
Bus Contention : A signal on bus is a combination of more than one signal (Fig. 8-37)
Tristate ICs : 74LS374 (Octal D-type FF with tristate output)
8-bit register made up of D-type FFs Refer to Fig. 8-27
Active LOW
8-14 ECL Digital IC Family – Excluded in 12th ed. Forward Bias V 가 증가하면서 Off 에
ECL (Emitter-Coupled Logic) 서 On 된 후 , 다시 Forward Bias V
가 감소하면서 On 에서 Off 되는 시간
ECL operates on the principle of current switching
» TTL operates on the principle of voltage switching in the saturated mode
Voltage switching speed is limited by the storage delay time
ECL increases overall switching speed by preventing transistor saturation
ECL is referred to as current-mode logic (CML)
Basic ECL Circuit : Fig. 8-41
Supply voltage : VEE and VBB
» produce an fixed current IE (remains around 3 mA in normal operation)
Two logic levels
» - 1.7 V : logic 0 for ECL
» - 0.8 V : logic 1 for ECL
IE flows through either Q2 or Q1 depending on VIN
» VIN = 0 ( -1.7 V ) : Q2 = ON, Q1 = OFF ( IE 가 Q1 으로 흐르지 않고 Q2 로 흐름 )
Vc1 = 0 V
Vc2 = - 0.9 V : R2 의 전압 강하 = 300 x 3 mA (IE) = -0.9 V
» VIN = 1 ( -0.8 V ) : Q2 = OFF, Q1 = ON ( IE 가 Q2 로 흐르지 않고 Q1 으로 흐름 )
Vc1 = - 0.9 V : R1 의 전압 강하 = 300 x 3 mA (IE) = -0.9 V
Vc2 = 0 V
•3 mA * 1 K
•VC1 = 0 V
•-0.9 V
•VC2 = 300 Ω X 3 mA = 0.9 V
Vc1 and Vc2 are the complements of each other Input = -1.7 V
Output voltage levels are not the same as input voltage level Output (Vc2) = -0.9 V
» 해결책 : Fig. 8-41(b) addition of emitter follower
Emitter follower subtracts 0.8 V from Vc1 and Vc2 :
VC1 + VBE Vc1 - 0.8 V : 0 V+( - 0.8 V) = - 0.8 V (logic 1), (- 0.9 V)+ (- 0.8 V) =-1.7 V (logic 0)
Emitter follower provides a very low output impedance ( 7 ) for large fan-out and fast charging
of load capacitance
Emitter follower produces two complementary output :
VOUT1 = VIN, VOUT2 = VIN
ECL OR/NOR Gate : Fig. 8-42
Basic circuit (Fig. 8-41) can be expanded to more than one input by paralleling
transistor (Q1 and Q3)
ECL characteristics
Transistors never saturate
» Very high switching speed ( ~ 1 ns )
Logic levels
» -0.8 V for logical 1
» -1.7 V for logical 0
Low noise margins ( ~ 250 mV)
» Unreliable for use in heavy industrial environment
Disadvantage of ECL
Not a wide range of general-purpose logic devices
» only special purpose ICs : high-speed data transmission, high-speed memory, high-
speed arithmetic units
Relatively low noise margins and high power dissipation
2 Negative power supply voltage ( VEE and VBB )
Difficult to use ECL devices with TTL or CMOS ICs
» Logic levels are not compatible with other logic families
© Korea Univ. of Tech. & Edu.
Digital Systems Chap. 8 Integrated-Circuit Logic Families Dept. of Info. & Comm.
8-53
OUTPUT SELECT = LOW : upper s/w = closed, lower s/w = open (X = VIN)
8-15 IC Interfacing
Interface
Connecting the output(s) of one circuit or system to the input(s) of another circuit
or system
Interfacing Logic ICs : Fig. 8-43
» (a) no interface is needed (direct connect) : H is high enough, and L is low enough
» (b) interface circuit is required : H is not high enough, or L is not low enough
Input / Output currents with a supply voltage of 5 V : Tab. 8-11
Different families have different characteristics
» Checking the device data sheets for values of input and output current/voltage
parameters
Interfacing 5 V TTL and CMOS : Fig. 8-44 no problem in low output
1) CMOS input current requirement : No problem Refer to Tab. 8-11
» TTL output current (74LS : IOH = 0.4 mA) > CMOS input current (4000B : IIH = 1 A)
2) CMOS input voltage requirement : Problem Refer to Tab. 8-9
» TTL output voltage (74LS : VOH = 2.4 V) < CMOS input voltage (4000B : VIH = 3.5 V)
» Pull-up register : Fig. 8-44 * Low state
current / voltage : No problem
TTL output to rise to approximately 5 V * High state
current : No problem – 1)
voltage : Problem – 2)
•Voltage requirements
• Driver Load
•VOH (min) > VIH (min) + VNH
• VOL (max) + VNL < VIL (max)
•Current requirements
• Driver Load
• IOH (max) > IIH Total sum
• IOL (max) > IIL Total sum
•VOL
» CMOS output voltage(4000B : VOH = 4.95 V) > TTL input voltage (74LS : VIH = 2.0 V)
No problem in the HIGH state min
» CMOS output current(4000B : IOH = 0.4 mA) > TTL input current (74LS : IIH = 20 A)
No problem in the HIGH state
» CMOS output current(4000B : IOL = 0.4 mA) = TTL input current (74LS : IIL = 0.4 mA)
No problem in driving a single TTL load
Exam. 8-13) A 74HC output is driving 3 7406 inputs. Is this a good design ?.
Exam. 8-15) Design a circuit to interface the temperature sensor to the digital circuit.
- The digital system alarm must sound when the temperature exceeds 100 °F
- The output voltage of LM34 temperature sensor goes up 10 mV per degree F
Voltage output of the LM34 at 100 °F = 100 °F X 10 mV/ °F = 1 V
Vref = - voltage input
Choose a bias current = 500 A, 따라서 R = 5 V / 500 A = 10 K
Voltage divider 1 V : 4 V = 2 K : 8 K , Fig. 8-52
8-18 Troubleshooting
Logic Pulser : Fig. 8-50
Logic pulser generates a short-duration pulse by pressing a pushbutton
Logic pulser senses the existing voltage level at the node and produces a voltage
pulse in the opposite direction
» if node = LOW : produce a narrow positive-going pulse almost shorted circuit
to Vcc or GND
» if node = HIGH : produce a narrow negative-going pulse
Logic pulser has a very low output impedance (2 or less), so that it can overcome
the NAND gate’s output and can change the voltage at the node.
Logic pulser can not produce a voltage pulse at a node that is shorted directly to
ground or Vcc.
Using Logic Pulser and Probe to Test a Circuit : Fig. 8-51
Logic pulser manually injects a pulse into a circuit
Logic probe monitors the circuit’s response
Logic pulser is applied to the circuit node without disconnecting the output of
NAND gate
© Korea Univ. of Tech. & Edu.
Digital Systems Chap. 8 Integrated-Circuit Logic Families Dept. of Info. & Comm.
8-59
A separate supply voltage, VCCIO , will power the input and output buffers of the
Cyclone chips. This value will be dependent on the desired output logic
level(3.3/2.5/1.8/1.5 V)
Logic Voltage Levels
Cyclone devices support a variety of input/output standards that gives flexibility
in system design
Altera Cyclone II characteristics using general-purpose I/O standards: Tab. 8-12
http://fpgasoftware.intel.com/devices/
Power Dissipation
The Cyclone II devices use CMOS, so power consumption will be low—power will
be dependent on voltage level, frequencies & I/O signal loads.
The Quartus II software has two tools to estimate the amount the power usage for
an application.
» The PowerPlay Early Power Estimator is typically used during the early stages of
design.
» The PowerPlay Power Analyzer is often used with sample test vectors, for more
accurate estimate.
Maximum Input Voltage and Output Current Ratings
The Max. DC Input Voltage : 4.6 V
Each output pin can sink up to 40mA / source up to 25 mA
Switching Speed
The speed of an application will be dependent upon the application and how it is
implemented in the programmable device : Tab. 8-13
Cyclone II chips are available in three different speed grades ( –6 , –7, and –8 )