Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.

Slides:



Advertisements
Similar presentations
EE466: VLSI Design Lecture 7: Circuits & Layout
Advertisements

FPGA-Based System Design: Chapter 2 Copyright 2003 Prentice Hall PTR Gate Design n Static complementary logic gate structures. n Switch logic. n Other.
Transmission Gate Based Circuits
CSET 4650 Field Programmable Logic Devices
COMP541 Transistors and all that… a brief overview
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
Lecture: 1.6 Tri-states, Mux, Latches & Flip Flops
VLSI Design Circuits & Layout
Lecture 1: Circuits & Layout
CP208 Digital Electronics Class Lecture 11 May 13, 2009.
Introduction to CMOS VLSI Design Lecture 1: Circuits & Layout
Chapter 09 Advanced Techniques in CMOS Logic Circuits
CMOS Transistor and Circuits
Microelectronic Circuits, Sixth Edition Sedra/Smith Copyright © 2010 by Oxford University Press, Inc. C H A P T E R 13 CMOS Digital Logic Circuits.
Introduction to CMOS VLSI Design Lecture 1: Circuits & Layout
EE 4271 VLSI Design, Fall 2011 CMOS Combinational Gate.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
EE365 Adv. Digital Circuit Design Clarkson University Lecture #4
Computer Engineering 222. VLSI Digital System Design Introduction.
Lecture #24 Gates to circuits
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 20: Combinational Circuit Design (2/3) Prof. Sherief Reda Division of Engineering,
Introduction to CMOS VLSI Design Circuit Families.
Circuit Families Adopted from David Harris of Harvey Mudd College.
Topics Combinational logic functions.
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
Digital CMOS Logic Circuits
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
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.
VLSI Design Circuits & Layout
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 18: Static Combinational Circuit Design (2/2) Prof. Sherief Reda Division.
Introduction to CMOS VLSI Design Circuits & Layout
CSET 4650 Field Programmable Logic Devices
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.
MOS Transistors The gate material of Metal Oxide Semiconductor Field Effect Transistors was original made of metal hence the name. Present day devices’
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 2 CMOS.
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.
Introduction to CMOS VLSI Design
EE 447 VLSI Design Lecture 8: Circuit Families.
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
CS/EE 3700 : Fundamentals of Digital System Design
Figure 3.1 Logic values as voltage levels Figure 3.2 NMOS transistor as a switch DrainSource x = "low"x = "high" (a) A simple switch controlled by the.
EE4800 CMOS Digital IC Design & Analysis
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of Electrical and Computer Engineering Georgia Tech.
EE210 Digital Electronics Class Lecture 9 April 08, 2009.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
Introduction to CMOS VLSI Design Lecture 1: Circuits & Layout.
Pass Transistor Logic EMT 251. Pass Transistor Logic I n p u t s Switch Network Out A B B B.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
Advanced VLSI Design Unit 04: Combinational and Sequential Circuits.
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
1. Digital cmos.2 10/15 Figure 10.1 Digital IC technologies and logic-circuit families. Digital IC Technologies CMOS & Pass Transistor Logic dominate.
CMOS VLSI Design Circuits & Layout. CMOS VLSI DesignSlide 2 Outline  A Brief History  CMOS Gate Design  Pass Transistors  CMOS Latches & Flip-Flops.
EE210 Digital Electronics Class Lecture 10 April 08, 2009
Static CMOS Logic Seating chart updates
Solid-State Devices & Circuits
CMOS Logic Gates. NMOS transistor acts as a switch 2 When gate voltage is 0 V No channel is formed current does not flow easily “open switch” When gate.
EE534 VLSI Design System Summer 2004 Lecture 12:Chapter 7 &9 Transmission gate and Dynamic logic circuits design approaches.
1 Dynamic CMOS Chapter 9 of Textbook. 2 Dynamic CMOS  In static circuits at every point in time (except when switching) the output is connected to either.
1 ECE2030 Introduction to Computer Engineering Lecture 4: CMOS Network Prof. Hsien-Hsin Sean Lee School of ECE Georgia Institute of Technology.
Computer Organization and Design Transistors & Logic - II Montek Singh Mon, Mar 14, 2011 Lecture 9.
Computer Organization and Design Transistors & Logic - I Montek Singh Wed, Oct 14, 2013 Lecture 9 1.
CMOS LOGIC STRUCTURE. 1.CMOS COMPLEMENTARY LOGIC CMOS is a tech. for constructing IC. CMOS referred to as Complementary Symmetry MOS(COS-MOS) Reason:
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Design Technologies.
Lecture 08: Pass Transistor Logic
COMP541 Transistors and all that… a brief overview
IV UNIT : GATE LEVEL DESIGN
CSET 4650 Field Programmable Logic Devices
COMP541 Transistors and all that… a brief overview
Presentation transcript:

Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates

2 Outline A Brief History CMOS Gate Design Pass Transistors CMOS Latches & Flip-Flops Standard Cell Layouts Stick Diagrams

CMOS Logic Structures Static logic circuits hold their output values indefinitely Dynamic logic circuits store the output in a capacitor, so it decays with time unless it is refreshed. We will look at a few of these structures

Pass Transistor Pass-transistor circuits are formed by dropping the PMOS transistors and using only NMOS pass transistors In this case, CMOS inverters (or other means) must be used periodically to recover the full V DD level since the NMOS pass transistors will provide a V OH of V DD – V Tn in some cases The pass transistor circuit requires complementary inputs and generates complementary outputs to pass on to the next stage

Signal Strength Strength of signal –How close it approximates ideal voltage source V DD and GND rails are strongest 1 and 0 nMOS pass strong 0 –But degraded or weak 1 pMOS pass strong 1 –But degraded or weak 0 Thus nMOS are best for pull-down network

Pass Transistors We have assumed source is grounded What if source > 0? –e.g. pass transistor passing V DD V g = V DD –If V s > V DD -V t, V gs < V t –Hence transistor would turn itself off nMOS pass transistors pull no higher than V DD -V tn –Called a degraded “1” –Approach degraded value slowly (low I ds ) pMOS pass transistors pull no lower than V tp

8 Pass Transistors –The pass transistor is an nFET used as a switch-like element to connect logic and storage. –Used in NMOS; sometimes used in CMOS to reduce cost. –The voltage on the gate, V C, determines whether the pass transistor is “open” or “closed” as a switch. If V C = H, it is “closed” and connects V out to V in. If V C = L, it is “open” and V out is not connected to V in. –Consider V in = L and V in = H with V C = H. With V in = L, the pass transistor is much like a pull-down transistor in an inverter or NAND gate. So V out, likewise, becomes L. But, for V in = H, the output becomes the effective source of the FET. When V GS = V DD -V OUT =V Tn, the nFET cuts off. The H level is V OUT = V DD -V Tn. V in V out VCVC V C = 1 V C = 0

Pass Transistors Transistors can be used as switches

Pass Transistors Transistors can be used as switches

Pass Transistor This figure shows a simple XNOR implementation using pass transistors: If A is high, B is passed through the gate to the output If A is low, B’ is passed through the gate to the output

Pass Transistor At right, –(a) is a 2-input NAND pass transistor circuit –(b) is a 2-input NOR pass transistor circuit Each circuit requires 8 transistors, double that required using conventional CMOS realizations

Pass Transistor Pass-transistor logic gate can implement Boolean functions NOR, XOR, NAND, AND, and OR depending upon the P1- P4 inputs, as shown below. –P1,P2,P3,P4 = 0,0,0,1 gives F(A,B) = NOR –P1,P2,P3,P4 = 0,1,1,0 gives F(A,B) = XOR –P1,P2,P3,P4 = 0,1,1,1 gives F(A,B) = NAND –P1,P2,P3,P4 = 1,0,0,0 gives F(A,B) = AND –P1,P2,P3,P4 = 1,1,1,0 gives F(A,B) = OR Circuit can be operated with clocked P pull-up device or inverter- based latch

Transmission Gates N-Channel MOS Transistors pass a 0 better than a 1 P-Channel MOS Transistors pass a 1 better than a 0 This is the reason that N-Channel transistors are used in the pull-down network and P-Channel in the pull-up network of a CMOS gate. Otherwise the noise margin would be significantly reduced.

TRANSMISSION GATES  NMOS pass transistor passes a strong 0 and a weak 1.  PMOS pass transistor passes a strong 1 and a weak 0.  Combine the two to make a CMOS pass gate which will pass a strong 0 and a strong 1.

