Chapter 7 Complementary MOS (CMOS) Logic Design

64
Microelectronic Circuit Design, 4E McGraw-Hill Chap 7 - 1 Chapter 7 Complementary MOS (CMOS) Logic Design Microelectronic Circuit Design Richard C. Jaeger Travis N. Blalock

description

Chapter 7 Complementary MOS (CMOS) Logic Design. Microelectronic Circuit Design Richard C. Jaeger Travis N. Blalock. Chapter Goals. Introduce CMOS logic concepts Explore the voltage transfer characteristics of CMOS inverters Learn to design basic and complex CMOS logic gates - PowerPoint PPT Presentation

Transcript of Chapter 7 Complementary MOS (CMOS) Logic Design

Page 1: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 1

Chapter 7

Complementary MOS (CMOS) Logic Design

Microelectronic Circuit DesignRichard C. JaegerTravis N. Blalock

Page 2: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 2

Chapter Goals

• Introduce CMOS logic concepts• Explore the voltage transfer characteristics of CMOS inverters• Learn to design basic and complex CMOS logic gates• Discuss the static and dynamic power in CMOS logic• Present expressions for dynamic performance of CMOS logic

devices• Present noise margins for CMOS logic• Introduce dynamic logic and domino CMOS logic techniques• Introduce design techniques for “cascade buffers”• Explore layout of CMOS logic gates• Discuss the concept of “latchup”

Page 3: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 3

CMOS Inverter Technology

• Complementary MOS, or CMOS, needs both PMOS and NMOS devices for the logic gates to be realized

• The concept of CMOS was introduced in 1963 by Wanlass and Sah, but it did not become common until the 1980’s as NMOS microprocessors were dissipating as much as 50 W and alternative design technique was needed

• CMOS dominates digital IC design today

Page 4: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 4

CMOS Inverter Technology

• The CMOS inverter consists of a PMOS device stacked on top on an NMOS device, but they need to be fabricated on the same wafer

• To accomplish this, the technique of “n-well” implantation is needed as shown in this cross-section of a CMOS inverter

Page 5: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 5

CMOS Inverter

(a) Circuit schematic for a CMOS inverter(b) Simplified operation model with a high input applied(c) Simplified operation model with a low input applied

Page 6: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 6

CMOS Inverter Operation

• When vI is pulled high (to VDD), the PMOS transistor is turned off, while the NMOS device is turned on pulling the output down to VSS

• When vI is pulled low (to VSS), the NMOS transistor is turned off, while the PMOS device is turned on pulling the output up to VDD

Page 7: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 7

CMOS Inverter Layout

• Two methods of laying out a CMOS inverter are shown

• The PMOS transistors lie within the n-well, whereas the NMOS transistors lie in the p-substrate

• Polysilicon is used to form common gate connections, and metal is used to tie the two drains together

Page 8: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 8

Static Characteristics of the CMOS Inverter

• The figure shows the two static states of operation with the circuit and simplified models

• Notice that VH = 5V and VL = 0V, and that ID = 0A which means that there is no static power dissipation

Page 9: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 9

CMOS Voltage Transfer Characteristics

The VTC shown is for a CMOS inverter that is symmetrical (Kp = Kn).

Page 10: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 10

CMOS Voltage Transfer Characteristics

• The simulation results show the varying VTC of the inverter as VDD is changed

• The minimum voltage supply for CMOS technology is VDD = 2VT ln(2) V

Page 11: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 11

CMOS Voltage Transfer Characteristics

• Simulation results show the varying VTC of the inverter as KN/KP = KR is changed

• For KR > 1 the NMOS current drive is greater, and it forces transition region vI < VDD/2

• For KR < 1 the PMOS current drive is greater, and it forces transition region vI > VDD/2

Page 12: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 12

Noise Margins for the CMOS Inverter

Noise margins are defined by the points shown in the given figure

Page 13: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 13

Noise Margins for the CMOS Inverter

VIH 2KR VDD VTN VTP

KR 1 1 3KR

VDD KRVTN VTP

KR 1

VOL KR 1 VIH VDD KRVTN VTP

2KR

VIL 2 KR VDD VTN VTP

KR 1 KR 3

VDD KRVTN VTP KR 1

VOH KR 1 VIL VDD KRVTN VTP

2

KR KN

KP

NML VIL VOL NM H VOH VIH

Page 14: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 14

Propagation Delay Estimate

• The two modes of capacitive charging/discharging that contribute to propagation delay

Page 15: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 15

Propagation Delay Estimate

• If it is assumed the inverter in “symmetrical” with (W/L)P = 2.5 (W/L)N, then PLH = PHL

PHL RonNC ln 4VH VTN

VH VL

1

2VTN

VH VTN

RonN 1

Kn VH VTN

p PHL PLH

2PHL 1.2RonNC

Page 16: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 16

Rise and Fall Times

