EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

Similar documents
Properties of CMOS Gates Snapshot

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective

Integrated Circuits & Systems

EE141. Administrative Stuff

9/18/2008 GMU, ECE 680 Physical VLSI Design

EE 466/586 VLSI Design. Partha Pande School of EECS Washington State University

ECE321 Electronics I

and V DS V GS V T (the saturation region) I DS = k 2 (V GS V T )2 (1+ V DS )

CMOS logic gates. João Canas Ferreira. March University of Porto Faculty of Engineering

Digital Integrated Circuits A Design Perspective

Digital Microelectronic Circuits ( )

EE115C Digital Electronic Circuits Homework #5

Interconnect (2) Buffering Techniques. Logical Effort

EE5780 Advanced VLSI CAD

Practice 7: CMOS Capacitance

Lecture 5: DC & Transient Response

ENEE 359a Digital VLSI Design

Announcements. EE141- Fall 2002 Lecture 7. MOS Capacitances Inverter Delay Power

2007 Fall: Electronic Circuits 2 CHAPTER 10. Deog-Kyoon Jeong School of Electrical Engineering

EECS 141: FALL 05 MIDTERM 1

THE INVERTER. Inverter

EEC 118 Lecture #6: CMOS Logic. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Lecture 5: DC & Transient Response

ECE 546 Lecture 10 MOS Transistors

Lecture 6: DC & Transient Response

Lecture Outline. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Review: 1st Order RC Delay Models. Review: Two-Input NOR Gate (NOR2)

Digital Integrated Circuits 2nd Inverter

Spiral 2 7. Capacitance, Delay and Sizing. Mark Redekopp

EECS 151/251A Homework 5

EE141Microelettronica. CMOS Logic

Digital EE141 Integrated Circuits 2nd Combinational Circuits

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

EE115C Winter 2017 Digital Electronic Circuits. Lecture 3: MOS RC Model, CMOS Manufacturing

EEC 116 Lecture #5: CMOS Logic. Rajeevan Amirtharajah Bevan Baas University of California, Davis Jeff Parkhurst Intel Corporation

DC and Transient. Courtesy of Dr. Daehyun Dr. Dr. Shmuel and Dr.

EEC 118 Lecture #5: CMOS Inverter AC Characteristics. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

COMP 103. Lecture 10. Inverter Dynamics: The Quest for Performance. Section 5.4.2, What is this lecture+ about? PERFORMANCE

Check course home page periodically for announcements. Homework 2 is due TODAY by 5pm In 240 Cory

Lecture 12 CMOS Delay & Transient Response

Errata of K Introduction to VLSI Systems: A Logic, Circuit, and System Perspective

CMPEN 411 VLSI Digital Circuits. Lecture 04: CMOS Inverter (static view)

The CMOS Inverter: A First Glance

Power Dissipation. Where Does Power Go in CMOS?

EEC 116 Lecture #3: CMOS Inverters MOS Scaling. Rajeevan Amirtharajah University of California, Davis Jeff Parkhurst Intel Corporation

Static CMOS Circuits. Example 1

Lecture 14 - Digital Circuits (III) CMOS. April 1, 2003

ECE 438: Digital Integrated Circuits Assignment #4 Solution The Inverter

Integrated Circuits & Systems

Interconnect (2) Buffering Techniques.Transmission Lines. Lecture Fall 2003

Lecture 4: DC & Transient Response

ESE570 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Integrated Cicruits AND VLSI Fundamentals

The Physical Structure (NMOS)

COMBINATIONAL LOGIC. Combinational Logic

Very Large Scale Integration (VLSI)

MOS Transistor Theory

Lecture 6 Power Zhuo Feng. Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 2010

Name: Answers. Mean: 83, Standard Deviation: 12 Q1 Q2 Q3 Q4 Q5 Q6 Total. ESE370 Fall 2015

CMOS INVERTER. Last Lecture. Metrics for qualifying digital circuits. »Cost» Reliability» Speed (delay)»performance

CMPEN 411 VLSI Digital Circuits Spring 2012

CARNEGIE MELLON UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING DIGITAL INTEGRATED CIRCUITS FALL 2002

Using MOS Models. C.K. Ken Yang UCLA Courtesy of MAH EE 215B

VLSI GATE LEVEL DESIGN UNIT - III P.VIDYA SAGAR ( ASSOCIATE PROFESSOR) Department of Electronics and Communication Engineering, VBIT

High-to-Low Propagation Delay t PHL

The CMOS Inverter: A First Glance

ENGR890 Digital VLSI Design Fall Lecture 4: CMOS Inverter (static view)

Integrated Circuits & Systems

Dynamic operation 20

University of Toronto. Final Exam

Lecture 4: CMOS Transistor Theory

VLSI Design, Fall Logical Effort. Jacob Abraham

Lecture 28 Field-Effect Transistors

ECE 342 Electronic Circuits. Lecture 34 CMOS Logic

Digital Microelectronic Circuits ( ) The CMOS Inverter. Lecture 4: Presented by: Adam Teman

ECE 342 Solid State Devices & Circuits 4. CMOS

MOS Transistor Theory

DC and Transient Responses (i.e. delay) (some comments on power too!)

MODULE III PHYSICAL DESIGN ISSUES

Chapter 5. The Inverter. V1. April 10, 03 V1.1 April 25, 03 V2.1 Nov Inverter

EE M216A.:. Fall Lecture 4. Speed Optimization. Prof. Dejan Marković Speed Optimization via Gate Sizing

Midterm. ESE 570: Digital Integrated Circuits and VLSI Fundamentals. Lecture Outline. Pass Transistor Logic. Restore Output.

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Where Does Power Go in CMOS?

