Digital Integrated Circuits EECS 312. Review. Fringe vs. parallel plate capacitance. Rent s rule. Impact of inter-wire capacitance

Similar documents
Digital Integrated Circuits EECS 312. Midterm exam 1 II. Homework 3 walkthrough. Review. Rent s rule. Inter-wire capacitance

1 cover it in more detail right away, 2 indicate when it will be covered in detail, or. 3 invite you to office hours.

Digital Integrated Circuits EECS 312. Review. Dependence of delay on width (R) Lab 3. Intuition. Inverter chain delay optimization

Digital Integrated Circuits EECS 312

Digital Integrated Circuits EECS 312

CMPEN 411 VLSI Digital Circuits Spring 2012

The Wire. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic. July 30, 2002

Delay and Power Estimation

Digital Integrated Circuits. The Wire * Fuyuzhuo. *Thanks for Dr.Guoyong.SHI for his slides contributed for the talk. Digital IC.

The Wire EE141. Microelettronica

Homework #2 10/6/2016. C int = C g, where 1 t p = t p0 (1 + C ext / C g ) = t p0 (1 + f/ ) f = C ext /C g is the effective fanout

Topics to be Covered. capacitance inductance transmission lines

Digital Integrated Circuits (83-313) Lecture 5: Interconnect. Semester B, Lecturer: Adam Teman TAs: Itamar Levi, Robert Giterman 1

Lecture 9: Interconnect

Integrated Circuits & Systems

EE141-Spring 2008 Digital Integrated Circuits EE141. Announcements EECS141 EE141. Lecture 24: Wires

Homework Assignment #5 EE 477 Spring 2017 Professor Parker

Floating Point Representation and Digital Logic. Lecture 11 CS301

Digital Integrated Circuits A Design Perspective

Lecture 34: Portable Systems Technology Background Professor Randy H. Katz Computer Science 252 Fall 1995

Interconnects. Wire Resistance Wire Capacitance Wire RC Delay Crosstalk Wire Engineering Repeaters. ECE 261 James Morizio 1

ENEE 359a Digital VLSI Design

Interconnects. Introduction

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

VLSI Design and Simulation

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

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

EECS 312: Digital Integrated Circuits Final Exam Solutions 23 April 2009

Memory, Latches, & Registers

Topics. CMOS Design Multi-input delay analysis. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

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

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

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

EE141- Fall 2002 Lecture 27. Memory EE141. Announcements. We finished all the labs No homework this week Projects are due next Tuesday 9am EE141

EE115C Digital Electronic Circuits Homework #4

EECS 141: SPRING 09 MIDTERM 2

EE141-Spring 2007 Digital Integrated Circuits. Administrative Stuff. Last Lecture. Wires. Interconnect Impact on Chip. The Wire

VLSI Design I; A. Milenkovic 1

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

CMOS Cross Section. EECS240 Spring Dimensions. Today s Lecture. Why Talk About Passives? EE240 Process

Introduction to Computer Engineering ECE 203

5/1/2011 V R I. = ds. by definition is the ratio of potential difference of the wire ends to the total current flowing through it.

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

Introduction to CMOS VLSI. Chapter 2: CMOS Transistor Theory. Harris, 2004 Updated by Li Chen, Outline

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

! Dynamic Characteristics. " Delay

Lecture 5. MOS Inverter: Switching Characteristics and Interconnection Effects

EE M216A.:. Fall Lecture 5. Logical Effort. Prof. Dejan Marković

Integrated Circuits & Systems

10. Performance. Summary

Lecture 7: Logic design. Combinational logic circuits

VLSI Design I; A. Milenkovic 1

CMPEN 411 VLSI Digital Circuits Spring Lecture 19: Adder Design

ECE520 VLSI Design. Lecture 8: Interconnect Manufacturing and Modeling. Payman Zarkesh-Ha

VLSI Design I; A. Milenkovic 1