• The rise and fall times are given by the following approximate expressions:

t f 3PHL

tr 3PLH

Page 17: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 17

Reference Inverter Design Example

• Design a reference inverter to achieve a delay of 250ps with a 0.1pF load given the following information:

VVV

ps

pFC

VV

TPTN

p

DD

75.0

250

1.0

3.3

Page 18: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 18Jaeger/Blalock 3/15/10

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 6 - 18

Gate Device Geometry Scaling based Upon Reference Circuit Simulation

• State-of-the-art short gate length technologies are hard to analyze

• Scaling can be used to properly set W/L for a given load capacitance relative to reference gate simulation with a reference load.

Scaling allows us to calculate a new geometry (W/L)' in terms of a target load and delay.

refL

L

P

ef Pref

refL

LP C

C

L

W

L

Wor

C

C

'LW

LW '

/

/ Pr

Page 19: Chapter 7 Complementary MOS (CMOS) Logic Design

Performance Scaling

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 19

• Consider a reference inverter with a delay of 3.16 ns.

• What is the delay if an inverter has a W/L 4x larger than the transistors of the reference inverter and twice the load capacitance.

P 2 /1 8 /1 '

2 pF '

1pF

3.16 ns1.58 ns

Scaling allows us to calculate a new geometry (W/L)' or delay relative to a reference design.

Page 20: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 20

Reference Inverter Design Example

• Assuming the inverter is symmetrical and using the values given in Table 7.1:

Kn' 100

A

V 2

K p' 40

A

V 2

p PHL PLH 250ps

Page 21: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 21

Reference Inverter Design Example

• Solving for RonN:

• Then solve for the transistor ratios:

RonN PHL

C ln 4VDD VTN

VDD VL

1

1

2

1040

W

L

n

1

Kn' RonN VDD VTN

3.77

1

W

L

p

Kn

'

K p'

W

L

n

2.5W

L

n

9.43

1

Page 22: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 22

Delay of Cascaded Inverters

• An ideal step was used to derive the previous delay equations, but this is not possible to implement

• By using putting the following circuit in SPICE, it is possible to produce more accurate equations

Page 23: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 23

Delay of Cascaded Inverters

• The simulated output of the previous circuit appears below, and it can be seen that the delay for the nonideal step input is approximately twice than the ideal case:

PHL 2.4RonNC

PLH 2.4RonPC

t f 2PHL

tr 2PLH

Page 24: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 24

Static Power Dissipation

• CMOS logic is considered to have no static power dissipation

• This is not completely accurate since MOS transistors have leakage currents associated with the reverse-biased drain-to-substrate connections as well as sub-threshold leakage current between the drain and source

Page 25: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 25

Dynamic Power Dissipation

• There are two components that add to dynamic power dissipation:

1) Capacitive load charging at a frequency f given by: PD = CV2

DDf2) The current that

occurs during switching which can be seen in the figure

Page 26: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 26

Power-Delay Product

fCVP

PPDP

DDav

Pav

2

The figure shows a symmetrical inverter switching waveform

Tf

1

55

58.0

22

8.0

2

22DD

PP

DD

PPr

bfar

CVCVPDP

tttttT

• The power-delay product is given as:

Page 27: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 27

Page 28: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 28

Audio DAC (Digital to Analog Converter)

IrDA, Infrared Data Association

Page 29: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 29

CMOS NOR Gate

Reference Inverter

CMOS NOR gate implementation

Basic CMOS logic gate structure

Page 30: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 30

CMOS NOR Gate Transistor Sizing

• When sizing the transistors, we attempt to keep the delay times the same as the reference inverter

• To accomplish this, the on-resistance in the PMOS and NMOS branches of the NOR gate must be the same as the reference inverter

• For a two-input NOR gate, the (W/L)p must be made twice as large

Page 31: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 31

CMOS NOR Gate Body Effect

• Since the bottom PMOS body contact is not connected to its source, its threshold voltage changes as VSB changes during switching

• Once vO = VH is reached, the bottom PMOS is not affected by body effect, thus the total on-resistance of the PMOS branch is the same

• However, the rise time is slowed down slightly due to |VTP| being a function of time

Page 32: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 32

Two-Input NOR Gate Layout

Page 33: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 33

Three-Input NOR Gate Layout

• It is possible to extend this same design technique to create multiple input NOR gates

Page 34: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 34

Shorthand Notation for NMOS and PMOS Transistors

Page 35: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 35

CMOS NAND Gates

CMOS NAND gate implementation

Reference Inverter

Page 36: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 36

CMOS NAND Gate Transistor Sizing

• The same rules apply for sizing the NAND gate devices as for the NOR gate, except now the NMOS transistors are in series

• (W/L)N will be twice the size of that of the reference inverter

Page 37: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 37

Multi-Input CMOS NAND Gates

Page 38: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 38

Complex CMOS Logic GateDesign Example – Euler path

