Top Banner
Chapter 11 Logic Gate Circuitry
89

Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

Jan 02, 2016

Download

Documents

Sabrina Haynes
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

Chapter 11

Logic Gate Circuitry

Page 2: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

2

Basic Logic Families• TTL – transistor-transistor logic based

on bipolar transistors.• CMOS – complementary metal-oxide

semiconductor logic based on metal-oxide-semiconductor field effect transistors (MOSFETs).

• ECL – emitter coupled logic based on bipolar transistors.

Page 3: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

3

General Characteristics of Basic Logic Families

• CMOS consumes very little power, has excellent noise immunity, and is used with a wide range of voltages.

• TTL can drive more current and uses more power than CMOS.

• ECL is fast, with poor noise immunity and high power consumption.

Page 4: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

4

Logic Subfamilies

• Both TTL and CMOS are available in a wide range of subfamilies.

• In subfamilies, the part designations for identical logic functions remain the same, but the electrical characteristics are different.

Page 5: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

5

Examples of TTL Subfamilies

TTL

Part

Number

Logic

Family

74LS00 Low-power Schottky TTL

74ALS00 Advanced low-power Schottky

74F00 Fast TTL

Page 6: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

6

Examples of CMOS Subfamilies

CMOS

Part

Number

Logic

Family

74HC00 High speed CMOS

74HCT00 High-speed CMOS – TTL compatible

74VX00 Low-voltage CMOS

Page 7: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

7

Input/Output Voltage and Current Definitions

• Values for any gate are designated with two subscripts:– The first subscript indicates an input or

output value– The second subscript indicates the logic

level

Page 8: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

8

Input/Output Voltage Designations

• VOL – the logic LOW output voltage.

• VOH – the logic HIGH output voltage.

• VIL – the logic LOW input voltage.

• VIH – the logic HIGH input voltage.

Page 9: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

9

Input/Output Voltage Designations

Page 10: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

10

Input/Output Current Designations

• IOL – the logic LOW output current.

• IOH – the logic HIGH output current.

• IIL – the logic LOW input current.

• IIH – the logic HIGH input current.

Page 11: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

11

Input/Output Current Designations

Page 12: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

12

Part Designation• Typically 54XXYY or 74XXYY.• 54 series is manufactured to military

specifications.• 74 series is manufactured to commercial

specifications.• XX is the subfamily designation.• YY is the part designation.

Page 13: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

13

Data Sheets

• Use the appropriate maximum or minimum parameters in design.

• Typical values should be considered “information only.”

• Refer to Figure 11.3 in the textbook.

Page 14: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

14

Propagation Delay

• The time required for the output of a digital circuit to change states after a change at one or more of its inputs.

• Largely due to charging and discharging of capacitances inherent in the gate or flip-flop switching transistors.

Page 15: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

15

Propagation Delay Definitions

• tpHL is the propagation delay when the device output changes from HIGH to LOW.

• tpLH is the propagation delay when the device output changes from LOW to HIGH.

Page 16: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

16

Propagation Delay Definitions

Page 17: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

17

Propagation Delay Definitions

Page 18: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

18

Propagation Delay Factors

• Varies with operating conditions.

• Particularly affected by temperature and the power supply voltage.

Page 19: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

19

Propagation Delay of 74XX00 Gates

74F00* 74AS00 74ALS00 74HC00** 74HCT00***tpLH 6nS 4.5nS 11nS 15nS 22nS

tpHL 5.3nS 4nS 8nS 15nS 22nS

* Temperature range (74F00): 0OC to 70OC.

**VCC = 4.5V, TEMPERATURE RANGE (74HC00): -55OC TO 25OC.

***VCC = 5.5V, TEMPERATURE RANGE (74HCT00): 25OC.

Page 20: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

20

Propagation Delay in Logic Circuits

• Sum of the delays in the input-to-output paths.

• Delays that do not affect the circuit output are ignored.

Page 21: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

21

Propagation Delay in Logic Circuits

Page 22: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

22

Input Data to Clock Timing

• Setup time (tsu) – the time required for the synchronous inputs of a flip-flop to be stable before the clock active edge.

• Hold time (th) – the time that the synchronous inputs of a flip-flop must remain stable after the clock active edge.

Page 23: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

23

Input Data to Clock Timing

Page 24: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

24

Clock Timing Requirement – 1

• Pulse width (tw) is the minimum time required for an active-level pulse applied to a input.

• Values are measured from the midpoint of the leading edge of the pulse to the midpoint of the trailing edge.

PRECLRCLK, or ,

Page 25: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

25

Clock Timing Requirement – 1

Page 26: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

26

Clock Timing Requirement – 2

• Recovery time (trec) is the time from the midpoint of the trailing edge of a pulse to the midpoint of an active edge CLK edge (See Table 11.4 in the textbook).

• For a flip-flop, the propagation delay due to the clock is defined as the delay measured from the active edge of the clock to a corresponding change in Q.

Page 27: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

27

Clock Timing Requirement – 3

Page 28: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

28

Fanout

• The number of gates that a logic gate is capable of driving without possible logic error.

