Upload
votuong
View
244
Download
5
Embed Size (px)
Citation preview
Di/dt Mitigation Method inPower Delivery Design & Analysis
Delino JuliusDelino JuliusThao PhamFattouh Farag
DAC 2009, San FranciscoJuly 27, 2009
Outlines
• Introduction
• Background
• di/dt Mitigation
• Modeling di/dt Mitigation
• Simulation Results
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
2
• Simulation Results
• Bench Measurements
• Conclusion
Abbreviations
• DVD Dynamic Voltage Drop• EA Early Analysis• Cdie, Rdie Effective pad –to- pad die Cap & Res• Icc(t) Equivalent Dynamic Die Current• PD Power Delivery• PDN Power Delivery Network• PI Power Integrity• VCD Value-Change-Dump (Vector-based)• VLS Vectorless
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
3
• VLS Vectorless• WC Worst Case
IntroductionExtended On-Die VLS PI analysis for PD di/dt mitigation
Developed Extended On-Die dynamic VLS PI simulation flow to enable PD analysis to mitigate di/dt issues
� Using Early Analysis method, enables the PD designers to influence architectural or micro-architectural direction/choices to improve system-level robustness and performance
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
4
performance
� On-die noise can impact system-level voltage margin
� Mitigation concepts and techniques for “di/dt” can reduce on-die noise � Result: improved system-level voltage margins
Background: Problem Statement
Worst-case (WC) power delivery (PD) noise is not necessarily the result of high-power ops.
� High-power ops (i.e.., virus-like behavior) results in high % of cell activity for long duration of time
� WC power delivery noise results from events that occur on the time-scale of Power Delivery Network (PDN) resonance
� Examples: SCAN, power management (gating), performance
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
5
� Examples: SCAN, power management (gating), performance or operating mode changes (hi<->low or change frequency of operation)
� Influencing architectural or micro-architectural design choices requires tools that architects find credible and flexible to use (represent arch performance at the proper level of abstraction with the what-if analysis capabilities)
Background: Stages for PD-EA --- Concept/VLS to design/VCD
We have implemented PD-EA “Power Delivery Early Analysis”, a way to use tools intended primarily for post-layout at early stages in the design
Extracted models from layoutEngineering estimates of model
VLS database available VCD vectors available
Time
Design info.
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
6
use tools intended primarily for post-layout at early stages in the design cycle while limited design collaterals available
� Specific di/dt vectors are generally not available for PD designers until later stage of the design cycle
� Design collaterals and specific vectors (VCD) may not be compatible at early stages of the design.
� VLS based analysis can be made to closely represent the “global” conditions for the VCD-based when given the proper system level parameters (e.g. power, clocking schemes and refined partition level -floorplan- distribution)
di/dt Mitigation conceptSharp di/dt is a risk event associated with fast current transients. di/dt mitigation is a design concept to reduce the sharpness and the impact of those fast current transients
Causes and ways to mitigate di/dt issue
� Clock gating & ungating
� Power gating & ungating
� Staggering logic activities
So, di/dt mitigation is modifying the events and sequences, to lower the di/dt thus reducing the DVD (dynamic voltage drop)
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
7
thus reducing the DVD (dynamic voltage drop)
With di/dt mitigationOriginal Power event without di/dt mitigation enabled
Di/dt mitigation concept
Modeling di/dt Mitigation methodExtension of dynamic vectorless, allow the users to specify different power at different stages
� Default VLS assumes a constant power for clock-clock power analysis
� Enhanced VLS approach enable scaling power per time region to implement di/dt mitigation concepts at the PDN time scale.
� Beside the on-die clock-clock operation, the focus is on the Power Delivery larger time scale events (e.g. micro seconds scale for low and mid-frequency operations)
� Simple input text (or TCL) format allows the users to control: initial, final power and transition time
Simple text file input to specify
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
8
Clock cycle Power (W)
1 0.4
11 0.5
12 0.7
13 0.8
25 0.6
30 0.4
31 0.25
41 25
Simple text file input to specify the power profile Icc(t) or Power with
default VLS with constant power
Icc(t)/Power with di/dt mitigation feature enabled
Usage Flow
Power / activity
target #1
Power / activity
target #2
Power / activity
target #n
Duration of Duration of Duration of
Layout, Libraries, Package/Board models
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
9
Combined scenarioTotal duration ~ sum of all mode
durations
Duration of mode
Duration of mode
Duration of mode
Time domain, multi-cycle analysis
Simulation ResultsThis is an example of a large clock-clock di/dt (when pico-second time scale current variation is large compared to the nano-second current variation) applied di/dt mitigation method
BEFORE: default vectorless Icc(t) with constant average power which can not reflect w/c DVD condition for some power management schemes
BEFORE: DVD of the typical package and board PDN when excited by default vectorless Icc(t)
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
10
Top) Supply current Icc(t) in default VLS mode with constant average power not reflecting w/c DVD (Bottom) Supply current Icc(t) in Dynamic VLS enhanced mode with power variation in larger time scale in certain power management scheme
Dynamic voltage droop (DVD) of the typical package and board PDN when excited by large time-scale current variation Icc(t) (Top) DVD stimulated by Icc(t) in default VLS mode with constant average power (peak to peak DVD is 48mV) which does not reflect the w/c DVD (Bottom) with di/dt mitigation mode, DVD shows significant larger noise compared to default VLS mode, at the power/current transition events
AFTER: Icc(t) in the enhanced dynamic vectorless mode to present an example of power management scheme
AFTER: DVD in the enhanced dynamic vectorless Icc(t) to reflect power management schemes
Simulation ResultsThis is an example of small clock-clock scale di/dt (when pico-second time scale current variation is small compared to the nano-second current variation) while applying di/dt mitigation
BEFORE: default vectorless Icc(t) with constant average power which can not reflect w/c DVD condition for some power management schemes
BEFORE: DVD of the typical package and board PDN when excited by default vectorless Icc(t)
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
11
Enhance VSL mode to control power magnitude and slew rates in power management scenarios
Worst case DVD in enhanced VSL reflecting different slew rate, power magnitudes
AFTER: Icc(t) in the enhanced dynamic vectorless mode to present an example of power management scheme
AFTER: DVD in the enhanced dynamic vectorless Icc(t) to reflect power management schemes
Simulation ResultsThis is an example of a di/dt mitigation
� Large scale clock-clock di/dt
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
12
Di/dt mitigation feature enables the analysis of different Power Architecture changes. Different Power Architecture modes would provide different power transitions resulting in different dynamic voltage drop impacts
Dynamic voltage droop impact due to different Power Architecture changes. Dynamic VLS enables the analysis of the DVD impacts of such Power Architecture changes.
Bench Measurements of di/dt mitigation
On-die measurements shows the impact of di/dt mitigation enabled design (significant reduction of on-die P-P noise)
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
13
di/dt mitigation DISABLEDon-die noise349.4 mVpp
di/dt mitigation ENABLEDon-die noise201.1 mVpp
Silicon measurements show that di/dt mitigation improves the dynamic voltage droop significantly
Bench measurement of di/dt mitigation --2On-die measurement with di/dt mitigation DISABLED (Zoom-in)
Zoom-in view of dynamic voltage drop without di/dt mitigation
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
14
258.0mVpp
9.8ns
33.5ns
9.8ns
284.4mVpp
933MHz
Dynamic voltage 1st droop follows PDN resonant frequency of ~ 100Mhz (9.8nS)
Similarly, dynamic voltage 1st
bounce follows PDN resonant frequency of ~ 100Mhz (9.8nS)
Bench measurement data of di/dt mitigationOn-die measurement with di/dt mitigation ENABLED (Zoom-in)
Zoom-in view of dynamic voltage drop with di/dt mitigation impact
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
15
933MHz
di/dt mitigation reduces the dynamic voltage 1st droop/bounce.
201mVpp
Conclusion� In enabling a power delivery design & analysis flow from pre-layout
to post-layout, we found a need for a full-chip simulation that would have sufficient credibility to enable architectural what-if analysis and changes.
� In pre-layout phase, we use Vectorless PI-EA (Power Integrity Early Analysis). In post-layout phase, we use vector-driven VCD-based dynamic simulations. Between these two phases, dynamic vectorless is applied and we have enhanced this dynamic vectorless to simulate di/dt mitigation to meet the PDN needs.
07.27.2009 Di-Dt Mitigation Method in Power Delivery Design & Analysis (Julius Delino, Thao Pham, Farag Fattouh)
16
vectorless to simulate di/dt mitigation to meet the PDN needs.
� di/dt mitigation can effectively reduce on-die noise caused, for example, by clock gating, power gating and abrupt changes in activity.
� In future work we intend to combine this capability with timing or frequency impact so that accurate cost-benefit analysis can be associated with proposed architectural changes.