1 Revamping Electronic Design Process to Embrace Interconnect Dominance Chung-Kuan Cheng CSE Department UC San Diego La Jolla, CA 92093-0404

Slides:



Advertisements
Similar presentations
The Bus Architecture of Embedded System ESE 566 Report 1 LeTian Gu.
Advertisements

1 Lecture 2 Transmission Line Characteristics 1. Introduction 2. Properties of Coaxial Cable 3. Telegraph Equations 4. Characteristic Impedance of Coaxial.
Note 2 Transmission Lines (Time Domain)
EELE 461/561 – Digital System Design
4/22/ Clock Network Synthesis Prof. Shiyan Hu Office: EREC 731.
Chapter 13 Transmission Lines
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
Transmission Line Network For Multi-GHz Clock Distribution Hongyu Chen and Chung-Kuan Cheng Department of Computer Science and Engineering, University.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
CSE245: Computer-Aided Circuit Simulation and Verification Lecture Note 2: State Equations Prof. Chung-Kuan Cheng 1.
1 Interconnect and Packaging Lecture 3: Skin Effect Chung-Kuan Cheng UC San Diego.
MICRO-MODEM RELIABILITY SOLUTION FOR NOC COMMUNICATIONS Arkadiy Morgenshtein, Evgeny Bolotin, Israel Cidon, Avinoam Kolodny, Ran Ginosar Technion – Israel.
EELE 461/561 – Digital System Design Module #6 Page 1 EELE 461/561 – Digital System Design Module #6 – Differential Signaling Topics 1.Differential and.
1 Interconnect and Packaging Lecture 7: Distortionless Communication Chung-Kuan Cheng UC San Diego.
Simulated-Annealing-Based Solution By Gonzalo Zea s Shih-Fu Liu s
Interconnect and Packaging Lecture 2: Scalability
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 22: Material Review Prof. Sherief Reda Division of Engineering, Brown University.
UCSD CSE245 Notes -- Spring 2006 CSE245: Computer-Aided Circuit Simulation and Verification Lecture Notes Spring 2006 Prof. Chung-Kuan Cheng.
Statistical Gate Delay Calculation with Crosstalk Alignment Consideration Andrew B. Kahng, Bao Liu, Xu Xu UC San Diego
Network-on-Chip: Communication Synthesis Department of Computer Science Texas A&M University.
1 An Interconnect-Centric Approach to Cyclic Shifter Design David M. Harris Harvey Mudd College. Haikun Zhu, Yi Zhu C.-K. Cheng Harvey Mudd College.
Ultra-Low Power On-Chip Differential Interconnects Using High-Resolution Comparator Hao Liu and Chung-Kuan Cheng University of California, San Diego 10/22/2012.
Yulei Zhang1, James F. Buckwalter1, and Chung-Kuan Cheng2
High-Speed Circuits & Systems Laboratory Electronic Circuits for Optical Systems : Transimpedance Amplifier (TIA) Jin-Sung Youn
TLC: Transmission Line Caches Brad Beckmann David Wood Multifacet Project University of Wisconsin-Madison 12/3/03.
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 36: December 7, 2012 Transmission Line.
1 Breaking the Wall of Interconnect: Research and Education Chung-Kuan Cheng CSE Department UC San Diego Ckcheng at ucsd.edu EDA Education and Research.
© H. Heck 2008Section 2.41 Module 2:Transmission Lines Topic 4: Parasitic Discontinuities OGI EE564 Howard Heck.
CSE 291 High Performance Interconnect Fall 2012 University of California, San Diego Course Information Instructor CK Cheng,
Penn ESE370 Fall DeHon 1 ESE370: Circuit-Level Modeling, Design, and Optimization for Digital Systems Day 39: December 6, 2013 Repeaters in Wiring.
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
Written By: Kris Tiri and Ingrid Verbauwhede Presented By: William Whitehouse.
CAD for Physical Design of VLSI Circuits
Transmission Line “Definition” General transmission line: a closed system in which power is transmitted from a source to a destination Our class: only.
Transmission Line Theory
ASIC Design Flow – An Overview Ing. Pullini Antonio
1 Design Space Exploration for Power-Efficient Mixed-Radix Ling Adders Chung-Kuan Cheng Computer Science and Engineering Depart. University of California,
1 Interconnect and Packaging Lecture 8: Clock Meshes and Shunts Chung-Kuan Cheng UC San Diego.
1 Passive Distortion Compensation for Package Level Interconnect Chung-Kuan Cheng UC San Diego Dongsheng Ma & Janet Wang Univ. of Arizona.
CS 8501 Networks-on-Chip (NoCs) Lukasz Szafaryn 15 FEB 10.
1 Distributed Loss Compensation for Low-latency On-chip Interconnects Class Presentation For Advanced VLSI Design Course Instructor: Dr.Fakhraie Presented.
On-Chip Interconnect Trend and Design Optimization Chung-Kuan Cheng UC San Diego, La Jolla, CA.
10/03/2005: 1 Physical Synthesis of Latency Aware Low Power NoC Through Topology Exploration and Wire Style Optimization CK Cheng CSE Department UC San.
1 Passive Distortion Compensation for Package Level Interconnect Chung-Kuan Cheng UC San Diego Dongsheng Ma & Janet Wang Univ. of Arizona.
11/22/2004EE 42 fall 2004 lecture 351 Lecture #35: data transfer Last lecture: –Communications synchronous / asynchronous –Buses This lecture –Transmission.
Inverter Chapter 5 The Inverter April 10, Inverter Objective of This Chapter  Use Inverter to know basic CMOS Circuits Operations  Watch for performance.
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect. n Switch logic.
Distributed Computation: Circuit Simulation CK Cheng UC San Diego
Jianhua Liu1, Yi Zhu1, Haikun Zhu1, John Lillis2, Chung-Kuan Cheng1
Surfliner: Distortion-less Electrical Signaling for Speed of Light On- chip Communication Hongyu Chen, Rui Shi, Chung-Kuan Cheng Computer Science and Engineering.
Modern VLSI Design 3e: Chapter 3 Copyright  1998, 2002 Prentice Hall PTR Topics n Wire delay. n Buffer insertion. n Crosstalk. n Inductive interconnect.
Low-Power and High-Speed Interconnect Using Serial Passive Compensation Chun-Chen Liu and Chung-Kuan Cheng Computer Science and Engineering Dept. University.
Surfliner: Approaching Distortionless Light-Speed Wireline Communication Haikun Zhu, Rui Shi, C.-K. Cheng Dept. of CSE, U. C. San Diego Hongyu Chen Synopsys.
EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
High Performance Interconnect and Packaging Chung-Kuan Cheng CSE Department UC San Diego
Effects of Inductance on the Propagation Delay and Repeater Insertion in VLSI Circuits Yehea I. Ismail and Eby G. Friedman, Fellow, IEEE.
Univ. of TehranIntroduction to Computer Network1 An Introduction to Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
1 An Interconnect-Centric Approach to Cyclic Shifter Design David M. Harris Harvey Mudd College. Haikun Zhu, Yi Zhu C.-K. Cheng Harvey Mudd College.
CARBON NANOTUBES (A SOLUTION FOR IC INTERCONNECT) By G. Abhilash 10H61D5720.
1 Interconnect and Packaging Lecture 2: Scalability Chung-Kuan Cheng UC San Diego.
Piero Belforte, HDT 1999: PRESTO POWER by Alessandro Arnulfo.
Lab2: Smith Chart And Matching
Smith Chart & Matching Anurag Nigam.
High Performance Interconnect and Packaging
Interconnect Architecture
Wire Indctance Consequences of on-chip inductance include:
Multiport, Multichannel Transmission Line: Modeling and Synthesis
Interconnect and Packaging Lecture 2: Scalability
THE INTERCONNECT.
Presentation transcript:

1 Revamping Electronic Design Process to Embrace Interconnect Dominance Chung-Kuan Cheng CSE Department UC San Diego La Jolla, CA

2 Interconnect Dominance Goals: Speed, Power, Cost Constraints: Area, Current, Skew Challenges: PVT Variations, Signal Integrity

3 Outlines Interconnect Technologies Buffers, Pitches, Circuit Styles Geometrical Planning Wire Orientations, Chip Shapes Interconnect Networks Topologies, Wire Styles Power and Clock Distributions Functional Modules Adders, Shifters Conclusion

4 Interconnect Technologies RC Wires Wire Pitch, Width, Separation Buffer Size, Buffer Interval Transmission Line RLCG

5 Interconnect Technologies Coupling capacitance: Self capacitance: Total wire capacitance:

6 Interconnect Technologies Year (On-Chip) r n c n (ps) T r w c w (ps/mm) T80 metal interval (um) delay (ps/um) SRC Roadmap 2005

7 Interconnect Technologies Design metrics: Objective functions: For each pitch, For each objective function Find wire width w, buffer size s inv and buffer interval l inv Calculate the metrics

8 Experimental Results – normalized delay Top left: Overview Top right: at different pitches (solid lines: min-pitch; dash lines: saturating pitch) Bottom right: at 70nm technology

9 Interconnect Tech. -- bandwidth Top left: Overview Top right: at min-pitches Bottom right: at 70nm technology