Digital Integrated Circuits A Design Perspective

Digital Integrated Circuits A Design Perspective

Boolean Logic Continued Prof. James L. Frankel Harvard University

Lecture #39. Transistor Scaling

CMOS Cross Section. EECS240 Spring Today s Lecture. Dimensions. CMOS Process. Devices. Lecture 2: CMOS Technology and Passive Devices

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

COSC3330 Computer Architecture Lecture 2. Combinational Logic

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

VLSI Design, Fall Logical Effort. Jacob Abraham


Digital Integrated Circuits A Design Perspective. Arithmetic Circuits. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

CPE/EE 427, CPE 527 VLSI Design I L13: Wires, Design for Speed. Course Administration

EC/EE DIGITAL ELECTRONICS

Digital Logic. CS211 Computer Architecture. l Topics. l Transistors (Design & Types) l Logic Gates. l Combinational Circuits.

Topics. Dynamic CMOS Sequential Design Memory and Control. John A. Chandy Dept. of Electrical and Computer Engineering University of Connecticut

Implementation of Clock Network Based on Clock Mesh

Lecture 12 CMOS Delay & Transient Response

MOS Transistor Theory

EE141. Administrative Stuff

EECS240 Spring Today s Lecture. Lecture 2: CMOS Technology and Passive Devices. Lingkai Kong EECS. EE240 CMOS Technology

Adders, subtractors comparators, multipliers and other ALU elements

Announcements. EE141- Fall 2002 Lecture 25. Interconnect Effects I/O, Power Distribution

VLSI Design I; A. Milenkovic 1

CSE140: Components and Design Techniques for Digital Systems. Logic minimization algorithm summary. Instructor: Mohsen Imani UC San Diego

Capacitance - 1. The parallel plate capacitor. Capacitance: is a measure of the charge stored on each plate for a given voltage such that Q=CV

GMU, ECE 680 Physical VLSI Design 1

EE 560 CHIP INPUT AND OUTPUT (I/0) CIRCUITS. Kenneth R. Laker, University of Pennsylvania

Properties of CMOS Gates Snapshot

Physical Design of Digital Integrated Circuits (EN0291 S40) Sherief Reda Division of Engineering, Brown University Fall 2006

Digital Integrated Circuits A Design Perspective. Arithmetic Circuits. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.

EE 330 Lecture 6. Improved Switch-Level Model Propagation Delay Stick Diagrams Technology Files

Answers. Name: Grade: Q1 Q2 Q3 Q4 Total mean: 83, stdev: 14. ESE370 Fall 2017

EEC 216 Lecture #3: Power Estimation, Interconnect, & Architecture. Rajeevan Amirtharajah University of California, Davis

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

Lecture 5: DC & Transient Response

Lecture 4: CMOS Transistor Theory

Static CMOS Circuits

CMOS Comparators. Kyungpook National University. Integrated Systems Lab, Kyungpook National University. Comparators

The Inverter. Digital Integrated Circuits A Design Perspective. Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic

Digital Integrated Circuits A Design Perspective

:3 2 D e c o de r S ubs ys te m "0 " One "1 " Ze ro "0 " "0 " One I 1 "0 " One "1 " Ze ro "1 " Ze ro "0 " "0 "

EE141-Fall Digital Integrated Circuits. Announcements. Lab #2 Mon., Lab #3 Fri. Homework #3 due Thursday. Homework #4 due next Thursday

VLSI Design I; A. Milenkovic 1

Transcription:

4 8 6 IM ES9 ipolar Fujitsu VP IM 9S Pulsar 4 IM 9 IM RY6 D yber 5 IM 48 IM RY4 IM 8 pache Fujitsu M8 IM 7 Merced IM 6 IM Vacuum Pentium II(DSIP) 95 96 97 98 99 NTT Fujitsu M-78 Year of announcement IM RY5 MOS Jayhawk(dual) IM RY7 Prescott T-Rex Mckinley Squadrons IM GP IM 9 Pentium 4 9 8 7 6 5 4 Radio Receive for Mesh Maintenance - 6 m Typical urrent Draw sec Heartbeat beats per sample Sampling and Radio Transmission 9-5 m Low Power Sleep. -.5 m Heartbeat - m 4 6 8 Time (seconds) Digital Integrated ircuits EES http://robertdick.org/eecs/ Teacher: Robert Dick Office: 47-E EES Email: dickrp@umich.edu Phone: 74 76 9 ellphone: 847 5 84 HW engineers SW engineers GSI: Office: Email: urrent (m) Shengshou Lu 75 luss@umich.edu Review When are the advantages and disadvantages of fixed-voltage charging? When are the advantages and disadvantages of fixed-current charging? In what situation is each of the following models important? Ideal.. R. RL. What are di /dt effects? Under what circumstances do they cause the most trouble? Power density (Watts/cm ) Derive and explain. Robert Dick Digital Integrated ircuits Rent s rule Fringe vs. parallel plate capacitance T = ak p T : Number of terminals. a: verage number of terminals per block. k: Number of blocks within chip. p: Rent s exponent,, generally around.7. Plot of total for different gap ratios. 4 Robert Dick Digital Integrated ircuits 5 Robert Dick Digital Integrated ircuits Inter-wire capacitance Impact of inter-wire capacitance 6 Robert Dick Digital Integrated ircuits 7 Robert Dick Digital Integrated ircuits

Wire resistance Interconnect resistance R = ρl HW. onsider fixed-height, fixed-ρ square material, i.e., L/W =. R = ρ H. Material ρ (Ω m) 8 Silver.6 opper.7 Gold. luminum.7 Tungsten 5.5 8 Robert Dick Digital Integrated ircuits 9 Robert Dick Digital Integrated ircuits Reducing resistance Silicides Higher interconnect aspect ratios Material selection opper Silicides arbon nanotubes Structural changes More interconnect layers -D integration Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits Resistances Multi-layer interconnect Material Sheet resistance (Ω/ ) n- or p-well diffusion,,5 n + or p + diffusion 5 5 silicided n + or p + diffusion 5 doped polysilicon 5 doped silicides polysilicon 4 5 luminum.5. Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits

Side view of interconnect Interconnect summary It is important to know which interconnect model to use in which situation. Ideal.. R. RL. di /dt effects are particularly important in power delivery networks. apacitive coupling complicates design. u and silicides can be used to reduce resistance. 4 Robert Dick Digital Integrated ircuits 5 Robert Dick Digital Integrated ircuits Delay modeling Elmore delay Single-node lumped model inaccurate. Full detailed accurate model intractable for manual analysis and slow for automated analysis. Elmore delay model permits rapid analysis with often adequate accuracy. Problem definition Goal: Determine τ for R path. Note: Source node is implicit. i : Self-capacitance of node i. R ii : Path resistance from source to node i. R ik : Shared resistance from source to both nodes i and k. N τ i = k R ik k= Derive and explain. 7 Robert Dick Digital Integrated ircuits 8 Robert Dick Digital Integrated ircuits Special case: R chains onsider π network. τ n = n i= i i j= R j. Use homogeneous discretization. N i= i = τ = N k= R nk = L N c L N(N + ) r N = rcl N + N What if N? τ rcl /. Underlying continuous physical model cr δv δt = δ V δx 9 Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits

