Chapter 7 Complementary MOS CMOS Logic Design Microelectronic
- Slides: 83
Chapter 7 Complementary MOS (CMOS) Logic Design Microelectronic Circuit Design Richard C. Jaeger Travis N. Blalock Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 1
Chapter Goals • • • Introduce CMOS logic concepts Explore the voltage transfer characteristics CMOS inverters Learn to design basic and complex logic gates Discuss 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” Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 2
CMOS Inverter Technology • Complementary MOS, or CMOS, needs both PMOS and NMOS devices for their 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 still dominates digital IC design today Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 3
CMOS Inverter Technology • The CMOS inverter consists of a PMOS stacked on top on a NMOS, but they need to be fabricated on the same wafer • To accomplish this, the technique of “n-well” implantation is needed as shown in the figure which shows the crosssection of a CMOS inverter Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 4
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 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 5
CMOS Inverter Operation • When v. I is pulled high (VDD), the PMOS inverter is turned off, while the NMOS is turned on pulling the output down to VSS • When v. I is pulled low (VSS), the NMOS inverter is turned off, while the PMOS is turned on pulling the output up to VDD Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 6
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 psubstrate • Polysilicon is used to form common gate connections, and metal is used to tie the two drains together Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 7
Static Characteristics of the CMOS Inverter • The figure shows the two modes of static operation with the circuit and simplified models • Notice that VH = 5 V and VL = 0 V, and that ID = 0 A which means that there is no static power dissipation Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 8
CMOS Voltage Transfer Characteristics • The VTC shown is for a CMOS inverter that is symmetrical (KP = KN) • Region 1: v. O = VH v. I < VTN • Region 2: |v. DS| ≥ |v. GS – VTP| • Region 4: v. DS ≥ v. GS – VTN • Region 5: v. O = VL v. I > VDD – |VTP| Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 9
CMOS Voltage Transfer Characteristics • The simulation result shows the varying VTC of the inverter as VDD is changed • The minimum voltage supply for a certain MOS technology is 2 VT∙ln(2) Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 10
CMOS Voltage Transfer Characteristics • The simulation result shows the varying VTC of the inverter as KN/KP = KR is changed • For KR > 1 the NMOS current drive is greater and it forces v. I < VDD/2 • For KR < 1 the PMOS current drive is greater and it forces v. I > VDD/2 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 11
Noise Margins for the CMOS Inverter • Noise margins are defined by the regions shown in the given figure NML = VIL – VOL NMH = VOH – VIH Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 12
Noise Margins for the CMOS Inverter Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 13
Propagation Delay Estimate • The two modes of capacitive charging that contribute to propagation delay Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 14
Propagation Delay Estimate • If it is assumed the inverter in “symmetrical”, (W/L)P = 2. 5(W/L)N, then τPLH = τPHL Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 15
Rise and Fall Times • The rise and fall times are given by the following expressions: Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 16
Reference Inverter Example • Design a reference inverter to achieve a delay of 250 ps with a 0. 1 p. F load given the following information: Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 17
Reference Inverter Example • Assuming the inverter is symmetrical and using the values given in Table 7. 1: Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 18
Reference Inverter Example • Solving for Ron. N: • Then solve for the transistor ratios: Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 19
Delay of Cascaded Inverters • An ideal step was used to derive the previous delay equations, but this is not possible to implement • By putting the following circuit in SPICE, it is possible to produce more accurate equations Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 20
Delay of Cascaded Inverters • The output of the previous circuit looks like the following an it can be seen that the delay for the nonideal step input is approximately twice than the ideal case: Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 21
Static Power Dissipation • CMOS logic is considered to have no static power dissipation • Since the ROFF of the two transistors is very large, the DC current driving a capacitive load is zero • This is not completely accurate since MOS transistors have leakage currents associated with the reverse-biased drain-to-substrate connections Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 22
Dynamic Power Dissipation • There are two components that add to dynamic power dissipation: 1) Capacitive load charging at a frequency f given by: PD = CVDDf 2) The current that occurs during switching which can be seen in the figure Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 23
Power-Delay Product • The power-delay product is given as: The figure shows a symmetrical inverter switching waveform Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 24
CMOS NOR Gate CMOS NOR gate implementation Reference Inverter Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 25
CMOS NOR Gate Sizing • When sizing the transistors, it is ideal to keep the delay times the same as the reference inverter • To accomplish this, the on-resistance on the PMOS branch 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 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 26
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 v. O = 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 due to |VTP| being a function of time Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 27
Two-Input NOR Gate Layout Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 28
Three-Input NOR Gate Layout • It is possible to extend this same design technique to create multiple input NOR gates Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 29
Shorthand Notation for NMOS and PMOS Transistors Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 30
CMOS NAND Gates CMOS NAND gate implementation Reference Inverter Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 31
CMOS NAND Gates Sizing • The same rules apply for sizing the NAND gate as the did for the NOR gate, except for now the NMOS transistors are in series • The (W/L)N will be twice the size of the reference inverter’s NMOS Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 32
Multi-Input CMOS NAND Gates Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 33
Complex CMOS Logic Gate Design Example • Design a CMOS logic gate for (W/L)p, ref=5/1 and for (W/L)n, ref=2/1 that exhibits 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: Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 34
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 that PMOS arc intersects have the same inputs Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 35
Complex CMOS Logic Gate Design Example • From the PMOS graph, the PMOS branch can now be drawn for the final CMOS logic gate while once again considering the longest PMOS path for sizing Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 36
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. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 37
Complex CMOS Gate with a Bridging Transistor Design Example • By using the same technique as before, the PMOS graph can now be drawn Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 38
Complex CMOS Gate with a Bridging Transistor Design Example • By using the PMOS graph the PMOS branch can now be realized as the following (considering the longest path for sizing) Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 39
Minimum Size Gate Design and Performance • With CMOS technology, there is a area/delay tradeoff that needs to be considered • If minimum feature sized are used for both devices, then the τPLH will be decreased compared to the symmetrical reference inverter Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 40
Minimum Size Complex Gate and Layout • The following shows the layout of a complex minimum size logic gate Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 41
Cascade Buffers • In some circuit, the logic must be able to drive large capacitances (10 to 50 p. F) • By cascading an even number of increasing larger inverters, it is possible to drive the loads Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 46
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: Where τo is the unit inverter’s propagation delay Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 47
Optimum Design of Cascaded Stages • The following expressions can aid in the design of an optimum cascaded buffer Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 48
The CMOS Transmission Gate • The CMOS transmission gate (T -gate) is one of the most useful circuits for both analog and digital applications • It acts as a switch that can operate up to VDD and down to VSS Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 49
The CMOS Transmission Gate • The main consideration that needs to be considered is the equivalent on-resistance which is given by the following expression: Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 50
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 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 51
CMOS Latchup • Latchup occurs due parasitic bipolar transistors that exist in the basic inverter as shown below Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 52
CMOS Latchup • The configuration of these bipolar transistors create a positive feedback loop, and will cause the logic gate to latchup as shown to the left • By using heavily doped material where Rn and Rp exist, there resistance will be lowered thereby reducing the chance of latchup occurring Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 53
CMOS Latchup • Suppose a base current i. BN begins to flow in the base of the npn transistor. This base current is amplified by the npn current gain N an must be supplied from the base of the pnp transistor. The pnp base current is then amplified further by the current gain P of the pnp transistor, yielding a collector current equal to • i. CP = Pi. BP = P( Ni. BN) (8. 26) Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 54
CMOS Latchup • Once the circuit has entered the latchup state, both transistors saturate, and the voltage across the structure collapses to one diode drop plus one saturation voltage. • V = VEB+VCESAT = VBE + VECSAT (8. 27) • After latch up happened, the current increases to (VDD 0. 8)/RC. The current level is only limited by the external circuit components. • Large currents and power dissipation can rapidly destroy most CMOS structures. e. g. electro-migration will damage the metal lines. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 55
Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 56
CMOS Latchup • Latchup would not occur in an ideal structure for which Rn = 0 = Rp – modern CMOS technology uses special substrates and processing to minimize the values of these two resistors. • A fault or transient occurs that causes one of the source or drain diffusions to momentarily exceed the power supply voltage levels, the latchup can be triggered. • Ionizing radiation or intense optical illumination are two other possible sources of latchup initiation. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 57
Latch-up Prevention u. Latchup resistant CMOS processes – reduce the gain the parasitic transistors. u. Layout techniques - Use substrate contact to reduce Rn & Rp. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 58
Homework 7. 32 7. 61 7. 71 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 59
Additional CMOS Design Issues u. Power Economy u. Sizing Routing Conductors u. Design Margining u. Yield u. Reliability Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 60
Power Economy u. In large projects, each module is usually given a power budget. It is then the designer’s job to meet this constraint (in addition to all the other normal constrains). u. DC Power dissipation is reduced to leakage by using CMOS logic gates. u. Leakage is proportional to the area of diffusion, so use minimum-sized device if possible. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 61
Power Economy (cont. ) u. Dynamic Power Dissipation may be limited by reducing supply voltage, switched capacitance, and the clock frequency. u. Capacitance can be minimized by optimal placement and routing. u. Only operate minimum amount of logic at high speed. u. Having a variable clock depending on how much computation has to be completed. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 62
Sizing Routing Conductors u Electromigration – determine the minimum width of conductors u Power supply noise and integrity – need to maintain VDD and VSS levels u RC delay – for speed reason u Power and Ground Bounce : due to current draw change. Happens in clock transition, or I/O pads. Often large onchip “bypass” capacitors are added to minimize its effect. u Contact Replication Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 63
Wire Sizing Example Q : A 50 MHz clock buffer drives 100 f. F load. JAl = 0. 5 m. A/um. Sheet resistance of Al is 0. 5Ω/square. The buffer is 500 um from power supply pads. Supply voltage is 5 volts. What would be the conductor width for power and ground wires? What is the ground bounce with this size? A : P=CV 2 f = 100 f. Fx 25 x 50 MHz = 125 m. W. I = 25 m. A. So the width should be at least 50 um. A good choice is 100 um. For ground bounce, R=500/100 x 0. 5 = 2. 5 Ω. IR = 2. 5 x 25 m. A=62. 5 m. V. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 64
Design Margining u. Operating temperature : ambient temperature range : 0 to 70 °C. Commercial parts: -40°C to 85°C. Military parts: -55 °C to 125 °C. u. Supply Voltage: +/-10% of the supply voltage. u. Process Variation Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 65
Process Variation u. The fabrication process is a long sequence of chemical reactions that result in device characteristics that follow a normal or Gaussian distribution. u. Retaining parts with a 3σdistribution will result in. 26% rejection rate. 2σresults in 4. 56%, while 1σresults in 31. 74%. u. Boundary cases of transistors are described by : nominal, fast and slow. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 66
Design Corners u High-Speed/Worst-Power Corner: fast-n/fast-p, high supply voltage and lowest temperature. Determines the package. Also check for setup and hold time constraints. u Worst-Speed Corner: slow-n/slow-p, low supply voltage and highest temperature. Determines the chip operational frequency. Good safe design gives 10 to 20% speed for margin. u Other corners must also be checked to ensure memory, analog circuit, ratioed logic works properly. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 67
Packaging Issues u. When choose package need to consider pin count, power dissipation, cost. u. Heat sink can be added to relief power dissipation requirements, at the cost of additional cost and space requirement. u. Need to consider lead inductance for speed reason. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 68
Package Types Examples 1 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 69
Package Types Examples 2 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 70
Package Types Examples 3 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 71
Yield u. Yield is defined as the ratio between known good chip on wafer and total number of chips on wafer. u. Yield is a function of chip area and defect density. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 72
Reliability u. Hot Electron effects u. Electromigration u. Oxide failure u. Bipolar transistor degradation u. Package/Chip power dissipation (die temperature) u. ESD(electrostatic discharge) protection Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 73
What are the jobs in a IC design company? u u u u CEO CTO Marketing Architect Chip Lead Front-end (Digital Logic Designer) Synthesis Engineer Verification Engineer Analog Designer Back-end (Physical Design) CAD Tool Support System Engineer Software Engineer Test Engineer Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 74
IC Market Space (3 C’s) u. Computer – Intel, IBM, ATI, n. Vidia, Via • CPU (PC, Server, Workstation, Mainframe) • Graphic Accelerator • Chip Set (for PC, Server, …) u. Communication – Motorola, Broadcom • Wireless (Cellular phone, WLAN) • Wired (LAN, Fiber backbone) u. Consumer – Many u. TV, Car, MP 3, Toys, Game, …. . Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 75
Software Compilation Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 76
Hardware Synthesis Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 77
Modern So. C Design Flow u. Market Definition / Customer Specification u. System Design u. Hardware Architecture Design u. RTL Development u. Verification u. Synthesis u. Physical Layout u. System Qualification Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 78
Digital Sub-Systems u. Datapath operators u. Memory elements u. Control Structures Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 79
Datapath operators form a important subclass of VLSI circuit design. N-bit data is generally processed, which naturally leads to the ability to use n identical circuits to implement the function. Generally, data may be arranged to flow in one direction, while any control signals are introduced in an orthogonal direction to the dataflow. Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 80
Datapath Operator Examples u. Addition/Subtraction u. Comparators u. Binary Counters u. Boolean Operations – ALUs u. Multiplication u. Shifter Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 81
Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 82
Memory Elements u. RAM u. ROM u. Registers u. FIFO / LIFO / SIPO (serial-in parallel out) Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 83
Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 84
Control u. Hard-coded Finite State Machine u. On-chip Micro-processor/micro-controller u. Micro interface Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 85
Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 86
End of Chapter 7 Microelectronic Circuit Design Mc. Graw-Hill Chap 7 - 87
- Mos cmos
- Complementary mos
- Jaeger microelectronic circuit design download
- Donald a. neamen
- Ttl and cmos logic families and their characteristics
- Cmos logic levels
- Dynamic nand gate
- Complex cmos logic gates
- Ganged cmos
- Sedra smith
- Introduction to microelectronic fabrication
- Rit microelectronic engineering
- Micro electronic pill research paper
- Circuit
- Microelectronic
- Introduction to microelectronic fabrication jaeger 1990
- Introduction to microelectronic fabrication
- Microelectronic circuits
- Introduction to microelectronic fabrication jaeger 1990
- Introduction to microelectronic fabrication jaeger 1990
- Microelectronic circuits
- Cmos inverter in microwind
- Layout design rules in vlsi
- Static cmos inverter
- Device modeling for analog and rf cmos circuit design
- Analog and digital difference
- Cmos vlsi design lecture notes
- First order logic vs propositional logic
- First order logic vs propositional logic
- First order logic vs propositional logic
- Combinational logic circuit vs sequential
- Tw
- Software development plan
- Is it x y or y x
- Combinational logic sequential logic 차이
- Logic chapter three
- Chapter 32 complementary and alternative therapies
- Chapter 11 complementary and alternative medicine
- Scaling factors for device parameters in vlsi
- Mos est
- Mos miron prisacarul
- Mos capacitor cv characteristics
- Mos capacitor energy band diagram
- Comenius
- Ci elementos
- Ece 340
- Osmo vertigazon
- Ideal mos capacitor
- Morse code programming
- Mos inverter static characteristics
- Mosfet pi model
- Gradual channel approximation
- Moral berasal dari bahasa latin iaitu
- Mos c-v
- Mos capacitor energy band diagram
- Mos monza
- Mos moris
- Mos gateway
- Gfs lamp meteogram
- Sai infotech
- Cv measurement of mos capacitor
- Fr elektrotechnik
- Mos varactor
- Moris mos
- Mos transistor theory
- Mos text bulletins
- Timing mode
- Mos s
- Mos
- Jan mos
- Jan mos
- Wafer starts
- Frugalitas mos maiorum
- Mos transistor
- Mos sensor panasonic
- Caracterizarea personajului otilia marculescu
- Mos video quality
- Mos transistor
- Mos c-v
- 0313 lav crewman
- Mos differential pair
- Examples of mos and sds
- Hlg-mos
- Paul hasler