• Limited by the maximum current a gate can supply in a given logic state versus the current requirements of the load.

Page 29: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

29

Fanout Definitions

• Driving gate is the gate whose output supplies current to the inputs of other gates.

• Load gate is a gate whose input current is supplied by the output of another gate.

Page 30: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

30

Fanout Definitions

Page 31: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

31

Current Output Definitions

• Sourcing means that the current flows out of the terminal.

• Sinking means that the current flows into the terminal.

Page 32: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

32

Current Output Definitions

Page 33: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

33

Driving Gate Fanout

• May be different for sourcing and sinking.

IH

OHH

L

I

In

I

In

IL

OL

Page 34: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

34

Fanout Example for 74LS00

• IOL = 8 mAIIL = –0.4 mAnL = 20

• IOH = –0.4 mAIIH = 20 μAnH = 20

Page 35: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

35

Current Designations

• Sourcing currents are designated as negative.

• Sinking currents are designated as positive.

• Sign is disregarded in fanout calculations.

Page 36: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

36

Exceeding Fanout

• Output voltage VOL increases with increasing sink current.

• Output voltage VOH decreases with increasing source current.

• A greater load in either state takes the output voltage further away from its nominal value.

Page 37: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

37

Power Dissipation

• The measure of energy used over time by electronic logic gates.

• The product of the voltage and current required for the operation of the circuit.

Page 38: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

38

Power Dissipation in TTL Devices

• PD = VCCICC.

• VCC = power supply voltage.

• ICC = current used.

• In general, ICC = (ICCH + ICCL)/2.

Page 39: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

39

Power Dissipation in TTL Devices

Page 40: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

40

ICCL and ICCH

• ICCL is the current drawn from the supply when all outputs are LOW.

• ICCH the current drawn form from the supply when all outputs are HIGH.

Page 41: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

41

Power Dissipation in CMOS Devices

• PD = VCCIT.

• VCC = power supply voltage.

• IT = quiescent + dynamic supply current.

Page 42: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

42

CMOS Quiescent vs. Dynamic Current

• Quiescent current flows when the gate is in a steady state and is usually small.

• Dynamic current flows when the gate is changing state.

• The faster a CMOS gate switches, the more current (and the more power) it requires.

Page 43: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

43

Power Dissipation of TTL vs. CMOS

• Power dissipation in TTL is independent of frequency.

• Power dissipation in CMOS is dependent on frequency.

• In slow circuits (< 1 MHz), CMOS is generally superior.

Page 44: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

44

Noise

• Unwanted electrical signals.• Induced by electromagnetic fields by

such sources as motors, fluorescent lights, high-frequency circuits, and cosmic rays.

• Can cause erroneous operation of a digital circuit.

Page 45: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

45

Noise Margin

• A certain amount of tolerance is built into digital devices to tolerate noise.

• Noise margin is required for both LOW and HIGH inputs (See Figure 11.15 in the textbook).

Page 46: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

46

Noise Margin for 74LS04

• HIGH state: VNH = VOH – VIH = 3.0 V – 2.0 V VNH = 1.0 V.

• LOW state: VNL = VIL – VOL = 0.8 V – 0.5 V VNL = 0.3 V.

Page 47: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

47

Noise Margin for 74HC00A

• HIGH state: VNH = VOH – VIH = 3.98 V – 3.15 V VNH = 0.63 V.

• LOW state: VNL = VIL – VOL = 1.35 V – 0.26 V VNL = 1.09 V.

Page 48: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

48

Interfacing TTL and CMOS

• An extension of fanout and noise margin calculations.

• Requires knowledge of input and output voltages and currents for the gates in question.

• Refer to Table 11.5 in the textbook.

Page 49: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

49

High-Speed CMOS Driving 74LS

• In general, the 74HC family satisfies the input voltage requirements of the 74LS family.

• In general, the 74HC family can drive the 74LS family directly, with a fanout of 10.

Page 50: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

50

74LS Driving 74HC

• In general, the 74LS family satisfies the LOW-state criterion, but cannot guarantee sufficient output voltage in the HIGH state.

• Requires a pull-up resistor on the output to ensure sufficient HIGH-state voltage at the 74HC input.

Page 51: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

51

74LS Driving 74HCT

• The 74HCT family has been designed to be compatible with TTL outputs.

• The 74LS family can drive the 74HCT family directly.

Page 52: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

52

74LS Driving 74HCT

Page 53: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

53

74LS Driving Low-Voltage CMOS

• Low-voltage CMOS families, such as 74LVX and 74LCX, can interface directly with TTL outputs using 3.0-V to 3.3-V power supplies.

• TTL outputs using a 5.0-V power supply must be buffered to translate the TTL level down to an appropriate value.

Page 54: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

54

74LS Driving Low-Voltage CMOS

Page 55: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

55

TTL Gates Internal Circuitry

• Uses the bipolar junction transistor.• The transistors used are in one of two modes:

cutoff or saturation.• In cutoff mode, the transistor acts as an open

switch.• In saturation, the transistor acts as a closed

switch.

Page 56: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

56

TTL Gates Internal Circuitry

