Power Network Distribution Chung-Kuan Cheng CSE Dept. University of California, San Diego.

Slides:



Advertisements
Similar presentations
Tunable Sensors for Process-Aware Voltage Scaling
Advertisements

Exploring 3D Power Distribution Network Physics
1 Power Management for High- speed Digital Systems Tao Zhao Electrical and Computing Engineering University of Idaho.
NTHU-CS VLSI/CAD LAB TH EDA De-Shiuan Chiou Da-Cheng Juan Yu-Ting Chen Shih-Chieh Chang Department of CS, National Tsing Hua University, Taiwan Fine-Grained.
1 Advancing Supercomputer Performance Through Interconnection Topology Synthesis Yi Zhu, Michael Taylor, Scott B. Baden and Chung-Kuan Cheng Department.
Power Grid Sizing via Convex Programming Peng Du, Shih-Hung Weng, Xiang Hu, Chung-Kuan Cheng University of California, San Diego 1.
Noise Model for Multiple Segmented Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu †, Niranjan A. Pol ‡ and Devendra Vidhani* UCSD CSE and ECE.
Peak Distortion ISI Analysis
The continuous scaling trends of smaller devices, higher operating frequencies, lower power supply voltages, and more functionalities for integrated circuits.
1/42 Changkun Park Title Dual mode RF CMOS Power Amplifier with transformer for polar transmitters March. 26, 2007 Changkun Park Wave Embedded Integrated.
Path Finding for 3D Power Distribution Networks A. B. Kahng and C. K. Cheng UC San Diego Feb 18, 2011.
Switching Power Supply Component Selection
Spring 2012, Apr 4...ELEC 7770: Advanced VLSI Design (Agrawal)1 ELEC 7770 Advanced VLSI Design Spring 2012 Power and Ground Vishwani D. Agrawal James J.
Fundamentals of Power Electronics 1 Chapter 19: Resonant Conversion 19.4 Load-dependent properties of resonant converters Resonant inverter design objectives:
Chung-Kuan Cheng†, Andrew B. Kahng†‡,
Effects of Global Interconnect Optimizations on Performance Estimation of Deep Sub-Micron Design Yu (Kevin) Cao 1, Chenming Hu 1, Xuejue Huang 1, Andrew.
THEORETICAL LIMITS FOR SIGNAL REFLECTIONS DUE TO INDUCTANCE FOR ON-CHIP INTERCONNECTIONS F. Huret, E. Paleczny, P. Kennis F. Huret, E. Paleczny, P. Kennis.
Noise and Delay Uncertainty Studies for Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu † and Devendra Vidhani ‡ UCLA Computer Science Department,
Power Network Distribution Chung-Kuan Cheng CSE Dept. University of California, San Diego 3/4/2010.
More Realistic Power Grid Verification Based on Hierarchical Current and Power constraints 2 Chung-Kuan Cheng, 2 Peng Du, 2 Andrew B. Kahng, 1 Grantham.
Worst-Case Timing Jitter and Amplitude Noise in Differential Signaling Wei Yao, Yiyu Shi, Lei He, Sudhakar Pamarti, and Yu Hu Electrical Engineering Dept.,
A Fast Evaluation of Power Delivery System Input Impedance of Printed Circuit Boards with Decoupling Capacitors Jin Zhao Sigrity Inc.
Alternating-Current Circuits Chapter 22. Section 22.2 AC Circuit Notation.
University of California San Diego
1 Route Table Partitioning and Load Balancing for Parallel Searching with TCAMs Department of Computer Science and Information Engineering National Cheng.
Technion – Israel Institute of Technology Department of Electrical Engineering Winter 2009 Instructor Amit Berman Students Evgeny Hahamovich Yaakov Aharon.
Power Network Distribution Chung-Kuan Cheng CSE Dept. University of California, San Diego.
Research on Analysis and Physical Synthesis Chung-Kuan Cheng CSE Department UC San Diego
Introduction to Controlling the Output Power of a Transistor Stage A load network will be designed to maximize the output power obtainable from the Mitsubishi.
EE 5900 Advanced Algorithms for Robust VLSI CAD, Spring 2009 Static Timing Analysis and Gate Sizing.
Research in IC Packaging Electrical and Physical Perspectives
An Efficient Algorithm for Dual-Voltage Design Without Need for Level-Conversion SSST 2012 Mridula Allani Intel Corporation, Austin, TX (Formerly.
Statistical Sampling-Based Parametric Analysis of Power Grids Dr. Peng Li Presented by Xueqian Zhao EE5970 Seminar.
A Power Grid Analysis and Verification Tool Based on a Statistical Prediction Engine M.K. Tsiampas, D. Bountas, P. Merakos, N.E. Evmorfopoulos, S. Bantas.
Fang Gong HomeWork 6 & 7 Fang Gong
A Tail Current-Shaping Technique to Reduce Phase Noise in LC VCOs 指導教授 : 林志明 教授 學 生 : 劉彥均 IEEE 2005CUSTOM INTEGRATED CIRCUITS CONFERENCE Babak Soltanian.
An accurate and efficient SSO/SSN simulation methodology for 45 nm LPDDR I/O interface Dr. Souvik Mukherjee, Dr. Rajen Murugan (Texas Instruments Inc.)
Stochastic Current Prediction Enabled Frequency Actuator for Runtime Resonance Noise Reduction Yiyu Shi*, Jinjun Xiong +, Howard Chen + and Lei He* *Electrical.
Impact of High Impedance Mid-Frequency Noise on Power Delivery Jennifer Hsiao-Ping Tsai.
Distributed Computation: Circuit Simulation CK Cheng UC San Diego
Xuanxing Xiong and Jia Wang Electrical and Computer Engineering Illinois Institute of Technology Chicago, Illinois, United States November, 2011 Vectorless.
Power Network Analysis Chung-Kuan Cheng CSE Dept. University of California, San Diego 1/22/2010.
Power Integrity Test and Verification CK Cheng UC San Diego 1.
Surfliner: Distortion-less Electrical Signaling for Speed of Light On- chip Communication Hongyu Chen, Rui Shi, Chung-Kuan Cheng Computer Science and Engineering.
Low-Power and High-Speed Interconnect Using Serial Passive Compensation Chun-Chen Liu and Chung-Kuan Cheng Computer Science and Engineering Dept. University.
Power Line Communication for Hybrid Power/Signal Pin SOC Design CK Cheng CSE Dept, UC San Diego.
ELEC Digital Logic Circuits Fall 2015 Delay and Power Vishwani D. Agrawal James J. Danaher Professor Department of Electrical and Computer Engineering.
1 Hardware Reliability Margining for the Dark Silicon Era Liangzhen Lai and Puneet Gupta Department of Electrical Engineering University of California,
PROCEED: Pareto Optimization-based Circuit-level Evaluation Methodology for Emerging Devices Shaodi Wang, Andrew Pan, Chi-On Chui and Puneet Gupta Department.
VI. HIGH-EFFICIENCY SWITCHMODE HYBRID AND MMIC POWER AMPLIFIERS:
Exploring the Rogue Wave Phenomenon in 3D Power Distribution Networks Xiang Hu 1, Peng Du 2, Chung-Kuan Cheng 2 1 ECE Dept., 2 CSE Dept. University of.
Unified Adaptivity Optimization of Clock and Logic Signals Shiyan Hu and Jiang Hu Dept of Electrical and Computer Engineering Texas A&M University.
Piero Belforte, HDT, July 2000: MERITA Methodology to Evaluate Radiation in Information Technology Application, methodologies and software solutions by Carla Giachino,
EE 201C Homework 1 Zhuo Jia
ELEC 7770 Advanced VLSI Design Spring 2016 Power and Ground
Interconnect and Packaging Chapter 1: Spectrum and Resonance (digital vs. analog) Chung-Kuan Cheng UC San Diego.
On-Chip Power Network Optimization with Decoupling Capacitors and Controlled-ESRs Wanping Zhang1,2, Ling Zhang2, Amirali Shayan2, Wenjian Yu3, Xiang Hu2,
Xiang Hu1, Wenbo Zhao2, Peng Du2, Amirali Shayan2, Chung-Kuan Cheng2
ITC 2016 PO 16: Testing Yield Improvement by Optimizing the Impedance of Power Delivery Network on DIB Jintao Shi Zaiman Chen.
Amirali Shayan Advisor: Chung-Kuan Cheng
Homework 3 (Due 3/10) Submit code and report to:
Homework 3 (Due 3/10) Submit code and report to:
Yiyu Shi*, Jinjun Xiong+, Howard Chen+ and Lei He*
Energy Efficient Power Distribution on Many-Core SoC
EE 201C Homework 1 Zhuo Jia
EE 201C Homework 1 Fang Gong
EE 201C Homework 1 Fang Gong
EE 201C Homework 1 Fang Gong
EE 201C Homework 1 Fang Gong
Power Network Distribution
Presentation transcript:

Power Network Distribution Chung-Kuan Cheng CSE Dept. University of California, San Diego

Page  2 Research Projects  SPICE_Diego –Whole chip simulation using cloud computing  Power Distribution: Analysis, Synthesis, Methodology –3D IC pathfinder  Interconnect: Analysis, Synthesis –Eye diagram prediction under power ground noises  Physical Layout –Performance driven placement

Page  3 Research on Power Distribution Networks  Analysis –Stimulus, Noise Margin, Simulation  Synthesis –VRM, Decap, ESR, Topology  Integration –Sensors, Prediction, Stability, Robustness

Page  4 Power Distribution Network Overview  Background: power distribution networks (PDN’s)  Analysis: worst-case PDN noise prediction –Target Impedance –Worst Current Loads –Rogue Wave  Conclusions and future work

Page  5 Introduction: Motivation Yeargt L nm freq GHz Vdd Volt P=VI W I=P/V Amp Z=V/I Ohm ITRS Roadmap: MPU Yeargt L nm freq GHz Vdd Volt P=VI W I=P/V Amp Z=V/I Ohm SoC

Page  6 What is a power distribution network (PDN)  Power supply noise –Resistive IR drop –Inductive Ldi/dt noise [Popovich et al. 2008]

Page  7 Resonant Phenomenon: One-Stage LC Tank w/ ESR’s Y(jw) at current load:  If we ignore R 1 and R 2 Y(jw)=jwC+1/jwL=j(wC-1/wL)  When w= (CL) -1/2, we have Y(jw) --> 0. Impedance at load: Z(jw)= 1/Y(jw) --> inf

Page  8 Introduction  Target Impedance = V dd /I load x 5% –Production Cost  Negative Noise Budget –Negotiation between IC and package –Activity scheduling

Page  9 Analysis: Motivation  Target Impedance –Impedance in frequency domain  Worst power load in time domain –Slope of power load stimulus  Composite effect of resonance at multiple frequencies

Page  10 Target Impedance  PDN design –Objective: low power supply noise –Popular methodology: “target impedance” [Smith ’99] Implication: if the target impedance is small, then the noise will also be small

Page  11 Analysis: Formulation  Problems with “target impedance” design methodology –How to set the target impedance? Small target impedance may not lead to small noise –A PDN with smaller Z max may have larger noise  Time-domain design methodology: worst-case PDN noise –If the worst-case noise is smaller than the requirement, then the PDN design is safe. Straightforward and guaranteed –How to generate the worst-case PDN noise FT : Fourier transform

Page  12 Analysis: Related Work  At final design stages [Evmorfopoulos ’06] –Circuit design is fully or almost complete –Realistic current waveforms can be obtained by simulation –Problem: countless input patterns lead to countless current waveforms Sample the excitation space Statistically project the sample’s own worst-case excitations to their expected position in the excitation space  At early design stages [Najm ’03 ’05 ’07 ’08 ’09] –Real current information is not available –“Current constraint” concept –Vectorless approach: no simulation needed –Problem: assume ideal current with zero transition time

Page  13 Analysis: Formulation  Problem formulation I  PDN noise:  Worst-case current [Xiang ’09]: Zero current transition time. Unrealistic!

Page  14 Ideal Case Study: One-Stage LC Tank w/ ESR’s  Define:  Note  Under-damped condition:

Page  15 Ideal Case Study: One-Stage LC Tank w/ ESR’s (Cont’)  Step response: where  Normalized step response:

Page  16 Ideal Case Study: One-Stage LC Tank w/ ESR’s (Cont’)  Local extreme points of the step response:  Normalized magnitude of the first peak:

Page  17 Ideal Case Study: One-Stage LC Tank w/ ESR’s (Cont’)  Normalized worst-case noise:

Page  18 Ideal Case Study: One-Stage LC Tank w/ ESR’s (Cont’)  Impedance:  When [Mikhail 08]  Normalized peak impedance:

Page  19 Analysis: Algorithms  Problem formulation II T: chosen to be such that h(t) has died down to some negligible value. * f(t) replaces i(T-τ)

Page  20 Proposed Algorithm Based on Dynamic Programming  GetTransPos(j,k 1,k 2 ): find the smallest i such that F j (k 1,i)≤ F j (k 2,i)  Q.GetMin(): return the minimum element in the priority queue Q  Q.DeleteMin(): delete the minimum element in the priority queue Q  Q.Add(e): insert the element e in the priority queue Q

Page  21 Proposed Algorithm: Initial Setup  Divide the time range [0, T] into m intervals [t 0 =0, t 1 ], [t 1, t 2 ], …, [t m-1, t m =T]. h(t i ) = 0, i=1, 2, …, m-1  u 0 = 0, u 1, u 2, …, u n = b are a set of n+1 values within [0, b]. The value of f(t) is chosen from those values. A larger n gives more accurate results. h(t)

Page  22 Proposed Algorithm: f(t) within a time interval [ t j, t j+1 ]  I j (k,i) : worst-case f(t) starting with u k at time t j and ending with u i at time t j+1 h(t) Theorem 1: The worst-case f(t) can be cons- tructed by determining the values at the zero- crossing points of the h(t)

Page  23 Proposed Algorithm: Dynamic Programming Approach  Define V j (k,i) : the corresponding output within time interval [t j, t j+1 ]  Define the intermediate objective function OPT(j,i) : the maximum output generated by the f(t) ending at time t j with the value u i  Recursive formula for the dynamic programming algorithm:  Time complexity:

Page  24 Acceleration of the Dynamic Programming Algorithm  Without loss of generality, consider the time interval [t j, t j+1 ] where h(t) is negative.  Define W j (k,i) : the absolute value of V j (k,i) : Lemma 1 : W j (k 2,i 2 )- W j (k 1,i 2 )≤ W j (k 2,i 1 )- W j (k 1,i 1 ) for any 0 ≤ k 1 < k 2 ≤ n and 0 ≤ i 1 < i 2 ≤ n

Page  25 Acceleration of the Dynamic Programming Algorithm  Define F j (k,i) : the candidate corresponding to k for OPT(j,i)  Accelerated algorithm: –Based on Theorem 2 –Using binary search and priority queue Theorem 2: Suppose k 1 < k 2, i 1 ∈ [0,n] and F j (k 1,i 1 )≤ F j (k 2,i 1 ), then for any i 2 > i 1, we have F j (k 1,i 2 )≤ F j (k 2,i 2 ).

Page  26 Analysis: Case Study  Case 1: Impedance => Voltage drop –Transition Time  Case 2: Impedances vs. Worst Cases  Case 3: Voltage drop due to resonance at multiple frequencies.

Page  27 Case Study 1: Impedance 19.8KHz 465KHz 166MHz

Page  28 Case Study 1: Impulse Response Impulse response: 100ns~10µs Impulse response: 10µs~100µs Impulse response: 0s~100ns High frequency oscillation at the beginning with large amplitude, but dies down very quickly Mid-frequency oscillation with relatively small amplitude. Low frequency oscillation with the smallest amplitude, but lasts the longest Amplitude = 1861 Amplitude = 29 Amplitude = 0.01

Page  29 Case Study 1: Worst-Case Current  Current constraints: Zoom in  The worst-case current also oscillates with the three resonant frequencies which matches the impulse response.  Saw-tooth-like current waveform at large transition times

Page  30 Case Study 1: Worst-Case Noise Response

Page  31 Case Study 1: Worst-Case Noise vs.. Transition Time  The worst-case noise decreases with transition times.  Previous approaches which assume zero current transition times result in pessimistic worst-case noise.

Page  32 Case Study 2: Impedances vs. Worst Cases 224.3KHz 11.2MHz 98.1MHz 224.3KHz 10.9MHz 101.6MHz

Page  33 Case Study 2: Worst-Case Noise  for both cases: meaning that the worst-case noise is larger than Z max.  The worst-case noise can be larger even though its peak impedance is smaller.

Page  34 Case 3: “Rogue Wave” Phenomenon  Worst-case noise response: The maximum noise is formed when a long and slow oscillation followed by a short and fast oscillation.  Rogue wave: In oceanography, a large wave is formed when a long and slow wave hits a sudden quick wave. Low-frequency oscillation corresponds to the resonance of the 2 nd stage High-frequency oscillation corresponds to the resonance of the 1 st stage

Page  35 Case 3: “Rogue Wave” Phenomenon (Cont’) Equivalent input impedance of the 2 nd stage at high frequency

Page  36 Case 3: “Rogue Wave” Phenomenon (Cont’)  Input current i(t): –Blue (I1): worst-case input stimulus –Red (I2): low frequency part of I1 –Green (I3): high frequency part of I1 I1=I2+I3

Page  37 Case 3: “Rogue Wave” Phenomenon (Cont’)  Input current i(t) (zoom in):

Page  38 Case 3: “Rogue Wave” Phenomenon (Cont’)  Noise chip output –Blue (V1): response of I1 –Red (V2): response of I2 –Green (V3): response of I3

Page  39 Case 3: “Rogue Wave” Phenomenon (Cont’)  Noise response (zoom in):

Page  40 Remarks  Worst-case PDN noise prediction with non-zero current transition time –Current model is crucial for analysis –The worst-case PDN noise decreases with transition time –Small peak impedance may not lead to small worst-case noise –“Rogue wave” phenomenon  Adaptive parallel flow for PDN simulation using DFT –0.093% relative error compared to SPICE –10x speed up with single processor. –Parallel processing reduces the simulation time even more significantly

Page  41 Summary  Power Distribution Network –VRMs, Switches, Decaps, ESRs, Topology,  Analysis –Stimulus, Noise Tolerance, Simulation  Control (smart grid) –High efficiency, Real time analysis, Stability, Reliability, Rapid recovery, and Self healing

Page  42

Page  43 Publication List Power Distribution Network Simulation and Analysis [1] W. Zhang and C.K. Cheng, "Incremental Power Impedance Optimization Using Vector Fitting Modeling,“ IEEE Int. Symp. on Circuits and Systems, pp , [2] W. Zhang, W. Yu, L. Zhang, R. Shi, H. Peng, Z. Zhu, L. Chua-Eoan, R. Murgai, T. Shibuya, N. Ito, and C.K. Cheng, "Efficient Power Network Analysis Considering Multi-Domain Clock Gating,“ IEEE Trans on CAD, pp , Sept [3] W.P. Zhang, L. Zhang, R. Shi, H. Peng, Z. Zhu, L. Chua-Eoan, R. Murgai, T. Shibuya, N. Ito, and C.K. Cheng, "Fast Power Network Analysis with Multiple Clock Domains,“ IEEE Int. Conf. on Computer Design, pp , [4] W.P. Zhang, Y. Zhu, W. Yu, R. Shi, H. Peng, L. Chua-Eoan, R. Murgai, T. Shibuya, N. Ito, and C.K. Cheng, "Finding the Worst Case of Voltage Violation in Multi-Domain Clock Gated Power Network with an Optimization Method“ IEEE DATE, pp , [5] X. Hu, W. Zhao, P. Du, A.Shayan, C.K.Cheng, “An Adaptive Parallel Flow for Power Distribution Network Simulation Using Discrete Fourier Transform,” IEEE/ACM Asia and South Pacific Design Automation Conference (ASP-DAC), [6] C.K. Cheng, P. Du, A.B. Kahng, G.K.H. Pang, Y. Wang, and N. Wong, "More Realistic Power Grid Verification Based on Hierarchical Current and Power Constraints,“ ACM Int. Symp. on Physical Design, pp , 2011.

Page  44 Publication List Power Distribution Network Analysis and Synthesis [7] W. Zhang, Y. Zhu, W. Yu, A. Shayan, R. Wang, Z. Zhu, C.K. Cheng, "Noise Minimization During Power-Up Stage for a Multi-Domain Power Network,“ IEEE Asia and South Pacific Design Automation Conf., pp , [8] W. Zhang, L. Zhang, A. Shayan, W. Yu, X. Hu, Z. Zhu, E. Engin, and C.K. Cheng, "On-Chip Power Network Optimization with Decoupling Capacitors and Controlled-ESRs,“Asia and South Pacific Design Automation Conference, [9] X. Hu, W. Zhao, Y.Zhang, A.Shayan, C. Pan, A. E.Engin, and C.K. Cheng, “On the Bound of Time-Domain Power Supply Noise Based on Frequency-Domain Target Impedance,” System Level Interconnect Prediction Workshop (SLIP), July [10] A. Shayan, X. Hu, H. Peng, W. Zhang, and C.K. Cheng, “Parallel Flow to Analyze the Impact of the Voltage Regulator Model in Nanoscale Power Distribution Network,” In. Symp. on Quality Electronic Design (ISQED), Mar [11] X. Hu, P. Du, and C.K. Cheng, "Exploring the Rogue Wave Phenomenon in 3D Power Distribution Networks,“ IEEE Electrical Performance of Electronic Packaging and Systems, pp , [12] C.K. Cheng, A.B. Kahng, K. Samadi, and A. Shayan, "Worst-Case Performance Prediction Under Supply Voltage and Temperature Variation,“ ACM/IEEE Int. Workshop on System Level Interconnect Prediction, pp , 2010.

Page  45 Publication List (Cont’) 3D Power Distribution Networks [13] A. Shayan, X. Hu, “Power Distribution Design for 3D Integration”, Jacob School of Engineering Research Expo, 2009 [Best Poster Award] [14] A. Shayan, X. Hu, M.l Popovich, A.E. Engin, C.K. Cheng, “Reliable 3D Stacked Power Distribution Considering Substrate Coupling”, in International Conference on Computer Design (ICCD), [15] A. Shayan, X. Hu, C.K. Cheng, “Reliability Aware Through Silicon Via Planning for Nanoscale 3D Stacked ICs,” in Design, Automation & Test in Europe Conference (DATE), [16] A. Shayan, X. Hu, H. Peng, W. Zhang, C.K. Cheng, M. Popovich, and X. Chen, “3D Power Distribution Network Co-design for Nanoscale Stacked Silicon IC,” in 17 th Conference on Electrical Performance of Electronic Packaging (EPEP), Oct [5] [17] W. Zhang, W. Yu, X. Hu, A. Shayan, E. Engin, C.K. Cheng, "Predicting the Worst-Case Voltage Violation in a 3D Power Network", Proceeding of IEEE/ACM International Workshop on System Level Interconnect Prediction (SLIP), [18] X. Hu, P. Du, and C.K. Cheng, "Exploring the Rogue Wave Phenomenon in 3D Power Distribution Networks,“ IEEE Electrical Performance of Electronic Packaging and Systems, pp , 2010.