Chapter 7 Complementary MOS (CMOS) Logic Design

Slides:



Advertisements
Similar presentations
Topic 8 Complementary MOS (CMOS) Logic Design
Advertisements

CSET 4650 Field Programmable Logic Devices
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
Outline Noise Margins Transient Analysis Delay Estimation
Complex CMOS Logic Gates
Digital CMOS Logic Circuits
Field-Effect Transistors 1.Understand MOSFET operation. 2. Understand the basic operation of CMOS logic gates. 3. Make use of p-fet and n-fet for logic.
Power, Energy and Delay Static CMOS is an attractive design style because of its good noise margins, ideal voltage transfer characteristics, full logic.
The CMOS Inverter Slides adapted from:
MOS Inverter: Static Characteristics
Chapter 7 Complementary MOS (CMOS) Logic Design
1 Delay Estimation Most digital designs have multiple data paths some of which are not critical. The critical path is defined as the path the offers the.
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 14 Advanced MOS and Bipolar Logic Circuits.
Chapter 07 Electronic Analysis of CMOS Logic Gates
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
Chapter 7 Complementary MOS (CMOS) Logic Design
EE210 Digital Electronics Class Lecture 10 April 08, 2009
Solid-State Devices & Circuits
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
Lecture 08: Pass Transistor Logic
COE 360 Principles of VLSI Design Delay. 2 Definitions.
Chapter 13 Small-Signal Modeling and Linear Amplification
The Devices: MOS Transistor
Lecture 3 Static properties (VTC and noise margins)
CHAPTER 4: MOS AND CMOS IC DESIGN
Digital Integrated Circuits A Design Perspective
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
Digital Integrated Circuits for Communication
THE CMOS INVERTER.
Lecture 05: Static Behaviour of CMOS Inverter
MOS Field-Effect Transistors (MOSFETs)
IV UNIT : GATE LEVEL DESIGN
The Inverter EE4271 VLSI Design Professor Shiyan Hu Office: EERC 518
Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved.
MOS Memory and Storage Circuits
EE141 Chapter 5 The Inverter April 10, 2003.
Pass Transistor Logic We want to transfer a logic 1 using the circuit below. Assume Vin = VDD, Vg makes a transition from 0V to VDD and at t=0 Vx = 0V.
MOS Inverters 1.
EI205 Lecture 15 Dianguang Ma Fall 2008.
CMOS Inverter First Glance
Field effect Transistors: Operation, Circuit, Models, and Applications
VLSI Design MOSFET Scaling and CMOS Latch Up
Lecture 4 EGRE 254 1/26/09.
Reading: Hambley Ch. 7; Rabaey et al. Sec. 5.2
ENG2410 Digital Design “CMOS Technology”
Digital Binary Logic.
Chapter #13: CMOS Digital Logic Circuits
Lecture 10: Circuit Families
COMBINATIONAL LOGIC.
Subject Name: Fundamentals Of CMOS VLSI Subject Code: 10EC56
Design Technologies Custom Std Cell Performance Gate Array FPGA Cost.
DC & Transient Response
Basic electrical properties
Introduction to CMOS VLSI Design Lecture 5: DC & Transient Response
CSET 4650 Field Programmable Logic Devices
COMBINATIONAL LOGIC DESIGN
UNIT-II Stick Diagrams
The Inverter EE4271 VLSI Design Dr. Shiyan Hu Office: EERC 731
EENG447 Digital IC Design Dr. Gürtaç Yemişcioğlu.
Combinational Circuit Design
Day 18: October 20, 2010 Ratioed Logic Pass Transistor Logic
CP-406 VLSI System Design CMOS Transistor Theory
Chapter 8 MOS Memory and Storage Circuits
Lecture 5: DC & Transient Response
Introduction to CMOS VLSI Design Lecture 4: DC & Transient Response
Lecture 10: Circuit Families
Reading: Hambley Ch. 7; Rabaey et al. Secs. 5.2, 5.5, 6.2.1
COMBINATIONAL LOGIC - 2.
Chapter 4 Field-Effect Transistors
Chapter 15 Differential Amplifiers and Operational Amplifier Design
Presentation transcript:

Chapter 7 Complementary MOS (CMOS) Logic Design Microelectronic Circuit Design Richard C. Jaeger Travis N. Blalock Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design 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” Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 cross-section of a CMOS inverter Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design CMOS Inverter Circuit schematic for a CMOS inverter Simplified operation model with a high input applied Simplified operation model with a low input applied Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

CMOS Inverter Operation When vI is pulled high (VDD), the PMOS inverter is turned off, while the NMOS is turned on pulling the output down to VSS When vI is pulled low (VSS), the NMOS inverter is turned off, while the PMOS is turned on pulling the output up to VDD Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design 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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Static Characteristics of the CMOS Inverter The figure shows the two modes of static 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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

CMOS Voltage Transfer Characteristics The VTC shown is for a CMOS inverter that is symmetrical (KP = KN) Region 1: vO = VH vI < VTN Region 2: |vDS| ≥ |vGS – VTP| Region 4: vDS ≥ vGS – VTN Region 5: vO = VL vI > VDD – |VTP| Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 2VT∙ln(2) Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 vI < VDD/2 For KR < 1 the PMOS current drive is greater and it forces vI > VDD/2 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Noise Margins for the CMOS Inverter Noise margins are defined by the regions shown in the given figure Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Noise Margins for the CMOS Inverter Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Propagation Delay Estimate The two modes of capacitive charging that contribute to propagation delay Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Propagation Delay Estimate If it is assumed the inverter in “symmetrical”, (W/L)P = 2.5(W/L)N, then τPLH = τPHL Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design Rise and Fall Times The rise and fall times are given by the following expressions: Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Reference Inverter Example Design a reference inverter to achieve a delay of 250ps with a 0.1pF load given the following information: Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Reference Inverter Example Assuming the inverter is symmetrical and using the values given in Table 7.1: Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Reference Inverter Example Solving for RonN: Then solve for the transistor ratios: Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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: Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Dynamic Power Dissipation There are two components that add to dynamic power dissipation: Capacitive load charging at a frequency f given by: PD = CVDDf The current that occurs during switching which can be seen in the figure Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design Power-Delay Product The power-delay product is given as: The figure shows a symmetrical inverter switching waveform Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design CMOS NOR Gate CMOS NOR gate implementation Reference Inverter Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design 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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 due to |VTP| being a function of time Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Two-Input NOR Gate Layout Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Three-Input NOR Gate Layout It is possible to extend this same design technique to create multiple input NOR gates Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Shorthand Notation for NMOS and PMOS Transistors Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design CMOS NAND Gates CMOS NAND gate implementation Reference Inverter Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design 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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Multi-Input CMOS NAND Gates Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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: Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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. Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Complex CMOS Gate with a Bridging Transistor Design Example By using the same technique as before, the PMOS graph can now be drawn Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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) Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Minimum Size Complex Gate and Layout The following shows the layout of a complex minimum size logic gate Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Dynamic Domino CMOS Logic The figure demonstrates the basic concept of domino CMOS logic operation Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Simple Dynamic Domino Logic Circuit Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 output to complete the function shown by the following Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design Cascade Buffers In some circuit, the logic must be able to drive large capacitances (10 to 50pF) By cascading an even number of increasing larger inverters, it is possible to drive the loads Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design 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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Optimum Design of Cascaded Stages The following expressions can aid in the design of an optimum cascaded buffer Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

The CMOS Transmission Gate The main consideration that needs to be considered is the equivalent on-resistance which is given by the following expression: Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design 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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design CMOS Latchup Latchup occurs due parasitic bipolar transistors that exist in the basic inverter as shown below Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design 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 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill

Microelectronic Circuit Design End of Chapter 7 Jaeger/Blalock 10/15/03 Microelectronic Circuit Design McGraw-Hill