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

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

Digital Integrated Circuits EECS 312

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

CMPEN 411 VLSI Digital Circuits Spring 2012

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Delay and Power Estimation

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

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

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 (83-313) Lecture 5: Interconnect. Semester B, Lecturer: Adam Teman TAs: Itamar Levi, Robert Giterman 1

The Wire EE141. Microelettronica

Lecture 9: Interconnect

Topics to be Covered. capacitance inductance transmission lines

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

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

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

Digital Integrated Circuits A Design Perspective

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

Introduction to Computer Engineering ECE 203

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

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

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

Integrated Circuits & Systems

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

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

Homework Assignment #5 EE 477 Spring 2017 Professor Parker

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

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

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

EECS 141: SPRING 09 MIDTERM 2

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

ENEE 359a Digital VLSI Design

Interconnects. Introduction

Lecture #39. Transistor Scaling

VLSI Design and Simulation

UNIVERSITY OF CALIFORNIA College of Engineering Department of Electrical Engineering and Computer Sciences. Professor Oldham Fall 1999

Pass-Transistor Logic

Name: Grade: Q1 Q2 Q3 Q4 Q5 Total. ESE370 Fall 2015

! Dynamic Characteristics. " Delay

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

Lecture 7: Logic design. Combinational logic circuits

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Memory, Latches, & Registers

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

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

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.

! Charge Leakage/Charge Sharing. " Domino Logic Design Considerations. ! Logic Comparisons. ! Memory. " Classification. " ROM Memories.

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

EE115C Digital Electronic Circuits Homework #4

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

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

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

Floating Point Representation and Digital Logic. Lecture 11 CS301

AE74 VLSI DESIGN JUN 2015

EE371 - Advanced VLSI Circuit Design

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

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

Lecture 12 CMOS Delay & Transient Response

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

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

: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 "

ECE321 Electronics I

Implementation of Clock Network Based on Clock Mesh

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

GMU, ECE 680 Physical VLSI Design 1

Semiconductor memories

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

Properties of CMOS Gates Snapshot

Semiconductor Memories

VLSI Design, Fall Logical Effort. Jacob Abraham

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

CPE100: Digital Logic Design I

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

VLSI Design I; A. Milenkovic 1

Digital Integrated Circuits A Design Perspective

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Digital Electronics Final Examination. Part A

ECE520 VLSI Design. Lecture 23: SRAM & DRAM Memories. Payman Zarkesh-Ha

MOS Transistor Theory

Very Large Scale Integration (VLSI)

Digital Integrated Circuits A Design Perspective. Semiconductor. Memories. Memories

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

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

Digital Integrated Circuits A Design Perspective

10. Performance. Summary

CMPEN 411 VLSI Digital Circuits Spring Lecture 19: Adder Design

EE141-Fall 2011 Digital Integrated Circuits

Lecture 5. MOS Inverter: Switching Characteristics and Interconnection Effects

Lecture 5: DC & Transient Response

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Boolean Logic Continued Prof. James L. Frankel Harvard University

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

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

Adders, subtractors comparators, multipliers and other ALU elements

Static CMOS Circuits

Computer Science 324 Computer Architecture Mount Holyoke College Fall Topic Notes: Digital Logic

Transcription:

8 6 IM ES9 ipolar Fujitsu VP IM 9S NTT Fujitsu M-78 IM 9 D yber 5 Year of announcement IM RY5 IM RY7 Pulsar IM RY6 IM RY MOS Jayhawk(dual) T-Rex Mckinley IM GP Prescott Squadrons IM 9 Pentium IM 8 IM 8 pache Fujitsu M8 IM 7 Merced IM 6 IM Vacuum Pentium II(DSIP) 95 96 97 98 99 9 8 7 6 5 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 6 8 Time (seconds) Digital Integrated ircuits EES http://ziyang.eecs.umich.edu/ dickrp/eecs/ Midterm exam I Teacher: Robert Dick Office: 7-G EES Email: dickrp@eecs.umich.edu Phone: 7 76 9 ellphone: 87 5 8 HW engineers SW engineers GSI: Email: urrent (m) Myung-hul Kim mckima@umich.edu Number of exams 5 Histogram of scores for Midterm Exam Power density (Watts/cm ) 5 55 6 65 7 75 8 85 9 95 Score Robert Dick Digital Integrated ircuits Midterm exam II walkthrough verage: 8%. ommon problems Trouble interpreting layout: We can work on this a bit more in help sessions and class. Maybe not enough time understanding some of the questions. Question: Was there a lot of time pressure? Option: How about another short midterm after Thanksgiving break? dvantage: Less time pressure on final exam. dvantage: Less probability of a bad day messing up course score. Disadvantage: More stress and work. Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits Review Rent s rule 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? 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. 5 Robert Dick Digital Integrated ircuits 7 Robert Dick Digital Integrated ircuits Fringe vs. parallel plate capacitance Inter-wire capacitance Plot of total for different gap ratios. 8 Robert Dick Digital Integrated ircuits 9 Robert Dick Digital Integrated ircuits

Impact of inter-wire capacitance Wire resistance R = ρl HW. onsider fixed-height, fixed-ρ square material, i.e., L W. R = k /W W, where k is a constant. Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits Interconnect resistance Reducing resistance Material ρ (Ω m) 8 Silver.6 opper.7 Gold. luminum.7 Tungsten 5.5 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 Silicides Resistances 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 5 luminum.5. Robert Dick Digital Integrated ircuits 5 Robert Dick Digital Integrated ircuits Multi-layer interconnect Side view of interconnect 6 Robert Dick Digital Integrated ircuits 7 Robert Dick Digital Integrated ircuits

Interconnect summary Delay modeling 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. 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. 8 Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits Elmore delay Special case: R chains 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= onsider π network. τ n = n i= i i j= R j. Use homogeneous discretization. N i= i = N τ = R nk k= = L N c L N(N + ) r N = rcl N + N What if N? τ rcl /. Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits Underlying continuous physical model Power delivery network considerations cr δv δt = δ V δx 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 Response to step function over time and space Simplifying assumptions 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. 5 Robert Dick Digital Integrated ircuits 6 Robert Dick Digital Integrated ircuits

Elmore delay summary Static MOS design styles and components 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. Logic gates DE Encoder Decoder 7 Robert Dick Digital Integrated ircuits 9 Robert Dick Digital Integrated ircuits Transistor sizing review MOS transmission gate (TG) 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. Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits Other TG diagram Multiplexer () definitions lso called selectors n inputs n control lines One output Robert Dick Digital Integrated ircuits Robert Dick Digital Integrated ircuits functional table truth table I I I I 5 Robert Dick Digital Integrated ircuits 6 Robert Dick Digital Integrated ircuits

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

properties example n : can implement any function of n variables n : can also be used Use remaining variable as an input to the F(,,) = (,,6,7) = + + + 5 Robert Dick Digital Integrated ircuits 6 Robert Dick Digital Integrated ircuits Truth table Lookup table implementation F 8: 5 6 7 S S S F 7 Robert Dick Digital Integrated ircuits 8 Robert Dick Digital Integrated ircuits example Truth table Therefore, F(,,) = (,,6,7) = + + + F = F = F = F = F F= 9 Robert Dick Digital Integrated ircuits 5 Robert Dick Digital Integrated ircuits Lookup table implementation summary S : S F Logic gate, transmission gate, and pass transistor design each have applications. -based design provides a good starting point for transmission gate and pass transistor based design. 5 Robert Dick Digital Integrated ircuits 5 Robert Dick Digital Integrated ircuits

Examples Upcoming topics 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). lternative logic design styles. Latches and flip-flops. Memories. 5 Robert Dick Digital Integrated ircuits 5 Robert Dick Digital Integrated ircuits assignment Special topic: tomic layer deposition 9 November, Tuesday: Read Section 6. in J. Rabaey,. handrakasan, and. Nikolic. Digital Integrated ircuits: Design Perspective. Prentice-Hall, second edition,. November, Thursday:. Katherine Dropiewski, Matt Jansen, and Olga Rouditchenko 56 Robert Dick Digital Integrated ircuits