• Design a CMOS logic gate for (W/L)p,ref = 5/1 and for (W/L)n,ref = 2/1 that yields the function: Y = A + BC +BD

• By inspection (knowing Y), the NMOS branch of the gate can drawn as the following with the corresponding graph, while considering the longest path for sizing purposes:

Page 39: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 39

Complex CMOS Logic Gate Design Example

• By placing nodes in the interior of each arc, plus two more outside the graph for VDD (3) and the complementary output (2’), the PMOS branch can be realized as shown on the left figure

• Connect all of the nodes in the manner shown in the right figure, and the NMOS arc’s that the PMOS arc’s intersect have the same inputs

Page 40: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 40

Complex CMOS Logic Gate Design Example

• From the PMOS graph, the PMOS network can now be drawn for the final CMOS logic gate while once again considering the longest PMOS path for sizing

Two equivalent forms of the final circuit

Page 41: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 41

Complex CMOS Gate with a Bridging Transistor - Design Example

• Design a CMOS gate that implements the following logic function using the same reference inverter sizes as the previous example: Y = AB +CE + ADE + CDB

• The NMOS branch can be realized in the following manner using bridging NMOS D to implement Y. The corresponding NMOS graph is shown to the right.

Page 42: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 42

Complex CMOS Gate with a Bridging Transistor - Design Example

• By using the same technique as before, the PMOS graph can now be drawn

Page 43: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 43

Complex CMOS Gate with a Bridging Transistor - Design Example

• By using the PMOS graph, the PMOS network can now be realized as shown (considering the longest path for sizing)

Page 44: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 44

Minimum Size Gate Design and Performance

• With CMOS technology, there is an area/delay tradeoff that needs to be considered

• If minimum feature sized are used for both devices, then the PLH will be increased compared to the symmetrical reference inverter

Page 45: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 45

Minimum Size Complex Gate and Layout

• The following shows the layout of a complex minimum size logic gate

Page 46: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 46

Minimum Size Complex Gate and Layout

Page 47: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 47

Page 48: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 48

Page 49: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 49

Page 50: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 50

Dynamic Domino CMOS Logic

• One technique to help decrease power in MOS logic circuits is dynamic logic

• Dynamic logic uses different precharge and evaluation phases that are controlled by a system clock to eliminate the dc current path in single channel logic circuits

• Early MOS logic required multiphase clocks to accomplish this, but CMOS logic can be operated dynamically with a single clock

Page 51: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 51

Dynamic Domino CMOS Logic

• The figure demonstrates the basic concept of domino CMOS logic operation

Page 52: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 52

Simple Dynamic Domino Logic Circuit

Page 53: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 53

Dynamic Domino CMOS Logic

• It should be noted that domino CMOS circuits only produce true logic outputs, but this problem can be overcome by using registers that have both true and complemented outputs to complete the function shown by the following

Page 54: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 54

Cascade Buffers

• In some circuits, the logic must be able to drive large capacitances (10 to 50 pF)

• By cascading a number of increasingly larger inverters, it is possible to drive the loads

Page 55: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 55

Cascade Buffers

• The taper factor determines the increase of the cascaded inverter’s size in manner shown of the previous image.

where Co is the unit inverter’s load capacitance

• The delay of the cascaded buffer is given by the following:

o

LN

C

C

o

N

o

LB C

CN

/1

where o is the unit inverter’s

propagation delay

Page 56: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 56

Optimum Design of Cascaded Stages

• The following expressions can aid in the design of an optimum cascaded buffer

oo

LBopt

C

C

o

Lopt

o

Lopt

C

C

C

C

C

CN

o

L

ln

ln

ln

1

Page 57: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 57

The CMOS Transmission Gate

• The CMOS transmission gate (T-gate) is a useful circuits for both analog and digital applications

• It acts as a switch that can operate up to VDD and down to VSS

Page 58: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 58

The CMOS Transmission Gate

• The main consideration that needs to be considered is the equivalent on-resistance which is given by the following expression:

onnonp

onnonpEQ RR

RRR

Page 59: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 59

CMOS Latchup

• There is one major downfall to the CMOS logic gate – Latchup

• There are many safeguards that are done during fabrication to suppress this, but it can still occur under certain transient or fault conditions

Page 60: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 60

CMOS Latchup

• Latchup occurs due to parasitic bipolar transistors that exist in the basic inverter as shown below

Page 61: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 61

CMOS Latchup

• The configuration of these bipolar transistors creates a positive feedback loop, and will cause the logic gate to latchup as shown at the left

• By using heavily doped material where Rn and Rp exist, their resistance will be lowered, thereby reducing the chance of latchup occurring

Page 62: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 62

Page 63: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 63

Page 64: Chapter 7 Complementary MOS (CMOS) Logic Design

Microelectronic Circuit Design, 4E McGraw-Hill

Chap 7 - 64

End of Chapter 7