Download presentation
Presentation is loading. Please wait.
Published byHortense Dickerson Modified over 9 years ago
1
Distributed Computation: Circuit Simulation CK Cheng UC San Diego ckcheng@ucsd.edu
2
Trends of Scaling (Moore’s Law) Expansion of applications: ai, bioinf, graphics, vision Explosion of communication: internet Distributed system: exascale computation Power constrained designs: low power Interconnect dominance: VLSI Nano-devices with variations: fault tolerant design, design for manufacturability 2 Technology System Application
3
Research Outline Parallel SPICE – Cluster Machines – Netlist Partitioning – Whole Chip Analysis – SPICE Accuracy Power Ground Analysis – Worst Power Load Exploration – 3D Power Distribution – Voltage Drop and Electronic Migration Analysis – RLC Optimization 3
4
Circuit Simulation: Motivation Technology Scaling Challenges for Circuit Simulation Complexity Signal Integrity: crosstalk, voltage drop, coupling noise etc. High clock frequency: Inductance Effect Smaller transistors: Higher nonlinearity
5
Simulation: Goal Analyze whole chip with 100x memory capacity, 100x speed up, 100x efficiency for designers Set standard of input/output for parallel processing Allow cluster machines or cloud computing for the acceleration Demonstrate the results via power ground analysis and tera Hertz circuitry 5
6
Parallel Device Loading (continued) Original Circuit Nonlinear Sub-circuit Interface Linear-Nonlinear Iteration linear Sub-circuit … … Equivalent Ckt PU: Processing Unit linear Sub-circuit Equivalent Ckt linear Sub-circuit Equivalent Ckt PU K+j1 Parallel AMG PU K Parallel AMG PU K+jm Parallel AMG PU 1 Direct Solver (KLU) Nonlinear Sub-circuit Equivalent Ckt PU 2 Direct Solver (KLU) Nonlinear Sub-circuit Equivalent Ckt PU k-1 Direct Solver (KLU) Device Loading
7
Action Items Input/Output Parsing and Screening – Parallel Input Parallel input format Parallel parsing – Netlist Transformation – Parallel Output Output parsing Graphic display Device Evaluation – Transistor Model Matrix Solver Sensitivity Calculation Adaptive Time Step Control Parallelization Overall Framework – Implement in C/C++ – Which math library? – Sparse matrix library? – Parallel Implementation Applications – Power Ground Network Analysis – Tera Hertz Circuit Simulation 7
8
Power Grid Analysis Package: – Voltage regulator – distributed RLC model Silicon Chips: – Bumps – Metal wires
9
Power Network Analysis: Motivation 9 Yeargte L nm freq GHz Vdd Volt PWPW I=P/V Amp Z=V/I Ohm 2011246.30.9390960.00964 2015178.50.811231520.00533 202010.712.40.681422080.00326 20247.416.60.601702840.00211 ITRS Roadmap: MPU
10
Responses in Frequency Domain T1 T2 γ=0γ=0 γ= 0.05 γ=1
11
Time Domain Responses: Rogue Waves
12
Conclusion Spice Simulation for Whole System – Memory Capacity – CPU Time – User Interface Power Distribution Analysis – Huge Netlist – Complex Electrical Behavior – Stringent Constraints 12
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.