DesignConEast 2005 Track 4: Power and Packaging (4-WA1)

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

MODULE III PHYSICAL DESIGN ISSUES

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

THE INVERTER. Inverter

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

Digital Integrated Circuits A Design Perspective

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

VLSI Design and Simulation

! Crosstalk. ! Repeaters in Wiring. ! Transmission Lines. " Where transmission lines arise? " Lossless Transmission Line.

Session 8C-5: Inductive Issues in Power Grids and Packages. Controlling Inductive Cross-talk and Power in Off-chip Buses using CODECs

Homework Assignment #5 EE 477 Spring 2017 Professor Parker

Interconnects. Introduction

ECE 342 Solid State Devices & Circuits 4. CMOS

EE141Microelettronica. CMOS Logic

Lecture 4: DC & Transient Response

Power Dissipation. Where Does Power Go in CMOS?

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

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

ECE 497 JS Lecture - 18 Impact of Scaling

Where Does Power Go in CMOS?

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

Lecture 5: DC & Transient Response

Lecture 7 Circuit Delay, Area and Power

Properties of CMOS Gates Snapshot

Digital Integrated Circuits A Design Perspective

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

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

EE115C Winter 2017 Digital Electronic Circuits. Lecture 6: Power Consumption

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

COMP 103. Lecture 16. Dynamic Logic

The CMOS Inverter: A First Glance

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

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

Digital Integrated Circuits A Design Perspective

CMOS Logic Gates. University of Connecticut 172

EE5780 Advanced VLSI CAD

Dynamic Repeater with Booster Enhancement for Fast Switching Speed and Propagation in Long Interconnect

CMOS Logic Gates. University of Connecticut 181

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

Topics to be Covered. capacitance inductance transmission lines

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

COMBINATIONAL LOGIC. Combinational Logic

ENEE 359a Digital VLSI Design

EECS 141 F01 Lecture 17

Luis Manuel Santana Gallego 31 Investigation and simulation of the clock skew in modern integrated circuits

EECS 427 Lecture 11: Power and Energy Reading: EECS 427 F09 Lecture Reminders

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

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

5. CMOS Gate Characteristics CS755

UPC. 5. Properties and modeling of onchip Power Distribution Networks. Decoupling capacitance

Lecture 23. Dealing with Interconnect. Impact of Interconnect Parasitics

Digital Integrated Circuits Designing Combinational Logic Circuits. Fuyuzhuo

VLSI Design Issues. ECE 410, Prof. F. Salem/Prof. A. Mason notes update

Grasping The Deep Sub-Micron Challenge in POWERFUL Integrated Circuits

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Power Consumption in CMOS CONCORDIA VLSI DESIGN LAB

Miscellaneous Lecture topics. Mary Jane Irwin [Adapted from Rabaey s Digital Integrated Circuits, 2002, J. Rabaey et al.]

5.0 CMOS Inverter. W.Kucewicz VLSICirciuit Design 1

Design for Manufacturability and Power Estimation. Physical issues verification (DSM)

CMOS Digital Integrated Circuits Lec 13 Semiconductor Memories

Lecture 12 Digital Circuits (II) MOS INVERTER CIRCUITS

CMOS Inverter (static view)

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

EECS 141: FALL 05 MIDTERM 1

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

EE241 - Spring 2000 Advanced Digital Integrated Circuits. Announcements

Topic 4. The CMOS Inverter

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

Problems in VLSI design

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

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

Lecture 12 Circuits numériques (II)

Very Large Scale Integration (VLSI)

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

EECS 312: Digital Integrated Circuits Midterm Exam 2 December 2010

Switched-Capacitor Circuits David Johns and Ken Martin University of Toronto

Integrated Circuits & Systems

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

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

ASIC FPGA Chip hip Design Pow Po e w r e Di ssipation ssipa Mahdi Shabany

High-to-Low Propagation Delay t PHL

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

Scaling of MOS Circuits. 4. International Technology Roadmap for Semiconductors (ITRS) 6. Scaling factors for device parameters

Digital EE141 Integrated Circuits 2nd Combinational Circuits

Digital Microelectronic Circuits ( ) Ratioed Logic. Lecture 8: Presented by: Mr. Adam Teman

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

System on a Chip. Prof. Dr. Michael Kraft

Sample-and-Holds David Johns and Ken Martin University of Toronto

ECE 6412, Spring Final Exam Page 1 FINAL EXAMINATION NAME SCORE /120

Digital Integrated Circuits 2nd Inverter

University of Toronto. Final Exam

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

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

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

CHAPTER 15 CMOS DIGITAL LOGIC CIRCUITS

CSE241 VLSI Digital Circuits Winter Lecture 07: Timing II

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

Low Power VLSI Circuits and Systems Prof. Ajit Pal Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Transcription:

DesignConEast 2005 Track 4: Power and Packaging (4-WA1) Design of a Low-Power Differential Repeater Using Low-Voltage Swing and Charge Recycling Authors: Brock J. LaMeres, University of Colorado / Sunil P. Khatri Texas A&M University 1

Problem Statement Power is the largest problem facing IC/SoC designers On-chip trace delay limits performance in DSM 1) Repeaters are used to reduce delay 2) Repeaters add power 2

Agenda 1) Problem Motivation 2) Proposed Solution 3) Simulation Results 3

Problem Motivation RC Trace Delay trc = (0.69) RC Rint Cint ρ 4

