Dynamic and Pass-Transistor Logic

Slides:



Advertisements
Similar presentations
Dynamic and Pass-Transistor Logic Prof. Vojin G. Oklobdzija References (used for creation of the presentation material): 1.Masaki, “ Deep-Submicron CMOS.
Advertisements

Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Static CMOS Circuits.
CSET 4650 Field Programmable Logic Devices
Pass Transistor Logic. Agenda  Introduction  VLSI Design methodologies  Review of MOS Transistor Theory  Inverter – Nucleus of Digital Integrated.
Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits1 VLSI Prof. Vojin G. Oklobdzija References (used for creation of the presentation material):
VLSIVLSI Prof. Vojin G. Oklobdzija References (used for creation of the presentation material): [1] Mead, Conway, “Introduction to VLSI Systems”, Addison.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN1600) Lecture 21: Dynamic Combinational Circuit Design Prof. Sherief Reda Division of.
Chapter 09 Advanced Techniques in CMOS Logic Circuits
Designing Combinational Logic Circuits: Part2 Alternative Logic Forms:
10/25/05ELEC / Lecture 151 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Dec. 1, 2005ELEC Class Presentation1 Impact of Pass-Transistor Logic (PTL) on Power, Delay and Area Kalyana R Kantipudi ECE Department Auburn.
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.
VLSI Arithmetic Adders Prof. Vojin G. Oklobdzija University of California
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.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 13 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino.
10/20/05ELEC / Lecture 141 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic Circuits.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
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.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Mixed Logic Circuit Design
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
VLSI Arithmetic Adders & Multipliers Prof. Vojin G. Oklobdzija University of California
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.
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.
EE 447 VLSI Design Lecture 8: Circuit Families.
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
Notices You have 18 more days to complete your final project!
Pass-Transistor Logic. AND gate NMOS-only switch.
Adiabatic Logic as Low-Power Design Technique Presented by: Muaayad Al-Mosawy Presented to: Dr. Maitham Shams Mar. 02, 2005.
L 19: Low Power Circuit Optimization. Power Optimization Modeling and Technology Circuit Design Level –logic Families –low-power Flip-Flops –low-power.
Chapter 1 Combinational CMOS Logic Circuits Lecture # 4 Pass Transistors and Transmission Gates.
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.
Design of an 8-bit Carry-Skip Adder Using Reversible Gates Vinothini Velusamy, Advisor: Prof. Xingguo Xiong Department of Electrical Engineering, University.
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.
CSE477 L07 Pass Transistor Logic.1Irwin&Vijay, PSU, 2003 CSE477 VLSI Digital Circuits Fall 2003 Lecture 07: Pass Transistor Logic Mary Jane Irwin (
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA Project Guide: Smt. Latha Dept of E & C JSSATE, Bangalore. From: N GURURAJ M-Tech,
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
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.
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.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
EE141 Arithmetic Circuits 1 Chapter 14 Arithmetic Circuits Rev /12/2003 Rev /05/2003.
Lecture 08: Pass Transistor Logic
ELEC 5270/6270 Spring 2013 Low-Power Design of Electronic Circuits Pass Transistor Logic: A Low Power Logic Family Vishwani D. Agrawal James J. Danaher.
IV UNIT : GATE LEVEL DESIGN
Prof. Vojin G. Oklobdzija
ELEC 5270/6270 Spring 2013 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher.
ELEC 5270/6270 Spring 2015 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher.
Ratioed Logic.
COMBINATIONAL LOGIC.
VLSI Arithmetic Adders & Multipliers
Dual Mode Logic An approach for high speed and energy efficient design
ELEC 5270/6270 Spring 2011 Low-Power Design of Electronic Circuits Pass Transistor Logic: A Low Power Logic Family Vishwani D. Agrawal James J. Danaher.
COMBINATIONAL LOGIC DESIGN
Ratioed Logic EE141.
COMBINATIONAL LOGIC - 2.
ELEC 5270/6270 Spring 2009 Low-Power Design of Electronic Circuits Pseudo-nMOS, Dynamic CMOS and Domino CMOS Logic Vishwani D. Agrawal James J. Danaher.
Presentation transcript:

Dynamic and Pass-Transistor Logic Prof. Vojin G. Oklobdzija References (used for creation of the presentation material): Masaki, “Deep-Submicron CMOS Warms Up to High-Speed Logic”, IEEE Circuits and Devices Magazine, November 1992. Krambeck, C.M. Lee, H.S. Law, “High-Speed Compact Circuits with CMOS”, IEEE Journal of Solid-State Circuits, Vol. SC-13, No 3, June 1982. V.G. Oklobdzija, R.K. Montoye, “Design-Performance Trade-Offs in CMOS-Domino Logic”, IEEE Journal of Solid-State Circuits, Vol. SC-21, No 2, April 1986.

Advanced Digital Integrated Circuits References: Goncalves, H.J. DeMan, “NORA: A Racefree Dynamic CMOS Technique for Pipelined Logic Structures”, IEEE Journal of Solid-State Circuits, Vol. SC-18, No 3, June 1983. L.G. Heller, et al, “Cascode Voltage Switch Logic: A Differential CMOS Logic Family”, in 1984 Digest of Technical Papers, IEEE International Solid-State Circuits Conference, February 1984. L.C.M.G. Pfennings, et al, “Differential Split-Level CMOS Logic for Subnanosecond Speeds”, IEEE Journal of Solid-State Circuits, Vol. SC-20, No 5, October 1985.  K.M. Chu, D.L. Pulfrey, "A Comparison of CMOS Circuit Techniques: Differential Cascode Voltage Switch Logic Versus Conventional Logic", IEEE Jouirnal of Solid-State Circuits, Vol. SC-22, No.4, August 1987. Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits References: Pass-Transistor Logic: S. Whitaker, “Pass-transistor networks optimize n-MOS logic”, Electronics, September 1983. K. Yano, et al, “A 3.8-ns CMOS 16x16-b Multiplier Using Complementary Pass-Transistor Logic”, IEEE Journal of Solid-State Circuits, Vol. 25, No 2, April 1990. K. Yano, et al, “Lean Integration: Achieving a Quantum Leap in Performance and Cost of Logic LSIs", Proceedings of the Custom Integrated Circuits Conference, San Diego, California, May 1-4, 1994. M. Suzuki, et al, “A 1.5ns 32b CMOS ALU in Double Pass-Transistor Logic”, Journal of Solid-State Circuits, Vol. 28. No 11, November 1993. N. Ohkubo, et al, “A 4.4-ns CMOS 54x54-b Multiplier Using Pass-transistor Multiplexer”, Proceedings of the Custom Integrated Circuits Conference, San Diego, California, May 1-4, 1994. Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits References: V. G. Oklobdzija and B. Duchêne, “Pass-Transistor Dual Value Logic For Low-Power CMOS,” Proceedings of the 1995 International Symposium on VLSI Technology, Taipei, Taiwan, May 31-June 2nd, 1995. F.S. Lai, W. Hwang, “Differential Cascode Voltage Switch with the Pass-Gate (DCVSPG) Logic Tree for High Performance CMOS Digital Systems”, Proceedings of the 1993 International Symposium on VLSI Technology, Taipei, Taiwan, June 2-4, 1995 A. Parameswar, H. Hara, T. Sakurai, “A Swing Restored Pass-Transistor Logic Based Multiply and Accumulate Circuit for Multimedia Applications”, Proceedings of the Custom Integrated Circuits Conference, San Diego, California, May 1-4, 1994. T. Fuse, et al, “0.5V SOI CMOS Pass-Gate Logic”, Digest of Technical Papers, 1996 IEEE International Solid-State Circuits Conference, San Francisco February 8, 1996. Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits Dynamic CMOS Logic Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Dynamic CMOS Latch (a), Dynamic CMOS Master-Slave Latch (b) Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Dynamic Manchester Carry Chain Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Radiation induced charge Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits Accidental charge caused by capacitive or inductive coupling between the signal lines Y and Z. (a) Prevention by inserting and inverter between the affected line and the pass-transistor switch (b) Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits CMOS Domino Logic CMOS logic block (a), Domino Logic (b) Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits CMOS Domino Logic Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

CMOS Domino Logic Operation 1 1 1 1 1 1 1 1 1 Dominos Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

CMOS Domino Logic: Charge Re-Distribution Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Variations of CMOS Domino Logic: NORA Logic Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

CVS and DCVS Logic IBM (Heller et al. 1984) Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Cascode Voltage Switch Logic CVS IBM Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits DCVS Logic (IBM) Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits DCVS Logic (IBM) (b) (a) Differential Cascode Voltage Switch Logic: (a) Static DCVLS (b) Dynamic DCVSL Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits DCVS Logic vs CMOS DCVS Logic consisting of two shared nMOS transistor switching networks CMOS consisting of two separate: nMOS and pMOS transistor switching networks Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits Transistor sharing in DCVS Logic: Implementation of 3-input XOR function Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Switching Asymmetry in DCVSL This asymmetry causes current spikes and increased power consumption ! Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Pass-Transistor Logic Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Pass-Transistor Logic (b) (a) XOR function implemented with pass-transistor circuit, (b) Karnaough map showing derivation of the XOR function Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Pass-Transistor Logic General topology of pass-transistor function generator Karnaough map of 16 possible functions that can be realized Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Pass-Transistor Logic Function generator implemented with pass-transistor logic Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Pass-Transistor Logic Threshold voltage drop at the output of the pass-transistor gate Voltage drop does not exceed Vth when there are multiple transistors in the path Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Pass-Transistor Logic Elimination of the threshold voltage drop by: pairing nMOS transistor with a pMOS (b) using a swing-restoring inverter Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Complementary Pass-Transistor Logic (CPL) Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Basic logic functions in CPL Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits CPL Logic XOR gate Sum circuit CPL provides an efficient implementation of XOR function Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits CPL Inverter Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Double Pass-Transistor Logic (DPL): AND/NAND XOR/XNOR Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Double Pass-Transistor Logic (DPL): XOR One bit full-adder: Sum circuit Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Double Pass-Transistor Logic (DPL): DPL Full Adder The critical path traverses two transistors only (not counting the buffer) Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Formal Method for CPL Logic Derivation Markovic et al. 2000 (a) Cover the Karnaugh-map with largest possible cubes (overlapping allowed) (b) Express the value of the function in each cube in terms of input signals Assign one branch of transistor(s) to each of the cubes and connect all the branches to one common node, which is the output of NMOS pass-transistor network Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Formal Method for P-T Logic Derivation Complementary function can be implemented from the same circuit structure by applying complementarity principle: Complementarity Principle: Using the same circuit topology, with pass signals inverted, complementary logic function is constructed in CPL. By applying duality principle, a dual function is synthesized: Duality Principle: Using the same circuit topology, with gate signals inverted, dual logic function is constructed. Following pairs of basic functions are dual: AND-OR (and vice-versa) NAND-NOR (and vice-versa) XOR and XNOR are self-dual (dual to itself) Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Derivation of P-T Logic Copmplementarity: AND  NAND; Duality: AND  OR Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Derivation of CPL Logic Complementarity: AND  NAND Duality: AND  OR NAND  NOR Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Derivation of CPL Logic (a) XOR function Karnaugh map, (b) XOR/XNOR circuit Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Synthesis of three-input CPL logic (a) AND function Karnaugh map, (b) AND/NAND circuit Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Double Pass-Transistor Logic (DPL): Synthesis Rules Two NMOS branches can not be overlapped covering logic 1s. Similarly, two PMOS branches can not be overlapped covering logic 0s. Pass signals are expressed in terms of input signals or supply. Every input vector has to be covered with exactly two branches. At any time, excluding transitions, exactly two transistor branches are active (any of the pairs NMOS/PMOS, NMOS/NMOS and PMOS/PMOS are possible), i.e. they both provide output current. Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Double Pass-Transistor Logic (DPL): Synthesis Rules Complementarity Principle: Complementary logic function in DPL is generated after the following modifications: Exchange PMOS and NMOS devices. Invert all pass and gate signals Duality Principle: Dual logic function in DPL is generated when: PMOS and NMOS devices are exchanged, and VDD and GND signals are exchanged. Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits DPL Synthesis: (a) AND function Karnaugh map (b) AND/NAND circuit Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

DPL Synthesis: OR/NOR circuit Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits

Advanced Digital Integrated Circuits DPL Synthesis: Complementarity Principle: Exchange PMOS and NMOS devices. Invert all pass and gate signals AND  NAND AND function Karnaugh map AND/NAND circuit Duality Principle: PMOS and NMOS devices are exchanged, and VDD and GND signals are exchanged: AND  OR NAND  NOR Prof. V.G. Oklobdzija Advanced Digital Integrated Circuits