Page 57: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

57

Bipolar Transistor Characteristics

Cutoff Active SaturationI C 0

V CE Open cct. >0.8 V 0.2 V - 0.7 V

V BE <0.6 V 0.6 V - 0.7 V

BβI BβI

v7.0

Page 58: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

58

Open-Collector Outputs

• A circuit that has LOW-state output circuitry, but no HIGH-state output circuitry.

• Requires an external pull-up resistor to enable the output to produce a HIGH-state.

Page 59: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

59

Advantages of Open-Collector Outputs

• Allows the outputs of multiple gates to be directly connected.– – Called wired-AND.

• Can produce voltage levels in excess of 5 V.

• Can drive high-input current devices.

Page 60: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

60

Advantages of Open-Collector Outputs

Page 61: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

61

Open-Collector Applications

• Wired-AND – the outputs of logic gates are wired together.

• The wired-AND logical equivalent of combining the outputs in an AND function.

Page 62: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

62

Open-Collector Applications

Page 63: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

63

Open-Collector Applications

Page 64: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

64

TTL Inputs

• LOW inputs allow current to flow from the gate VCC to the input.

• HIGH inputs cause current to flow to the phase splitter transistor.

• Open (floating) inputs act as a logic HIGH, but are unstable and vulnerable to noise.

Page 65: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

65

Totem Pole Outputs

• The standard TTL output configuration with a HIGH output and a LOW output transistor, only one of which is active at any time.

• A phase splitter transistor controls which transistor is active.

Page 66: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

66

Totem Pole Outputs

Page 67: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

67

Advantages of Totem Pole Configuration

• Changes state faster than open-collector outputs.

• No external components are required.

Page 68: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

68

Totem Pole Switching Noise

• Caused by one output transistor turning off slower than the other turns on.

• Briefly shorts VCC to ground.

• Prevented with use of decoupling capacitors.

Page 69: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

69

Decoupling Capacitors

• Usually about 0.1 µF placed between VCC and ground on the chips to be decoupled.

• Acts as a low-impedance path to ground for high frequency noise.

• Usually require one per chip.

Page 70: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

70

Decoupling Capacitors

Page 71: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

71

Decoupling Capacitors

Page 72: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

72

Decoupling Capacitors

Page 73: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

73

Connecting Totem Pole Outputs

• Outputs must never be connected together.

• Connecting outputs causes excessively high currents to flow.

• Outputs will eventually be damaged.

Page 74: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

74

Connecting Totem Pole Outputs

Page 75: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

75

Tristate Outputs

• A configuration where there are three possible output states: logic HIGH, logic LOW, and a high-impedance state (Z).

• Created with circuitry to cut off both totem pole output transistors.

Page 76: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

76

Tristate Inverter Truth Table

G A Y A Y0 0 Hi-Z 0 0 10 1 Hi-Z 0 1 01 0 1 1 0 Hi-Z1 1 0 1 1 Hi-Z

G

Page 77: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

77

Other Basic TTL Gates

• NOR gates require an individual transistor for each input.

• AND and OR gates are based on NAND and NOR gates and require an extra inverter stage.

Page 78: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

78

MOSFET Types

• Depletion-mode.• Enhancement-mode:

– n-channel– p-channel

• CMOS (complementary) constructed from both n- and p-channel transistors.

Page 79: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

79

MOSFET Types

Page 80: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

80

MOSFET BIAS Requirements

• Operates in two modes:• Cutoff – acts as a very high impedance

between the drain and the source.• Ohmic – equivalent of saturation. Acts

like a relatively low resistance between the drain and the source.

Page 81: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

81

MOSFET BIAS Requirements

Page 82: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

82

MOSFET BIAS Requirements

Page 83: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

83

CMOS Inverter

• Depends on the biasing of the complementary transistors Q1 and Q2.

• Q1 and Q2 are always in opposite states.

• When Q1 is ON, Q2 is OFF.

Page 84: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

84

CMOS Inverter

Page 85: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

85

CMOS Transmission Gate

• Behaves like an analog switch.

• Conducts in both directions.

• Used to enable or inhibit time-varying analog signals.– When CONTROL = 1, conduction occurs

– When CONTROL = 0, conduction is inhibited

Page 86: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

86

CMOS Transmission Gate

Page 87: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

87

Schottky Family TTL

• Uses a Schottky barrier diode to create a Schottky transistor.

• Allows transistors to avoid deep saturation and to switch faster.

• Uses less power than standard TTL.

Page 88: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

88

Speed-Power Product

• One measure of logic circuit efficiency.

• Uses worst-case values of propagation delay and power dissipation per gate.

• Expressed in picojoules (pJ).

• See Table 11.15 in the textbook.

Page 89: Chapter 11 Logic Gate Circuitry. 2 Basic Logic Families TTL – transistor-transistor logic based on bipolar transistors. CMOS – complementary metal-oxide.

89

CMOS Logic Families

• Metal-Gate CMOS (rarely used).

• High-Speed CMOS.

• Advanced High-Speed CMOS.

• Low-Voltage CMOS.

• See Table 11.16 in the textbook.