Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits1 VLSI Prof. Vojin G. Oklobdzija References (used for creation of the presentation material):

Slides:



Advertisements
Similar presentations
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Advertisements

COMBINATIONAL LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
Topics Electrical properties of static combinational gates:
Digital Integrated Circuits© Prentice Hall 1995 Low Power Design Low Power Design in CMOS.
VLSIVLSI Prof. Vojin G. Oklobdzija References (used for creation of the presentation material): [1] Mead, Conway, “Introduction to VLSI Systems”, Addison.
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN01600) Lecture 19: Combinational Circuit Design (1/3) Prof. Sherief Reda Division of Engineering,
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.
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.
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.
Physical States for Bits. Black Box Representations.
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,
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
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.
1 Lecture 4: Transistor Summary/Inverter Analysis Subthreshold MOSFET currents IEEE Spectrum, 7/99, p. 26.
Digital CMOS Logic Circuits
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE VLSI Circuit Design Lecture 8 - Comb. Logic.
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Lecture 21, Slide 1EECS40, Fall 2004Prof. White Lecture #21 OUTLINE –Sequential logic circuits –Fan-out –Propagation delay –CMOS power consumption Reading:
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
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 3 ASIC.
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Digital logic families
EC1354 – VLSI DESIGN SEMESTER VI
MOS Inverter: Static Characteristics
Dynamic and Pass-Transistor Logic
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Mary Jane Irwin ( ) Modified by Dr. George Engel (SIUE)
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Ch 10 MOSFETs and MOS Digital Circuits
D. De Venuto,Politecnico di Bari 0 The CMOS common-gate amplifier: (a) circuit; (b) small-signal equivalent circuit; and (c) simplified version of 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.
Review: CMOS Inverter: Dynamic
EE415 VLSI Design DYNAMIC LOGIC [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
Chapter 07 Electronic Analysis of CMOS Logic Gates
DCSL & LVDCSL: A High Fan-in, High Performance Differential Current Switch Logic Families Dinesh Somasekhaar, Kaushik Roy Presented by Hazem Awad.
Modern VLSI Design 2e: Chapter 3 Copyright  1998 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
Notices You have 18 more days to complete your final project!
Pass-Transistor Logic. AND gate NMOS-only switch.
Outline Introduction CMOS devices CMOS technology CMOS logic structures CMOS sequential circuits CMOS regular structures.
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.
VLSI Design Lecture 5: Logic Gates Mohammad Arjomand CE Department Sharif Univ. of Tech. Adapted with modifications from Wayne Wolf’s lecture notes.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Digital Integrated Circuits A Design Perspective
Basics of Energy & Power Dissipation
Introduction to VLSI Design© Steven P. Levitan 1998 Introduction Properties of Complementary CMOS Gates.
1. Digital cmos.2 10/15 Figure 10.1 Digital IC technologies and logic-circuit families. Digital IC Technologies CMOS & Pass Transistor Logic dominate.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
1 Contents Reviewed Rabaey CH 3, 4, and 6. 2 Physical Structure of MOS Transistors: the NMOS [Adapted from Principles of CMOS VLSI Design by Weste & Eshraghian]
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
EE210 Digital Electronics Class Lecture 10 April 08, 2009
FPGA-Based System Design: Chapter 2 Copyright  2004 Prentice Hall PTR Topics n Logic gate delay. n Logic gate power consumption. n Driving large loads.
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.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Electrical properties of static combinational gates: –transfer characteristics;
EE415 VLSI Design THE INVERTER [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
EE415 VLSI Design. Read 4.1, 4.2 COMBINATIONAL LOGIC.
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.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
Prof. Vojin G. Oklobdzija
Presentation transcript:

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits1 VLSI Prof. Vojin G. Oklobdzija References (used for creation of the presentation material): [1] Mead, Conway, “Introduction to VLSI Systems”, Addison Wesley Publishing. [2] Glasser, Dobberpuhl, “The Design and Analysis of VLSI Circuits”, Addison Wesley Publishing. [3] Weste, Eshraghian, “Principles of CMOS VLSI Design”, Addison Wesley Publishing. [4] Shoji, “CMOS Digital Circuits Technology”, Prentice Hall.

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits2 Historical Overview nMOS era: Pass-transistor design Domino CMOS, 1982 –NORA –DCVSL CPL, DPL –DCVS-PG –SRPL –LEAP SOI-CMOS

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits3 n-MOS Design Era LSI started with nMOS: pass-transistor design experience: -Flourished at the beginning of the nMOS era (popularized by Mead-Conway book) -Allows high density layout and compact design style -Fast: outperforming gate based design -Low in power Drawbacks: –Not compatible with existing design tools –Exhibiting testability and reliability problems

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits4 Pass-Transistor Design Another way of looking at Karnaugh Map: AND function

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits5 Pass-Transistor Design Two-variable function

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits6 Pass-Transistor Design “Threshold Voltage Drop” problem:

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits7 Pass-Transistor Design Solving the “Threshold Voltage Drop” problem in CMOS:

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits8 Pass-Transistor Design Function Generator

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits9 Pass-Transistor Design Full 1-bit Adder

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits10 Pass-Transistor Design Compact ALU Example (IBM PC/RT) Circ. 1984

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits11 Control LinesOutput Control A - inputsB - inputs OddEvenOddEven OperationK1K2QnAABBOddEven Arithmetic A+BAdd A+B A-BSubtract B-ASubtract B+1Increment s compl A+1Increment s compl Logical B A

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits12 Pass-Transistor Design Compact ALU Example (IBM PC/RT)

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits13 Using Pass-Transistor Design to Speed-up Addition

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits14 Review of CMOS Prof. Vojin G. Oklobdzija

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits15 CMOS Basics

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits16 CMOS Basics

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits17 CMOS Basics

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits18 CMOS Basics A complex path example:

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits19 CMOS Basics More complex blocks are realizable in CMOS Primitive gates:

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits20 CMOS Deficiencies: Muli-Input NOR function in CMOS is slow Various remedies:

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits21 CMOS Deficiencies and Remedies

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits22 CMOS Deficiencies and Remedies

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits23 CMOS Basic Inverter Transfer function: Logic voltage levels are V OH and V OL and V IL and V IH The inverter transfer function lie within the shaded region

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits24 CMOS Basic: Inverter Characteristic

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits25 CMOS Basic: Inverter Characteristic

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits26 CMOS Basic: Inverter Characteristic Transistors during the transition

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits27 CMOS Basic: Inverter Switching

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits28 CMOS Basic: Power During the static state there is no current Current is only present during transistion: -Short circuit current (crow-bar current) -Charging and discharging of the output capacitor -Leakage Current

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits29 CMOS Basic: Power This is an E=mc 2 of low-power design There are three ways to control power: -Reducing Power-Supply Voltage (most effective !!) -Reducing the switching activity k (various ways) -Reducing C L (technology scaling etc.) -Reducing the required frequency of operation (?) P CMOS =kC L V 2 DD f o

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits30 CMOS Basic: Delay Which one of the three designs is the fastest ? How can we find this out without simulation ? Learn about Logical Effort !

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits31 CMOS Basic: Delay

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits32 CMOS Basic: Delay Delay can be approximated with: R ND7 C in1 +R NOR C in2 +R ND2 C out

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits33 CMOS Basic: Delay Delay of a signal path in CMOS logic is dependent on: Fan-in of a gate –Represented as a resistance of the pull-up/down transistor path of the gate Fan-out of a gate –Represented as a capacitive load at the output Number of CMOS blocks in the path. Wire delay connecting various blocks.

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits34 CMOS Basic: Delay Delay of a signal path in CMOS logic can be reduced by: Making the transistors larger in order to minimize resistance of a pull-up/down path in the gate Making the transistors smaller in order to minimize the capacitive load of each gate Reducing the number of CMOS blocks in the path. Bringing the blocks closer and/or choosing the less wire intensive topology. –Note that these requirements are often contradictory

Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits35 CMOS Basic: Delay How to estimate delay and critical timing in CMOS circuits ? How to determine the proper transistor sizing in order to make a compromise with contradicting requirements ? How to choose the right circuit topology ? The Answer: “Logical Effort”