VLSIVLSI Prof. Vojin G. Oklobdzija References (used for creation of the presentation material): [1] Mead, Conway, “Introduction to VLSI Systems”, Addison.

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:
Prof. V.G. OklobdzijaAdvanced Digital Integrated Circuits1 VLSI Prof. Vojin G. Oklobdzija References (used for creation of the presentation material):
Elettronica T A.A Digital Integrated Circuits © Prentice Hall 2003 Inverter CMOS INVERTER.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN1600) Lecture 21: Dynamic Combinational Circuit Design Prof. Sherief Reda Division of.
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.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
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.
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
The CMOS Inverter Slides adapted from:
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
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.
Digital Integrated Circuits© Prentice Hall 1995 Inverter THE INVERTERS.
Ch 10 MOSFETs and MOS Digital Circuits
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.
EE 447 VLSI Design Lecture 8: Circuit Families.
Chapter 07 Electronic Analysis of CMOS Logic Gates
Ratioed Circuits Ratioed circuits use weak pull-up and stronger pull-down networks. The input capacitance is reduced and hence logical effort. Correct.
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.
Subsystem Design 2 EE213 VLSI Design This section contains some notes on logic implementation and more complex gates etc. Full details are in Pucknell.
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.
Introduction to CMOS VLSI Design Lecture 9: Circuit Families
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.
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:

VLSIVLSI 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.

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design2 Historical Overview nMOS era: Pass-transistor design CMOS existed early but took off 1985 on Domino CMOS, 1982 –NORA –DCVSL CPL, DPL –DCVS-PG –SRPL –LEAP SOI-CMOS

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design3 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

Review of CMOS Prof. Vojin G. Oklobdzija

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design5 CMOS Basics

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design6 CMOS Basics

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design7 CMOS Basics

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design8 CMOS Basics A complex path example:

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design9 CMOS Basics More complex blocks are realizable in CMOS Primitive gates:

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design10 CMOS Deficiencies: Muli-Input NOR function in CMOS is slow Various remedies:

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design11 CMOS Deficiencies and Remedies

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design12 CMOS Deficiencies and Remedies

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design13 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

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design14 CMOS Basic: Inverter Characteristic LeakageCurrents

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design15 CMOS Basic: Inverter Characteristic

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design16 CMOS Basic: Inverter Characteristic Transistors during the transition

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design17 CMOS Basic: Inverter Switching

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design18 CMOS Basic: Power During the static state there is no currentDuring the static state there is no current Current is only present during transistion:Current is only present during transistion: -Short circuit current (crow-bar current) -Charging and discharging of the output capacitor -Leakage Current

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design19 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

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design20 CMOS Basic: Delay Which one of the three designs is the fastest ? How can we find this out without simulation ? Learn about Logical Effort !

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design21 CMOS Basic: Delay

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design22 CMOS Basic: Delay Delay can be approximated with: R ND7 C in1 +R NOR C in2 +R ND2 C out

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design23 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.

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design24 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

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design25 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”

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design26 Pass-Transistor Design

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design27 Pass-Transistor Design Another way of looking at Karnaugh Map: AND function

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design28 Pass-Transistor Design Two-variable function

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design29 Pass-Transistor Design “Threshold Voltage Drop” problem:

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design30 Pass-Transistor Design Solving the “Threshold Voltage Drop” problem in CMOS:

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design31 Pass-Transistor Design Function Generator

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design32 Pass-Transistor Design Full 1-bit Adder

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design33 Pass-Transistor Design Compact ALU Example (IBM PC/RT) Circ. 1984

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design34 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

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design35 Pass-Transistor Design Compact ALU Example (IBM PC/RT)

Fall 2004Prof. V.G. Oklobdzija: High-Performance System Design36 Using Pass-Transistor Design to Speed- up Addition