Fig. 1 CMOS Transistor Circuits (a) Inverter Out = NOT In, (b) NOR-gate C = NOT (A or B)

EE115C Digital Electronic Circuits Homework #4

UNIVERSITY OF CALIFORNIA, BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences

Pass-Transistor Logic

University of Pennsylvania Department of Electrical Engineering. ESE 570 Midterm Exam March 14, 2013 FORMULAS AND DATA

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

CMPEN 411 VLSI Digital Circuits Spring 2011 Lecture 07: Pass Transistor Logic

Lecture 7 Circuit Delay, Area and Power

CMOS Logic Gates. University of Connecticut 181

Today s lecture. EE141- Spring 2003 Lecture 4. Design Rules CMOS Inverter MOS Transistor Model

7. Combinational Circuits

Last Lecture. Power Dissipation CMOS Scaling. EECS 141 S02 Lecture 8

Based on slides/material by. Topic 3-4. Combinational Logic. Outline. The CMOS Inverter: A First Glance

EEE 421 VLSI Circuits

CPE/EE 427, CPE 527 VLSI Design I Delay Estimation. Department of Electrical and Computer Engineering University of Alabama in Huntsville

Homework Assignment #3 EE 477 Spring 2017 Professor Parker , -.. = 1.8 -, 345 = 0 -

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Transcription:

EE 466/586 VLSI Design Partha Pande School of EECS Washington State University pande@eecs.wsu.edu

Lecture 9 Propagation delay

Power and delay Tradeoffs Follow board notes

Propagation Delay

Switching Time Follow board notes

Gate sizing-velocity Saturation Size of the stacked devices will be smaller

Gate sizing-velocity Saturation A single device of size W takes longer to discharge the load capacitance than two series stacked 2W devices The single W device is in saturation for the entire transition of the output from V DD to V DD /2 The two series devices operate in the different regions Transistor lower in the stack will be in linear, with V GS1 =V DD Upper transistor operates in saturation, V GS2 =V DD -V DS1

Load Capacitance

Fanout Gate Capacitance

Self-Capacitance

Self-Capacitance Four main capacitances: C GS, C GD, C DB, C SB. Eliminate: C GSn, C GSp, C SBn, and C SBp. Apply a step input One transistor is always off and the other is in saturation In either region C GD is negligible We are left with only the overlap capacitances from gate-tosource and gate-to-drain, and one junction capacitance per device, C DBn and C DBp.

Overlap Capacitance The input makes a transition from 0 to V DD while the output makes a transition from V DD to 0. The overlap capacitance experiences a voltage swing of 2V DD. Model this by assuming that the swing is only V DD and then double the size of the capacitance and place it at the output.

Effect of shared Source and Drain

Shared Source and Drain Let s examine the pull-down case In the worst-case, input A switches from low to high while B remains low since the capacitances at both the output node and the internal node X must also be discharged. Note: If A stays low but B goes high, the only output capacitances to be charged are C DB12 +C DB3. If we assume that input A switches from high to low while input B remains low, then the total capacitance to be charged is given by the above equation

Switch Delay Model A A R eq A R p B R p R p B R p R n B C L A R n C L A R p C int NAND2 R n A C int A INV R n A R n B C L NOR2

Input Pattern Effects on Delay A R p R n B R n A B R p C L C int Delay is dependent on the pattern of inputs Low to high transition both inputs go low delay is 0.69 R p /2 C L one input goes low delay is 0.69 R p C L High to low transition both inputs go high delay is 0.69 2R n C L

Delay Dependence on Input Patterns Voltage [V] 3 2.5 2 1.5 1 0.5 A=B=1 0 A=1, B=1 0 A=1 0, B=1 NMOS = 0.5µm/0.25 µm PMOS = 0.75µm/0.25 µm C L = 100 ff 0-0.5 0 100 200 300 400 time [ps]

Fan-In Considerations A B C D A B C 3 C L Distributed RC model (Elmore delay) C D C 2 C 1 t phl = 0.69 R eqn (C 1 +2C 2 +3C 3 +4C L ) Propagation delay deteriorates rapidly as a function of fan-in quadratically in the worst case.

t p as a Function of Fan-In and Fan-Out Fan-in: quadratic due to increasing resistance and capacitance Fan-out: each additional fan-out gate adds two gate capacitances to C L

Fast Complex Gates: Design Technique 1 Transistor sizing as long as fan-out capacitance dominates Progressive sizing In N MN C L Distributed RC line In 3 M3 C 3 M1 > M2 > M3 > > MN (the FET closest to the output is the smallest) In 2 In 1 M2 M1 C 2 C 1 Can reduce delay by more than 20%; decreasing gains as technology shrinks

Fast Complex Gates: Design Technique 2 Transistor ordering critical path critical path In 3 1 In 2 1 In 1 0 1 M3 M2 M1 C 2 C 1 charged C L charged charged 0 1 In 1 In 2 1 In 3 1 M3 M2 M1 C 2 C 1 C L charged discharged discharged delay determined by time to discharge C L, C 1 and C 2 delay determined by time to discharge C L

Propagation Delay Depends on the order of arrivals of the inputs In a series stack, the delay increases as the late arriving input is further from the output. Reorder the inputs such that the earliest signals arrive lower in the stack and the latest signals arrive near the top of the stack. Each device is progressively larger as we move from the output to ground Each one must discharge a progressively larger capacitance.

Fast Complex Gates: Design Technique 3 Alternative logic structures F = ABCDEFGH

Fast Complex Gates: Design Technique 4 Isolating fan-in from fan-out using buffer insertion C L C L

Fast Complex Gates: Design Technique 5 Reducing the voltage swing linear reduction in delay also reduces power consumption But the following gate is much slower! Or requires use of sense amplifiers on the receiving end to restore the signal level (memory design)