Simultaneous Power and Thermal Integrity Driven Via Stapling - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Simultaneous Power and Thermal Integrity Driven Via Stapling

Description:

Simultaneous Power and Thermal Integrity Driven Via Stapling in 3D ICs Hao Yu, Joanna Ho and Lei He Electrical Engineering Dept. UCLA Partially supported by NSF and ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 27
Provided by: eeUclaEd4
Category:

less

Transcript and Presenter's Notes

Title: Simultaneous Power and Thermal Integrity Driven Via Stapling


1
Simultaneous Power and Thermal Integrity Driven
Via Stapling in 3D ICs
  • Hao Yu, Joanna Ho and Lei He
  • Electrical Engineering Dept.
  • UCLA

Partially supported by NSF and UC-MICRO fund from
Intel
2
New Solution for High-performance Integration
  • 2D SoC has limited device density and
    interconnect performance (delay)
  • Potential solution 3D Integration
  • Fabrication Technologies Chip-level Wafer
    Bonding or Die-level Silicon Epitaxial Growth
  • Extra challenges thermal integrity and power
    integrity

3
Thermal Challenge in 3D ICs
  • Inter-layer dielectrics are poor thermal
    conductors
  • the temperature of each die increases along third
    dimension, where the heat sink is on the top
  • High temperature affects interconnect and device
    reliability and brings variations to timing
  • Vertical vias are good thermal conductors
  • They can be used as thermal vias to remove the
    heat from each die

4
Power Delivery Challenge in 3D ICs
  • The voltage bounce is significant in P/G planes
    at the bottom due to resonance
  • Large voltage bounce affects the performance of
    I/Os
  • Vertical vias can minimize the returned current
    path and hence loop inductance
  • They can be used as power vias to reduce the
    voltage bounce for each P/G plane

5
Via Planning Problem in 3D IC
  • Previous work (thermal via planning)
  • Iterative via planning during placement
    Goplen-SapatnekarISPD05
  • Alternating-direction via planning during routing
    Zhang-CongICCAD05
  • Both use steady-state thermal analysis and ignore
    variant thermal power
  • Both ignore that the vertical via can be also
    designed to remove the voltage bounce in power
    supply

6
Outline
  • Modeling and Problem Formulation
  • Integrity Analysis and Sensitivity based
    Optimization
  • Experimental Results
  • Conclusions

7
Electric and Thermal Duality
  • Both electric and thermal systems can be
    described in MNA (modified nodal analysis)

8
Two Distributed Networks for 3D IC
  • All device/dielectric layers and power planes are
    discretized into tiles
  • A distributed electrical RLC model for
    power/ground plane
  • A distributed thermal RC model for
    device/dielectric layer
  • Each via is modeled by a RC pair

9
Thermal Model and Analysis
  • Steady-state thermal model and analysis
  • Tiles connected by thermal resistance
  • Heat sources modeled as time-invariant current
    sources
  • Steady-state temperature can be obtained by
    directly solving a time-invariant linear equation
  • Transient thermal model and analysis
  • Tiles connected by thermal resistance and
    capacitance
  • Heat sources modeled as time-variant current
    sources
  • Transient temperature can be obtained by directly
    solving a time-variant linear equation

10
Need of Transient Thermal Modeling
  • Time-variant workload and dynamic power
    management introduce temporal and spatial thermal
    power variation
  • Thermal power is the runtime average of
    cycle-accurate power over thermal time-constant
  • Thermal power decides temperature
  • Steady-state analysis needs to assume a maximum
    thermal power simultaneously for all regions
  • But it rarely happens and hence can result in an
    over-design
  • Direct transient analysis is accurate but
    time-consuming
  • It calls for more accurate yet efficient
    transient thermal modeling during the design
    automation

11
Need of Simultaneous Thermal/Power Co-Design
  • Temperature hotspots usually distribute
    differently from voltage bounce
  • A thermal integrity map tends to result in a
    uniform via stapling pattern
  • A power integrity map tends to result in a biased
    via stapling pattern in center
  • Considering thermal and power integrity
    separately may also lead to over-design

12
Problem Formulation
  • A levelized via stapling is used
  • Each level has a different via density Di
  • It can be efficiently solved by a sensitivity
    based optmization
  • The sensitivity is calculated from a structured
    and parameterized macromodel

13
Outline
  • Modeling and Problem Formulation
  • Integrity Analysis and Sensitivity based
    Optimization
  • Experimental Results
  • Conclusions

14
Parameterized System Equation
  • The levelized stapling pattern is described by
    adjacent matrix X
  • Via conductance gi and capacitance ci are both
    proportional to the area Di or density (Di/a) (a
    is unit via area)

15
Separation of Nominal and Sensitivity
  • Since system size is enlarged, we can reduce it
    by model reduction

16
Macromodel by Model Reduction
project
small size
large size
  • Model reduction can reduce model size and
    preserve accuracy by matching moments of inputs
    Odabasioglu-Celik-PileggiTCAD98
  • The projection above is non-structured, and will
    mess the nominal values and their sensitivities
    again
  • This can be solved by a structure-preserving
    reduction Yu-Tan-HeBMAS05, Yu-Shi-HeDAC06

17
Structured Projection (I)
  • Block-diagonally partition the flat projection
    matrix according to the size of nominal
    state-variable and sensitivity

18
Time-domain Analysis
  • Nominal response and sensitivity can be solved
    separately and efficiently with BE in time-domain
  • Generated sensitivities can be used in any
    gradient based optimization

We call this method as SP-MACRO
19
Sensitivity based Optimization
  • Via optimization flow
  • Further speedup adjoint Lagrangian method
    similar to Visweswariah-Conn-HaringTCAD00

20
Outline
  • Modeling and Problem Formulation
  • Integrity Analysis and Sensitivity based
    Optimization
  • Experimental Results
  • Conclusions

21
Experiment Settings
  • A modest 3D stacking

22
Accuracy of Reduced Macromodel
  • Transient voltage responses of exact and MACRO
    models at ports 1 and 5 in one P/G plane with
    step-response input
  • The responses of macromodels are visually
    identical to those exact models but with gt100
    speedup

23
Temperature/Voltage Reduction during OPT
  • The T/V are both decreased iteratively
  • The allocated via results in a design meeting the
    targeted temperature 52C and the voltage bounce
    0.2V

24
Steady-state vs. Transient
  • Transient thermal analysis reduces via by 11.5
    on average compared to using steady thermal
    analysis
  • Our SP-Macro results in an efficient transient
    analysis that reduces runtime by 155X compared to
    the direct steady-state analysis

25
Sequential vs. Simultaneous
  • Simultaneous optimization reduces via by 34 on
    average compared to the sequential optimization
  • Comparisons of via distribution at different
    levels for ckt (27740)

26
Conclusions
  • Vertical vias play a critical role in 3D IC
    design
  • A simultaneous thermal and power integrity driven
    via planning
  • It saves via number by 34 on average compared
    to a sequential design
  • A structured and parameterized macromodel can be
    efficiently employed during the design
    optimization
  • This method can be further extended
  • 3D signal and P/G routing
  • Performance driven 3D design
Write a Comment
User Comments (0)
About PowerShow.com