1 / 76

Interconnect Centric VLSI Design Automation

Interconnect Centric VLSI Design Automation. Chung-Kuan Cheng CSE Department UC San Diego La Jolla, CA 92093-0404 ckcheng@ucsd.edu. Interconnect Dominance. Goals: Speed, Power, Cost Constraints: Area, Current, Skew Challenges: PVT Variations, Signal Integrity. Outlines.

herve
Download Presentation

Interconnect Centric VLSI Design Automation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Interconnect Centric VLSI Design Automation Chung-Kuan Cheng CSE Department UC San Diego La Jolla, CA 92093-0404 ckcheng@ucsd.edu

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

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

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

  5. Interconnect Technologies SRC Roadmap 2005

  6. 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

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

  8. Theory (Telegrapher’s Equation) • Telegrapher’s equation: • Propagation Constant: • Wave Propagation: • Alpha and Beta corresponds to speed and phase velocity. Both arefrequency dependant

  9. 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:

  10. Digital Signal Response

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

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

  13. Average Radius of Unit-Circle Area

  14. Throughput : concurrent flow demand *ratio of 0-90 planes and 45-135 planes is not fixed

  15. Flow congestion map for uniform 90 Degree meshes

  16. Congestion map of square chip using X-architecture 12 by 12 13 by 13

  17. Y-architecture + Square Chip 12 by 12 13 by 13

  18. Y Architecture + Hexagonal Chip

  19. X-Architecture + Octagonal Chip

  20. Manhattan Architecture + Diamond Chip

  21. Routing Grids Y-Architecture X-Architecture (http://www.xinitiative.org/img/062102forum.pdf)

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

  23. Interconnect Networks Physical Implementation

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

  25. Interconnect Networks: Design Flow

  26. Power and Latency Tradeoffs for Optimal 8x8 Topologies

  27. Topology Selection (Latency, Power, BW)

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

  29. Power Ground Networks • Power network on chip and package • Decoupling capacitor • Conducting transistors connected to the P/G grids

  30. Power Ground Analysis • Constraints: Voltage Drops and Current Density • IR Drop: Static Analysis • Resistive Networks • Static Current Sources • dI/dt: Dynamic Analysis • RLC Networks • Power on and off • Sleep mode on and off • Gated clocks • Various operation modes

  31. Power/Ground Networks:Natural Frequency • RLC Network Characteristics: Natural frequencies (Quality Factor) • Operation Modes: Excite the resonance • Decoupling Capacitance: Shift the natural frequencies.

  32. H. Chen, IBM

  33. Clock Distributions

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

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

  36. Simplified Circuit Model

  37. Skew Expression • Assumptions: • T<<RsC • Rs /R <<RsC/T • Using first order • Taylor expansion ex=1+x,

  38. Optimal Routing Resources Allocation total area level-4 level-3 level-2 level-1

  39. Inductance Diminishes Shunt Effects • 0.5um wide 1.2 cm long copper wire • Input skew 20ps

  40. Clock Distributions Surfliner

  41. Functional Modules (Data Path) • Arithmetic • Algorithms • Logic • Logic Styles • Placement

  42. Cyclic Shifter Delay: nlogn, Power: ¼ n2

  43. Fan-out Splitting Delay: n Power: 3/16 n2

  44. 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

  45. Packaging: Pin Breakaway • Row by Row Escape: Escape interconnect row by row from outside toward inside.

  46. Packaging: Escape Sequence Strategies • Parallel triangular sequence: This method divides the objects into groups and escape each group with a triangular outline.

  47. Packaging: Escape Sequence Strategies • Central triangular sequence: Escape objects from the center of the outside row and expand the indent with a single triangular outline. In this method, the outline capacity is increased continuously layer by layer while the first several layers is small.

  48. Packaging: Escape Sequence Strategies • Two-sided sequence: Escape objects from the inside as well as from the outside. The outline shrinks slowly and also follows zigzag shape.

  49. Packaing: Escape Sequence Strategies

  50. Packaging: Experimental Results 40 x 40

More Related