10 Interconnect Tech. – bandwidth/power Top left: Overview Top right: at different pitches (solid lines: min-pitch; dash lines: optimal pitch) Bottom right: at 70nm technology

11 Interconnect Tech.: Transmission Line Speed-of-the-light on-chip communication < 1/5 Delay of Traditional Wires Low Power Consumption < 1/5 Power Consumption Robust against process variations Short Latency Insensitive to Feature Size

12 Interconnect Tech.: Transmission Line Differential Transmission LineSurfliner Serial resistance causes voltage loss. Speed and attenuation are frequency dependent. Shunt conductance compensates voltage loss: R/G = L/C. Flat from DC Mode to Giga Hz Telegraph Cable: O. Heaviside in 1887.

13 Theory (Telegrapher’s Equation) Telegrapher’s equation: Propagation Constant: Wave Propagation: Alpha and Beta corresponds to speed and phase velocity. Both are frequency dependant

14 Theory (Distortionless Line) Set G=RC/L Frequency Independent speed and attenuation: Characteristic impedance: (pure resistive) Phase Velocity (Speed of light in the media) Attenuation:

15 Digital Signal Response

16 Interconnect Tech.: Transmission Line Add shunt conductance between differential wires Resistors realized by serpentine unsilicided poly, diffusion resistors, or high resistive metal

17 Geometrical Planning Wire Orientations Manhattan, Hexagonal, Octagonal, Euclidean Die Shapes Rectangle, Diamond, Hexagon, Octagon, Circle

18 Average Radius of Unit-Circle Area lambda geo. Shape Man.Y-ArchX-ArchEuclid. Square Diamond Hexagon Octagon Circle

19 Throughput : concurrent flow demand lambda geo. Shape Man.Y-ArchX-Arch* M: Square M: Diamond1.195 Y: Hexagon1.315 X: Octagon*1.420 *ratio of 0-90 planes and planes is not fixed

20 Flow congestion map for uniform 90 Degree meshes

21 12 by 1213 by 13 Congestion map of square chip using X-architecture

22 12 by 1213 by 13 Y-architecture + Square Chip

23 Y Architecture + Hexagonal Chip

24 X-Architecture + Octagonal Chip

25 Manhattan Architecture + Diamond Chip

26 Routing Grids ( X-Architecture Y-Architecture

27 Interconnect Networks Optimized Interconnect Architecture Data Bus, Control Signals Shared Interconnect Packet Switching Circuit Switching RTL Level Partition

28 Interconnect Networks Physical Implementation

29 Interconnect Networks Obj: Power, Latency Constraints: Routing Area, Bandwidth Design Space: Topology Wire Styles, Switches Model: Traffic Demand Data Bus, Control Signals

30 Interconnect Networks: Design Flow

31 Power and Latency Tradeoffs for Optimal 8x8 Topologies

32 Topology Selection (Latency, Power, BW)

33 Topology Selection (Latency, Power, BW) Optimal 8-node topologies vs area resources

34 Clock Distributions

35 Clock: Linear Variations Model Process variation model Transistor length Wire width Linear variation model Power variation model Supply voltage varies randomly (10%)

36 Clock: RC Model Input: an n level meshes and h-trees Constraint: routing area, parameter variations Objective: skew

37 Simplified Circuit Model

38 Skew Expression Assumptions: 1.T<<R s C 2.R s /R <<R s C/T Using first order Taylor expansion e x =1+x,

39 Optimal Routing Resources Allocation

40 Inductance Diminishes Shunt Effects f(GHz) skew(ps) um wide 1.2 cm long copper wire Input skew 20ps

41 Clock Distributions Surfliner

42 Functional Modules (Data Path) Arithmetic Algorithms Logic Logic Styles Placement

43 Cyclic Shifter Delay: nlogn, Power: ¼ n 2

44 Fan-out Splitting Delay: n Power: 3/16 n 2

45 Cell Permutation Fix the input/output stage, permute cells of intermediate stages to further improve delay. Formulate as an ILP problem and solve by CPLEX. Optimal solution in terms of delay Delay/Power tradeoff Optimal Timing solution for 8-bit

46 Conclusion Interconnect Technologies Geometrical Planning Interconnect Networks Power and Clock Distributions Functional Modules

47 Interconnect Technologies Example: w= 85nm, t= 145nm Optimal interval Optimal buffer size Optimal delay r n = 10Kohm,c n =0.25fF,c g =2.34xc n =0.585fF r w =2ohm/um, c w =0.2fF/um

48 Experiments — Optimized Skew

49 Robustness Against Supply Voltage Variations