Cascading CMOS gates. Elettronica T A.A. 2010-2011 Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Goal l Designing for minimum propagation.

Slides:



Advertisements
Similar presentations
COMBINATIONAL LOGIC DYNAMICS
Advertisements

Logic Gate Delay Modeling -1 Bishnu Prasad Das Research Scholar CEDT, IISc, Bangalore
Digital Integrated Circuits© Prentice Hall 1995 Low Power Design Low Power Design in CMOS.
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Jan M. Rabaey Anantha.
Progettazione di circuiti e sistemi VLSI La logica combinatoria
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
CMOS Digital Integrated Circuits
Logical Effort A Method to Optimize Circuit Topology Swarthmore College E77 VLSI Design Adem Kader David Luong Mark Piper December 6, 2005.
Fall 06, Sep 19, 21 ELEC / Lecture 6 1 ELEC / (Fall 2005) Special Topics in Electrical Engineering Low-Power Design of Electronic.
Introduction to CMOS VLSI Design Lecture 5: Logical Effort David Harris Harvey Mudd College Spring 2004.
Logical Effort.
© Digital Integrated Circuits 2nd Inverter CMOS Inverter: Digital Workhorse  Best Figures of Merit in CMOS Family  Noise Immunity  Performance  Power/Buffer.
1 MICROELETTRONICA Logical Effort and delay Lection 4.
Introduction to CMOS VLSI Design Lecture 5: Logical Effort
Lecture 4 – Logical Effort
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
ELEN 468 Lecture 271 ELEN 468 Advanced Logic Design Lecture 27 Interconnect Timing Optimization II.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Logical Effort - sizing for speed.
Copyright Agrawal, 2007 ELEC6270 Fall 07, Lecture 6 1 ELEC 5270/6270 Fall 2007 Low-Power Design of Electronic Circuits Dynamic Power: Device Sizing Vishwani.
Design and Implementation of VLSI Systems (EN0160)
EE 447 VLSI Design Lecture 5: Logical Effort. EE 447 VLSI Design 5: Logical Effort2 Outline Introduction Delay in a Logic Gate Multistage Logic Networks.
© 2000 Prentice Hall Inc. Figure 6.1 AND operation.
CMOS VLSI For Computer Engineering Lecture 4 – Logical Effort Prof. Luke Theogarajan parts adapted form Harris – and Rabaey-
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 5.1 EE4800 CMOS Digital IC Design & Analysis Lecture 5 Logic Effort Zhuo Feng.
Digital Integrated Circuits© Prentice Hall 1995 Combinational Logic COMBINATIONAL LOGIC.
Elettronica T AA Digital Integrated Circuits © Prentice Hall 2003 Interconnect Interconnect and Communication.
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.
Practical Aspects of Logic Gates COE 202 Digital Logic Design Dr. Aiman El-Maleh College of Computer Sciences and Engineering King Fahd University of Petroleum.
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.
Electrical Characteristics of Logic Gates Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Review: CMOS Inverter: Dynamic
Elmore Delay, Logical Effort
Integrated Circuit Logic Families. Outline  Integrated Circuit Logic Families.
THE INVERTERS. DIGITAL GATES Fundamental Parameters l Functionality l Reliability, Robustness l Area l Performance »Speed (delay) »Power Consumption »Energy.
EE141 © Digital Integrated Circuits 2nd Arithmetic Circuits 1 Digital Integrated Circuits A Design Perspective Arithmetic Circuits Reference: Digital Integrated.
Prof. Joongho Choi CMOS CLOCK-RELATED CIRCUIT DESIGN Integrated Circuits Spring 2001 Dept. of ECE University of Seoul.
Fall 2004EE 3563 Digital Systems Design EE3563 Multiplexers  A multiplexer is a digital switch  Allows a device to select a single line from many  Some.
Logical Effort: optimal CMOS device sizing Albert Chun (M.A.Sc. Candidate) Ottawa-Carleton Institute for Electrical & Computer Engineering (OCIECE) Ottawa,
Introduction  Chip designers face a bewildering array of choices –What is the best circuit topology for a function? –How many stages of logic give least.
Modern VLSI Design 3e: Chapter 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Combinational network delay. n Logic optimization.
Optimal digital circuit design Mohammad Sharifkhani.
Logical Effort and Transistor Sizing Digital designs are usually expected to operate at high frequencies, thus designers often have to choose the fastest.
Lecture 6: Logical Effort
Introduction to CMOS VLSI Design Lecture 5: Logical Effort GRECO-CIn-UFPE Harvey Mudd College Spring 2004.
EE141 © Digital Integrated Circuits 2nd Combinational Circuits 1 Digital Integrated Circuits A Design Perspective Designing Combinational Logic Circuits.
Introduction to CMOS VLSI Design Lecture 6: Logical Effort
Designing Combinational Logic Circuits
Chapter 6 (I) Designing Combinational Logic Circuits Static CMOS
Linear Delay Model In general the propagation delay of a gate can be written as: d = f + p –p is the delay due to intrinsic capacitance. –f is the effort.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – 30 Lab 2: CMOS Design.
Topics Combinational network delay.
EE 466/586 VLSI Design Partha Pande School of EECS Washington State University
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Circuit design for FPGAs n Static CMOS gate vs. LUT n LE output drivers n Interconnect.
Norhayati Soin 05 KEEE 4425 WEEK 3/1 7/26/2005 LECTURE : KEEE 4425 WEEK 3/1.
EE141 © Digital Integrated Circuits 2nd Inverter 1 Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje.
Digital Integrated Circuits© Prentice Hall 1995 Arithmetic Arithmetic Building Blocks.
Chapter 6 Copyright © 2004 The McGraw-Hill Companies, Inc. All rights reserved. High-Speed CMOS Logic Design.
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 4 Copyright  1998, 2002 Prentice Hall PTR Topics n Transistor sizing: –Spice analysis. –Logical effort.
EE141 Combinational Circuits 1 Chapter 6 (I) Designing Combinational Logic Circuits Static CMOSStatic CMOS Pass Transistor LogicPass Transistor Logic V1.0.
EE141 Arithmetic Circuits 1 Chapter 14 Arithmetic Circuits Rev /12/2003 Rev /05/2003.
Lecture 6: Logical Effort
Digital Integrated Circuits A Design Perspective
Lecture 6: Logical Effort
Introduction to CMOS VLSI Design Lecture 5: Logical Effort
Estimating Delays Would be nice to have a “back of the envelope” method for sizing gates for speed Logical Effort Book by Sutherland, Sproull, Harris Chapter.
Lecture 6: Logical Effort
COMBINATIONAL LOGIC - 2.
Presentation transcript:

Cascading CMOS gates

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Goal l Designing for minimum propagation delay: Fixed number of stages Optimum number of stages

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Example 1:Two cascaded inverters S=W/L CL/Ci=  Ip: Cp= Cin(Inv2) Inv2 Inv1 Cp= u Ci SSuSuS uS Cp CL ViVpVo

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Transistor sizing two cascading stages: minimize propagation delay: Vi Vp (u) Vo Ci Cp CL I B

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Example Two stages are faster than one if:

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Sizing Logic Paths for Speed l Frequently, input capacitance of a logic path is constrained l Logic also has to drive some capacitance l Example: ALU load in an Intel’s microprocessor is 0.5pF l How do we size the ALU datapath to achieve maximum speed? l We have already solved this for the inverter chain – can we generalize it for any type of logic?

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Delay in a Logic Gate Gate delay: d = h + p effort delay intrinsic delay Effort delay: h = g f logical effort effective fanout = C out /C in Logical effort is a function of topology, independent of sizing Effective fanout (electrical effort) is a function of load/gate size

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Optimum number of stages: buffer Why a buffer - long interconnection wires - chip interfaces

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Chip interface: an example Pentium (7 buffer) L = ( ) nH Cp = ( ) pF Co = ( ) pF PADPIN CoCp L

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Long interconnection wires

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Single interconnection capacitance

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Total interconnection capacitance

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Example: 2 inverter stages F Too large !

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Multiple stage Buffer VGVG C1C2 C N-1 CL Vi V1 V2Vo N u u2u2 u N-1

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Cascading CMOS inverters Minimizing tp:

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Propagation delay vs sizing factor u

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Example CMOS 1  m; Ci=10fF; tp 0.2ns CL=20pF X= stages tp 4ns Stage Wn(  m) Wp(  m)

Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Cascading CMOS Tri-State CMOS Buffer