Problem Motivation RC Trace Delay Rint R C ρl = L A ε W L = t ox L trc L 2 Quadratic Increase Cint ρ L 5

Problem Motivation Interconnect Dominates DSM Performance Today 1959: First Integrated Circuit 1948: Elmore Delay Presented 2010: Nanometer technology (<0.05um) Interconnect Delay Negates Moore s Law 2000: Deep Sub Micron (<0.5um) Interconnect Delay Dominates Performance 1990: Gate Delay = Interconnect Delay (1um) Source: 2003 ITRS 6

Problem Motivation Standard Solution : Repeater Insertion L R/n 1 2 R/n n-1 R/n n C/n C/n C/n Break line into smaller segments: (L 0) Optimal sizing when: Linear dependence: t buf = t RC t delay L 7

Repeaters Add Power Problem Motivation R/n 1 2 R/n n-1 R/n n C/n C/n C/n P = C V f dynamic 2 swing Power (# of Repeaters) Pshort circuit = Isat VDD f 8

Problem Motivation Repeater Power Scaling Isn t Realistic R/n 1 2 R/n n-1 R/n n C/n C/n C/n 2003 ITRS Prediction: at 50nm, global interconnect will consume 40% of power in VLSI 0.25um up : 50,000 repeaters : 8 Watts 70nm up : 700,000 repeaters : 60 Watts 9

Need to Reduce Power Problem Motivation R/n 1 2 R/n n-1 R/n n C/n C/n C/n Need techniques to reduce power of repeater scheme A small decrease in delay is acceptable Net improvement in PDP is the goal 10

Proposed Solution Current Trends Differential signaling on clock traces for Noise Immunity - Well Suited for Low-Voltage Output Swing - Well Suited for Charge Sharing 11

Proposed Solution Differential Signaling Complimentary Outputs for VLSI CMOS Receiver Performs (CLK-CLK) which rejects coupled noise Receiver Performs (CLK-CLK) which doubles effective amplitude P N 12

Low-Voltage Swing Outputs Proposed Solution Reducing Output Swing Reduces Power P = C V f dynamic 2 swing Quadratic Decrease!!! Differential Signaling has extra margin to accommodate this (-) 13

Low-Voltage Swing Outputs Proposed Solution Typical CMOS swings from V SS to V DD Insert V t drops between supplies to reduce output swing + V t,n - + V t,p - 14

Low-Voltage Swing Outputs Proposed Solution The reduced output swing is: VLV swing = VDD Vt, n Vt, p + V t,n - The reduced power is: P = C V f 2 dynamic LV swing + V t,p - 15

Proposed Solution Charge Recycling Typical CMOS charges output from supply Q = 0 1 C load Vswing Q = 1 0 C load Vswing Cload Cload 0 1 Transition 1 0 Transition 16

Proposed Solution Charge Recycling The Symmetry of Differential Signaling can be exploited 0 1 Q p Q n One Driver is always charging while the other is discharging 1 0 17

Proposed Solution Charge Recycling During first half of the transition equal charge is distributed Discharging from V 1 to V swing /2 Q charge = -Q discharge Charging from V 0 to V swing /2 18

Proposed Solution Charge Recycling Charge can be Shared between & from t 0 to t Vswing/2 Discharging from V 1 to V swing /2 Q charge = -Q discharge Charging from V 0 to V swing /2 t 0 t Vswing/2 19

Proposed Solution Charge Recycling From t Vswing/2 to t SS charge is provided by Supplies as usual Charging from V swing /2 to V OH Discharging from V swing /2 to V OL t 0 t Vswing/2 t SS 20

Proposed Solution Charge Recycling & are connected from t 0 to t Vswing/2 0 1 Q share 1 0 21

Proposed Solution Charge Recycling & are disconnected from t Vswing/2 to t SS 0 1 Q supply Q supply 1 0 22

Proposed Solution Charge Recycling Circuit Description A B O 0 0 1 0 1 0 1 0 0 1 1 0 23

Simulation Results Trace Modeling BSIM 0.1um Process (BPTM) 1cm Length Metal 3 P N R trace = 1333Ω C trace = 1.29pF 24

Simulation Results Repeater Design R/n 1 2 R/n n-1 R/n n C/n C/n C/n Using Optimal Sizing: Full-Swing Repeater: 15 Low-Voltage Repeater: 9 Low-Voltage Charge Recycling Repeater: 9 25

Simulation Results Circuit Operation Circuit Operation 26

Current Profile vs. Time Simulation Results Full-Swing Low-Voltage LV Charge-Recycling 27

Simulation Results Performance Both Improve PDP Lowest Delay = Full-Swing Repeater Lowest PDP = Low-Voltage Repeater (32% improvement) Lowest Power = Low-Voltage Charge Recycling Repeater (43% improvement) 28

Implementation Details Suggested Use On-Chip Metal 3 or Greater Not Suggested On-Chip Metal 1 or 2 (too much resistance, acts distributed) Off-Chip (too much inductance, acts distributed) 29

Implementation Details Sizing -Low Resistance - Negligible Capacitance < (20%) τ load 30

Summary Trends Power and Delay are major problems in DSM Repeaters are expected to dominate power Differential signaling is being used for noise immunity on clocks Proposed Technique Low-Voltage Swing enabled by differential signaling Charge Recycling enabled by differential signaling Suffer small delay penalty for decreased power (PDP ) 31

Questions? 32