CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin ( www.cse.psu.edu/~mji.

Slides:



Advertisements
Similar presentations
ECE555 Lecture 5 Nam Sung Kim University of Wisconsin – Madison
Advertisements

COMBINATIONAL LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
COMBINATIONAL LOGIC DYNAMICS
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
Combinational circuits Lection 6
Combinational Circuits
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 12 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pass Transistor Logic: A Low Power.
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,
Lecture 19, Slide 1EECS40, Fall 2004Prof. White Lecture #19 ANNOUNCEMENTS Midterm 2 Thursday Nov. 18, 12:40-2:00 pm A-L initials in F295 Haas Business.
Introduction to CMOS VLSI Design Circuit Families.
Circuit Families Adopted from David Harris of Harvey Mudd College.
10/20/05ELEC / Lecture 141 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Digital Integrated Circuits A Design Perspective
Digital CMOS Logic Circuits
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 18: Static Combinational Circuit Design (2/2) Prof. Sherief Reda Division.
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 10.1 EE4800 CMOS Digital IC Design & Analysis Lecture 10 Combinational Circuit Design Zhuo Feng.
CSE477 L17 Static Sequential Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 17: Static Sequential Circuits Mary Jane Irwin.
Mary Jane Irwin ( ) Modified by Dr. George Engel (SIUE)
Mary Jane Irwin ( ) CSE477 VLSI Digital Circuits Fall 2002 Lecture 04: CMOS Inverter (static view) Mary Jane.
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
A Class Presentation for VLSI Course by : Fatemeh Refan Based on the work Leakage Power Analysis and Comparison of Deep Submicron Logic Gates Geoff Merrett.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
EE 447 VLSI Design Lecture 8: Circuit Families.
CSE477 L17 Static Sequential Logic.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 17: Static Sequential Circuits Mary Jane Irwin.
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
Notices You have 18 more days to complete your final project!
Pass-Transistor Logic. AND gate NMOS-only switch.
CSE477 L24 RAM Cores.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 24: RAM Cores Mary Jane Irwin ( )
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
ECE442: Digital ElectronicsSpring 2008, CSUN, Zahid Static CMOS Logic ECE442: Digital Electronics.
Lecture 10: Circuit Families. CMOS VLSI DesignCMOS VLSI Design 4th Ed. 10: Circuit Families2 Outline  Pseudo-nMOS Logic  Dynamic Logic  Pass Transistor.
Designing Combinational Logic Circuits
Chapter 6 (I) Designing Combinational Logic Circuits Static CMOS
Pass Transistor Logic EMT 251. Pass Transistor Logic I n p u t s Switch Network Out A B B B.
EE141 © Digital Integrated Circuits 2nd Devices 1 Goal of this lecture  Present understanding of device operation  nMOS/pMOS as switches  How to design.
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
Digital Integrated Circuits A Design Perspective
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates.
EE141 Combinational Circuits 1 Chapter 6 Designing Combinational Logic Circuits November 2002.
Budapest University of Technology and Economics Department of Electron Devices Microelectronics, BSc course MOS circuits: basic construction.
Chapter 6 Static CMOS Circuits Boonchuay Supmonchai Integrated Design Application Research (IDAR) Laboratory August, 2004; Revised - June 28, 2005.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Solid-State Devices & Circuits
Static CMOS Logic Seating chart updates
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 A few notes for your design  Finger and multiplier in schematic design  Parametric analysis.
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
EE534 VLSI Design System Summer 2004 Lecture 12:Chapter 7 &9 Transmission gate and Dynamic logic circuits design approaches.
Dynamic Logic.
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.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Dynamic CMOS LogicDynamic CMOS Logic V1.0 5/4/2003.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Static CMOSStatic CMOS Pass Transistor LogicPass Transistor Logic V1.0.
CSE477 L11 Fast Logic.1Irwin&Vijay, PSU, 2002 CSE477 VLSI Digital Circuits Fall 2002 Lecture 11: Designing for Speed Mary Jane Irwin (
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
CSE477 L06 Static CMOS Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 06: Static CMOS Logic Mary Jane Irwin (
Lecture 08: Pass Transistor Logic
IV UNIT : GATE LEVEL DESIGN
Pass-Transistor Logic
CSE477 VLSI Digital Circuits Fall 2002 Lecture 06: Static CMOS Logic
CSE477 VLSI Digital Circuits Fall Lecture 07: Pass Transistor Logic
COMBINATIONAL LOGIC.
COMBINATIONAL LOGIC DESIGN
Ratioed Logic EE141.
COMBINATIONAL LOGIC - 2.
Presentation transcript:

CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin ( ) [Adapted from Rabaey’s Digital Integrated Circuits, Second Edition, ©2003 J. Rabaey, A. Chandrakasan, B. Nikolic]

CSE477 L07 Pass Transistor Logic.2Irwin&Vijay, PSU, 2003 Review: Static Complementary CMOS V DD F(In1,In2,…InN) In1 In2 InN In1 In2 InN PUN PDN PUN and PDN are dual logic networks … …  High noise margins l V OH and V OL are at V DD and GND, respectively  Low output impedance, high input impedance  No static power consumption l Never a direct path between V DD and GND in steady state  Delay a function of load capacitance and transistor on resistance  Comparable rise and fall times (under the appropriate relative transistor sizing conditions)

CSE477 L07 Pass Transistor Logic.3Irwin&Vijay, PSU, 2003 Review: Static CMOS Full Adder Circuit B BB BB B B B A A A A A A A A C in !C out !Sum !C out = !C in (!A v !B) v !A !B C out = C in (A v B) v A B !Sum = C out (!A v !B v !C in ) v !A !B !C in Sum = !C out (A v B v C in ) v A B C in

CSE477 L07 Pass Transistor Logic.4Irwin&Vijay, PSU, 2003 NMOS Transistors in Series/Parallel  Primary inputs drive both gate and source/drain terminals  NMOS switch closes when the gate input is high  Remember - NMOS transistors pass a strong 0 but a weak 1 AB XY X = Y if A and B XY A B X = Y if A or B

CSE477 L07 Pass Transistor Logic.5Irwin&Vijay, PSU, 2003 PMOS Transistors in Series/Parallel  Primary inputs drive both gate and source/drain terminals  PMOS switch closes when the gate input is low  Remember - PMOS transistors pass a strong 1 but a weak 0 AB XY X = Y if A and B = A + B XY A B X = Y if A or B = A  B

CSE477 L07 Pass Transistor Logic.6Irwin&Vijay, PSU, 2003 Pass Transistor (PT) Logic A B F B 0  Gate is static – a low-impedance path exists to both supply rails under all circumstances  N transistors instead of 2N  No static power consumption  Ratioless  Bidirectional (versus undirectional) A 0 B B F

CSE477 L07 Pass Transistor Logic.7Irwin&Vijay, PSU, 2003 Pass Transistor (PT) Logic A B F B 0 A 0 B B = A  B F  Gate is static – a low-impedance path exists to both supply rails under all circumstances  N transistors instead of 2N  No static power consumption  Ratioless  Bidirectional (versus undirectional)

CSE477 L07 Pass Transistor Logic.8Irwin&Vijay, PSU, 2003 VTC of PT AND Gate A 0 B B F = A  B 0.5/ /0.25 B=V DD, A=0  V DD A=V DD, B=0  V DD A=B=0  V DD V out, V V in, V l Pure PT logic is not regenerative - the signal gradually degrades after passing through a number of PTs (can fix with static CMOS inverter insertion)

CSE477 L07 Pass Transistor Logic.9Irwin&Vijay, PSU, 2003 Differential PT Logic (CPL) A B A B PT Network F A B A B Inverse PT Network F F F F=AB A A B B BB AND/NAND A A B F=A+B B BB OR/NOR A A F=A  B BB XOR/XNOR A A

CSE477 L07 Pass Transistor Logic.10Irwin&Vijay, PSU, 2003 CPL Properties  Differential so complementary data inputs and outputs are always available (so don’t need extra inverters)  Still static, since the output defining nodes are always tied to V DD or GND through a low resistance path  Design is modular; all gates use the same topology, only the inputs are permuted.  Simple XOR makes it attractive for structures like adders  Fast (assuming number of transistors in series is small)  Additional routing overhead for complementary signals  Still have static power dissipation problems

CSE477 L07 Pass Transistor Logic.11Irwin&Vijay, PSU, 2003 CPL Full Adder A A BB C in !Sum Sum C out !C out A A B B B BC in

CSE477 L07 Pass Transistor Logic.12Irwin&Vijay, PSU, 2003 CPL Full Adder A A BB C in !Sum Sum C out !C out A A B B B BC in

CSE477 L07 Pass Transistor Logic.13Irwin&Vijay, PSU, 2003 NMOS Only PT Driving an Inverter  V x does not pull up to V DD, but V DD – V Tn In = V DD A = V DD V x = V DD -V Tn M1M1 M2M2 B SD  Threshold voltage drop causes static power consumption (M 2 may be weakly conducting forming a path from V DD to GND)  Notice V Tn increases for pass transistor due to body effect (V SB ) V GS

CSE477 L07 Pass Transistor Logic.14Irwin&Vijay, PSU, 2003 Voltage Swing of PT Driving an Inverter  Body effect – large V SB at x - when pulling high (B is tied to GND and S charged up close to V DD )  So the voltage drop is even worse V x = V DD - (V Tn0 +  (  (|2  f | + V x ) -  |2  f |)) In = 0  V DD V DD x Out 0.5/ /0.25 Time, ns Voltage, V In Out x = 1.8V D S B

CSE477 L07 Pass Transistor Logic.15Irwin&Vijay, PSU, 2003 Cascaded NMOS Only PTs B = V DD Out M1M1 y M2M2 Swing on y = V DD - V Tn1 - V Tn2 x M1M1 B = V DD Out y M2M2 Swing on y = V DD - V Tn1 C = V DD A = V DD C = V DD A = V DD l Pass transistor gates should never be cascaded as on the left l Logic on the right suffers from static power dissipation and reduced noise margins x = V DD - V Tn1 G S G S

CSE477 L07 Pass Transistor Logic.16Irwin&Vijay, PSU, 2003 Solution 1: Level Restorer  For correct operation M r must be sized correctly (ratioed) Level Restorer M1M1 M2M2 A=0 MnMn MrMr x B Out=1 off = 0 A=1 Out=0 on 1  Full swing on x (due to Level Restorer) so no static power consumption by inverter  No static backward current path through Level Restorer and PT since Restorer is only active when A is high

CSE477 L07 Pass Transistor Logic.17Irwin&Vijay, PSU, 2003 Transient Level Restorer Circuit Response Voltage, V Time, ps W/L r =1.75/0.25 W/L r =1.50/0.25 W/L r =1.25/0.25 W/L r =1.0/0.25 W/L n =0.50/0.25 W/L 2 =1.50/0.25 W/L 1 =0.50/0.25 node x never goes below V M of inverter so output never switches  Restorer has speed and power impacts: increases the capacitance at x, slowing down the gate; increases t r (but decreases t f )

CSE477 L07 Pass Transistor Logic.18Irwin&Vijay, PSU, 2003 Solution 2: Multiple V T Transistors  Technology solution: Use (near) zero V T devices for the NMOS PTs to eliminate most of the threshold drop (body effect still in force preventing full swing to V DD )  Impacts static power consumption due to subthreshold currents flowing through the PTs (even if V GS is below V T ) Out In 2 = 0V In 1 = 2.5V A = 2.5V B = 0V low V T transistors sneak path on off but leaking

CSE477 L07 Pass Transistor Logic.19Irwin&Vijay, PSU, 2003 Solution 3: Transmission Gates (TGs)  Full swing bidirectional switch controlled by the gate signal C, A = B if C = 1 AB C C A B C C B C = V DD C = GND A = V DD B C = V DD C = GND A = GND  Most widely used solution

CSE477 L07 Pass Transistor Logic.20Irwin&Vijay, PSU, 2003 Solution 3: Transmission Gates (TGs)  Full swing bidirectional switch controlled by the gate signal C, A = B if C = 1 AB C C A B C C B C = V DD C = GND A = V DD B C = V DD C = GND A = GND  Most widely used solution

CSE477 L07 Pass Transistor Logic.21Irwin&Vijay, PSU, 2003 TG Multiplexer GND V DD In 1 In 2 SS SS S S S In 1 F F F = !(In 1  S + In 2  S)

CSE477 L07 Pass Transistor Logic.22Irwin&Vijay, PSU, 2003 Transmission Gate XOR B A A  B

CSE477 L07 Pass Transistor Logic.23Irwin&Vijay, PSU, 2003 Transmission Gate XOR B A A  B 1 off an inverter B  !A 0 on weak 0 if !A weak 1 if A A  !B

CSE477 L07 Pass Transistor Logic.24Irwin&Vijay, PSU, 2003 TG Full Adder Sum C out A B C in

CSE477 L07 Pass Transistor Logic.25Irwin&Vijay, PSU, 2003 Differential TG Logic (DPL) A A B B B AND/NAND F=A  B XOR/XNOR A A B B A A B F=AB A A B BABA GND V DD B

CSE477 L07 Pass Transistor Logic.26Irwin&Vijay, PSU, 2003 Next Time: The MOS Transistor  MOS transistor dynamic behavior (R and C)  Wire capacitance

CSE477 L07 Pass Transistor Logic.27Irwin&Vijay, PSU, 2003 Next Lecture and Reminders  Next lecture l MOS transistor dynamic behavior -Reading assignment – Rabaey, et al, & l Wiring capacitance -Reading assignment – Rabaey, et al,  Reminders l HW#2 due September 30 th (Tuesday) l Project specs due (on-line) October 9 th l Evening midterm exam scheduled -Monday, October 20 th, 20:15 to 22:15, Location TBD -Only one midterm conflict scheduled