TRANSMISSION GATES  NMOS pass transistor passes a strong 0 and a weak 1.  PMOS pass transistor passes a strong 1 and a weak 0.  Combine the two to make a CMOS pass gate which will pass a strong 0 and a strong 1. Pass transistors produce degraded outputs Transmission gates pass both 0 and 1 well

TRANSMISSION GATE Problems with transmission gates  No isolation between the input and output.  Output progressively deteriorates as it passes through various stages. However designs get simplified.

Series Parallel Structures (3) G S D G S D N Switch P Switch Passes “good zeros” Passes “good ones” Bi-directional Switch Open Circuit, High Z S S’

Transmission Gates A transmission gate is a essentially a switch that connects two points. In order to pass 0’s and 1’s equally well, a pair of transistors (one N-Channel and one P-Channel) are used as shown below: When s = 1 the two transistors conduct and connect x and y The top transistor passes x when it is 1 and the bottom transistor passes x when it is 0 When s = 0 the two transistor are cut off disconnecting x and y

Transmission Gates Pass transistors produce degraded outputs Transmission gates pass both 0 and 1 well Four representations of CMOS Transmission Gate (TG)

Analysis of CMOS TG (1/4)

22 Transmission Gates (Pass Gates) (1/2) –With body effect, for V DD = 5V, the value on V out can be around 3.0 to 3.5 V. This reduced level diminishes NM H and the current drive for the gate or gates driven by the pass transistor. –For both NMOS and CMOS, the lack of current drive slows circuit operation and NM H can be particularly problematic. As a consequence, in CMOS, a pFET is added to form a transmission gate. Transmission Gates –Symbols: A B C C A B C C Circuit Popular Usage

23 Transmission Gates (2/2) –Operation C is logic high  Both transistors are turned on and provide a low-resistance current path between nodes A and B. C is logic low  Both transistors will be off, and the path between nodes A and B will be open circuit. This condition is called the high-impedance state. –With the parallel pFET added, it can transfer a full V DD from A to B (or B to A). It can also charge driven capacitance faster. –The substrates of NMOS and PMOS are connected to ground and V DD, respectively. Therefore, the substrate-bias effect must be taken into account.

Transmission Gate Circuits A CMOS TG is created by connecting an nFET and pFET in parallel –Bi-directional –Transmit the entire voltage range [0, V DD ] Figure Transmission gate (TG)

Transmission Gate Circuits Exercise

XOR gate

BAF

Logic Design using TG (2/3) TG based XOR/XNOR TG based OR gate (2.81)(2.82) (2.83) Figure 2.62 TG-based exclusive-OR and exclusive-NOR circuits (a) XOR circuit (b) XNOR circuit Figure 2.63 A TG-based OR gate

Logic Design using TG (3/3) Alternate XOR/XNOR Circuits –Mixing TGs and FETs which are designed for exclusive-OR and equivalence (XNOR) functions –It’s important in adders and error detection/correction algorithms Figure 2.64 An XNOR gate that used both TGs and FETs

 The 2:1 MUX can be modified to produced other useful function, such as XOR & XNOR circuits. T RANSMISSION G ATE a b b XOR a b XNOR s TG 0 F P0P0 P1P1 TG 1 s

Tristates Tristate buffer produces Z when not enabled ENAY 00Z 01Z

32 Nonrestoring Tristate Transmission gate acts as tristate buffer –Only two transistors –But nonrestoring Noise on A is passed on to Y

Tristate Inverter Tristate inverter produces restored output –Violates conduction complement rule –Because we want a Z output

Complementary Pass-Transistor Logic (CPL) Utilizes CMOS transmission gate (or just the single polarity version of TG) to perform logic –Logical inputs may be applied to both the device gates as well as device source/drain regions –Only a limited number of Pass Gates may be ganged in series before a clocked Pull-up (or pull- down) stage is required (a) and (b) show simple XNOR implementation: –If A is high, B is passed through the gate to the output –If A is low, -B is passed through the gate to the output (c) shows XNOR circuit including a cross-coupled input with P pull-up devices which does not require inverted inputs R. W. Knepper SC571, page 5-23