Response to step function over time and space Power delivery network considerations IR drop. di/dt effects. Location of parasitic inductance. Methods to correct power delivery network non-idealities. Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits Simplifying assumptions Elmore delay summary Ignore wire R delay when wire delay does not much exceed that of the driving gate, i.e., tp,gate L crit.8rc Ignore wire R when rise time greater than R delay. Ignore for high-resistance wires: R >.. Ignore when time of flight is large compared to rise or fall time: t rise,fall <.5t flight. Pick simplest model for intended purpose:, R, or RL. apacitive coupling complicates timing analysis. Transition direction impacts magnitude in simplified ground-cap model. Learn Elmore delay. It is a good first-order approximation of network delay. Robert Dick Digital Integrated ircuits 4 Robert Dick Digital Integrated ircuits Static MOS design styles and components Transistor sizing review Logic gates MUX DEMUX Encoder Decoder Goal: equal τ for worst-case pull-up and pull-down paths. Observations dding duplicate parallel path halves resistance. dding duplicate series path doubles resistance. Doubling width halves resistance. onsider logic gate examples. 6 Robert Dick Digital Integrated ircuits 7 Robert Dick Digital Integrated ircuits

MOS transmission gate (TG) Other TG diagram 9 Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits Multiplexer (MUX) definitions MUX functional table lso called selectors n inputs n control lines One output I I Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits MUX truth table MUX using logic gates I I I I I Robert Dick Digital Integrated ircuits 4 Robert Dick Digital Integrated ircuits

MUX using TGs MUX I I D : D I I 5 Robert Dick Digital Integrated ircuits 6 Robert Dick Digital Integrated ircuits Hierarchical MUX implementation lternative hierarchical MUX implementation I I I I 4 I 5 I 6 I 7 4: mux S S 4: mux S S 8: mux : mux S I I I I 4 I 5 I 6 S S S S S I 7 S 7 Robert Dick Digital Integrated ircuits 8 Robert Dick Digital Integrated ircuits MUX examples MUX examples I I : m ux I I I 4: m ux = I + I = I + I + I + 9 Robert Dick Digital Integrated ircuits 4 Robert Dick Digital Integrated ircuits

MUX examples MUX properties I I I I 4 I 5 I 6 I 7 8: m ux n : MUX can implement any function of n variables n : can also be used Use remaining variable as an input to the MUX = I + I + I + + I 4 + I 5 + I 6 + I 7 4 Robert Dick Digital Integrated ircuits 4 Robert Dick Digital Integrated ircuits MUX example Truth table F (,, ) = (,, 6, 7) = + + + F 4 Robert Dick Digital Integrated ircuits 44 Robert Dick Digital Integrated ircuits Lookup table implementation MUX example 4 8: MUX 5 6 7 S S S F Therefore, F (,, ) = (,, 6, 7) = + + + F = F = F = F = 45 Robert Dick Digital Integrated ircuits 46 Robert Dick Digital Integrated ircuits

Truth table Lookup table implementation F F= S 4: MUX S F 47 Robert Dick Digital Integrated ircuits 48 Robert Dick Digital Integrated ircuits summary Examples Logic gate, transmission gate, and pass transistor design each have applications. MUX-based design provides a good starting point for transmission gate and pass transistor based design. Instead of flying through a bunch of slides, let s try examples. f (a) = a. f (a) = a f (a, b) = ab f (a, b) = ab (heck Figure 6- in J. Rabaey,. handrakasan, and. Nikolic. Digital Integrated ircuits: Design Perspective. Prentice-Hall, second edition,!) f (a, b, c) = ab + bc (try both ways). Derive and explain. 49 Robert Dick Digital Integrated ircuits 5 Robert Dick Digital Integrated ircuits Upcoming topics assignment lternative logic design styles. Latches and flip-flops. Memories. October: Read sections 4.4., 4.4.4, and 9.. in J. Rabaey,. handrakasan, and. Nikolic. Digital Integrated ircuits: Design Perspective. Prentice-Hall, second edition,. 4 October: Read sections 6.. and 6.. in J. Rabaey,. handrakasan, and. Nikolic. Digital Integrated ircuits: Design Perspective. Prentice-Hall, second edition,. 5 October: Lab. 9 October:. 5 Robert Dick Digital Integrated ircuits 5 Robert Dick Digital Integrated ircuits