SlideShare a Scribd company logo
A Hybrid Approach to Standard Cell Power
Characterization based on PVT Independent
Contributor Modeling for use in Traditional
Power Analysis Flows
Nagu Dhanwada, Arun Joseph, Spandana Rachamalla, William Dungan,
Arya Madhusoodanan, Suriya Skariah, Karl Moody, David Kadzov
IBM Systems Group
Motivation: Library Characterization in a Traditional
Power Analysis Flow
Library
Characterization
Corner 1 ………. Corner N
Power Model 1
Power Model 2
Power Model N
Corner N + 1
(P. V. T)
Workload
Analysis Results
@ Corner N + 1,
Workload 1
Chip Level
Power Analysis
Corner 1 ……. Corner N
Workload 1….Workload N
Input to Wafer Test,
System Planning,
Power Sorting and
Binning
Cell
Library IP Block
Power Analysis
Interpolation
Macro/IP Block
Chip
Huge characterization effort: MaintainingHuge characterization effort: Maintaining
libraries, Memory image sizelibraries, Memory image size
Cell characterizationCell characterization
5 corners x 5 voltages x 5 temperatures5 corners x 5 voltages x 5 temperatures
= 125X increase in effort and file sizes= 125X increase in effort and file sizes
Main Idea
 Contributor modeling approach enables significant efficiency
improvements to power analysis flows,
 Adoption of this approach needs
- Tools for contributor model generation
- Power analysis tool enhancements to understand contributor models
 Contributor based modeling can be used even within a
traditional power analysis framework to significantly improve
library characterization times.
 Focus of this work is a hybrid approach to improve traditional
library characterization performance.
- Traditional circuit simulation for dynamic power characterization,
- Contributor based approach for leakage characterization
4
Main Idea: Hybrid Approach using Contributor based Models
Logical Analysis
Characterization
PVT
Specialization
(Leakage)
Circuit Simulation
Characterization
(Dynamic)
Circuit model-based power
contributor evaluation
during analysis
PVT specific design
analysis
Contributor based Power Analysis flow
Conventional PVT Specific Power Analysis flow
PVT Specific
Model
(.lib)
Power Contributor
Model
Cell
schematic
Leak Sim
Hybrid Approach for Library Characterization
 Contributors to power
- are separable: Capacitive switching,
Leakage (gate and channel), and
Shoot-through/Short-Circuit/Direct-Path current
- can be summed,
- behave the same in different cells.
 Use these characteristics:
- Don’t put power in a power model
Instead, list the power contributors (per condition / event),
- Don’t add up power directly in a power tool
Instead add up “compatible” instances of contributors.
 What are power contributors?
- An encapsulation of the non-linear behavior we want to model,
- Current approach: A transistor stack with applied voltages.
 Circuit Simulation Framework calls the circuit simulator and
the PVT specialization step for contributor evaluation
 PVT Specialization
- Evaluation of the Contributor Model using information present in
the contributor model (powerpins, leaking width)
- Uses C callable Leakage equations to evaluate contributors
 Gathers the results from both the above steps to write out a
PVT specific .lib model.
Logical Analysis Characterization: Standard Cell
Power Contributor Model Generation Overview
Extracted Netlist of Standard Cell
Flattening of Netlist
Estimating Logic
Expression of Nets
in Design
Logic Simulation
Toggle count
computation
Computation of
Leakage Duty Cycle
from Toggle Counts
Power Contributor Model for Leakage
<tx_leakage>
<rail>
<sink>gnd</sink>
<source>vdd</source>
</rail>
<lk_type>gate_on</lk_type>
<device_type>HVT_NFET</device_type>
<width>1234</width>
<length>1</length>
<count>45</count>
</tx_leakage>
<tx_leakage>
<rail>
<sink>gnd</sink>
<source>vdd</source>
</rail>
<lk_type>gate_off</lk_type>
<device_type>HVT_NFET</device_type>
<width>1234</width>
<length>1</length>
<count>45</count>
</tx_leakage>
<tx_leakage>
<rail>
<sink>gnd</sink>
<source>vdd</source>
</rail>
<lk_type>channel</lk_type>
<device_type>HVT_NFET</device_type>
<width>1234</width>
<length>1</length>
<count>45</count>
</tx_leakage>
Channel Gate On Gate Off
Experimental Results
 Contributor based approach was used for
leakage power characterization of an industry
strength standard cell library used in the
design of next generation server class IBM
microprocessors. Accuracy and Turn Around
Time (TAT) reduction was compared against
the traditional IDDQ based circuit simulation
approach.
 Summary of the comparison for a single
corner, for 13 unique cells varying complexity,
and representative of the entire library
demonstrates a TAT reduction of 4x-215641x
with an error margin of 0.2-3.5%.
 Similar accuracy and TAT benefits were
observed across a range of process, voltage
and temperature corners. For simpler libraries
this translated to ~40x and ~100x of TAT
reduction for complex libraries
 For multi-PVT corner cell characterization this
can be much higher, depending on the
number of parallel compute resources. Chart
shows results for a library of size 1200 cells. P
indicates the number of processors available
for executing the characterization in parallel.
Cell No of States
TAT reduction
ratio (x) Error %
Cell1 2 4 0.4
Cell2 4 4 0.2
Cell3 4 5 0.3
Cell4 4 14 1.3
Cell5 8 20 2.8
Cell7 16 67 3.4
Cell8 16 69 0.7
Cell9 32 145 0.8
Cell10 64 305 1.1
Cell11 128 640 0.9
Cell12 256 1338 1.4
Cell13 65536 215641 3.5
Experimental Results
 Contributor based approach was used for
leakage power characterization of an industry
strength standard cell library used in the
design of next generation server class IBM
microprocessors. Accuracy and Turn Around
Time (TAT) reduction was compared against
the traditional IDDQ based circuit simulation
approach.
 Summary of the comparison for a single
corner, for 13 unique cells varying complexity,
and representative of the entire library
demonstrates a TAT reduction of 4x-215641x
with an error margin of 0.2-3.5%.
 Similar accuracy and TAT benefits were
observed across a range of process, voltage
and temperature corners. For simpler libraries
this translated to ~40x and ~100x of TAT
reduction for complex libraries
 For multi-PVT corner cell characterization this
can be much higher, depending on the
number of parallel compute resources. Chart
shows results for a library of size 1200 cells. P
indicates the number of processors available
for executing the characterization in parallel.
Cell No of States
TAT reduction
ratio (x) Error %
Cell1 2 4 0.4
Cell2 4 4 0.2
Cell3 4 5 0.3
Cell4 4 14 1.3
Cell5 8 20 2.8
Cell7 16 67 3.4
Cell8 16 69 0.7
Cell9 32 145 0.8
Cell10 64 305 1.1
Cell11 128 640 0.9
Cell12 256 1338 1.4
Cell13 65536 215641 3.5

More Related Content

PPTX
Library Characterization Flow
PPT
Lecture20 asic back_end_design
PPT
optimazation of standard cell layout
PDF
Clock mesh sizing slides
PPTX
676.v3
PPTX
Low Power VLSI Desgin
PDF
Understanding cts log_messages
PDF
Low Power System on chip based design methodology
Library Characterization Flow
Lecture20 asic back_end_design
optimazation of standard cell layout
Clock mesh sizing slides
676.v3
Low Power VLSI Desgin
Understanding cts log_messages
Low Power System on chip based design methodology

What's hot (17)

PPT
Clock gating
PPT
Low Power Design Techniques for ASIC / SOC Design
PDF
Implementing Useful Clock Skew Using Skew Groups
PPT
Nowka low-power-07
PDF
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
PDF
Improved Power Gating Technique for Leakage Power Reduction
PPTX
try
PPTX
Floor plan & Power Plan
PDF
Low power embedded system design
PPT
Low power vlsi design
PPTX
Low power in vlsi with upf basics part 2
PDF
Embedded Systems Power Management
PDF
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...
PPTX
12 low power techniques
PDF
Bg4301324326
PDF
Adiabatic Logic Based Low Power Carry Select Adder for future Technologies
PDF
Low power vlsi design ppt
Clock gating
Low Power Design Techniques for ASIC / SOC Design
Implementing Useful Clock Skew Using Skew Groups
Nowka low-power-07
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
Improved Power Gating Technique for Leakage Power Reduction
try
Floor plan & Power Plan
Low power embedded system design
Low power vlsi design
Low power in vlsi with upf basics part 2
Embedded Systems Power Management
UPF-Based Static Low-Power Verification in Complex Power Structure SoC Design...
12 low power techniques
Bg4301324326
Adiabatic Logic Based Low Power Carry Select Adder for future Technologies
Low power vlsi design ppt
Ad

Similar to A Hybrid Approach to Standard Cell Power Characterization based on PVT Independent Contributor Modeling for use in Traditional Power Analysis Flows (20)

PDF
A verilog based simulation methodology for estimating statistical test for th...
PDF
Performance Evaluation of Modelling and Simulation of Lead Acid Batteries for...
PDF
VPPC 12 oral-prada - Physics-based aging modeling of Li-ion batteries
PDF
Vppc12 oral-prada vf
PDF
Implementation of Low Power Test Pattern Generator Using LFSR
PDF
Variation aware design of custom integrated circuits a hands on field guide
PDF
lowpower consumption and details of dfferent power pdf
PDF
LiberateMXWhitePaper
PDF
Digital standard cell library Design flow
PDF
Fault model analysis by parasitic extraction method for embedded sram
PDF
Fault model analysis by parasitic extraction method for embedded sram
PDF
CMOS LOW POWER CELL LIBRARY FOR DIGITAL DESIGN
PPTX
Resonant_Converter_Project_PPt Analysis, Design and Control of DC-DC Resonant...
PDF
VLSID 2015 FirmLeak (Poster)
PPTX
Battery charger simulation using LTspice
PPTX
Battery charger using ltspice
PDF
Analysis of leakage current calculation for nanoscale MOSFET and FinFET
PDF
An electric circuit model for a lithium-ion battery cell based on automotive ...
PDF
Rimac Technology-EMC Simulations in Ansys Electronics Desktop.pdf
PPT
Instruction level power analysis
A verilog based simulation methodology for estimating statistical test for th...
Performance Evaluation of Modelling and Simulation of Lead Acid Batteries for...
VPPC 12 oral-prada - Physics-based aging modeling of Li-ion batteries
Vppc12 oral-prada vf
Implementation of Low Power Test Pattern Generator Using LFSR
Variation aware design of custom integrated circuits a hands on field guide
lowpower consumption and details of dfferent power pdf
LiberateMXWhitePaper
Digital standard cell library Design flow
Fault model analysis by parasitic extraction method for embedded sram
Fault model analysis by parasitic extraction method for embedded sram
CMOS LOW POWER CELL LIBRARY FOR DIGITAL DESIGN
Resonant_Converter_Project_PPt Analysis, Design and Control of DC-DC Resonant...
VLSID 2015 FirmLeak (Poster)
Battery charger simulation using LTspice
Battery charger using ltspice
Analysis of leakage current calculation for nanoscale MOSFET and FinFET
An electric circuit model for a lithium-ion battery cell based on automotive ...
Rimac Technology-EMC Simulations in Ansys Electronics Desktop.pdf
Instruction level power analysis
Ad

More from Arun Joseph (9)

PPT
Rapidly Building Next Generation Web-based EDA Applications and Platforms fro...
PPTX
Techniques for Efficient RTL Clock and Memory Gating Takedown of Next Generat...
PPT
FVCAG: A framework for formal verification driven power modelling and verific...
PPT
FreqLeak
PPT
Process synchronization in multi core systems using on-chip memories
PPTX
FirmLeak
PPT
Empirically Derived Abstractions in Uncore Power Modeling for a Server-Class...
PPT
End to End Self-Heating Analysis Methodology and Toolset for High Performance...
PPT
Per domain power analysis
Rapidly Building Next Generation Web-based EDA Applications and Platforms fro...
Techniques for Efficient RTL Clock and Memory Gating Takedown of Next Generat...
FVCAG: A framework for formal verification driven power modelling and verific...
FreqLeak
Process synchronization in multi core systems using on-chip memories
FirmLeak
Empirically Derived Abstractions in Uncore Power Modeling for a Server-Class...
End to End Self-Heating Analysis Methodology and Toolset for High Performance...
Per domain power analysis

Recently uploaded (20)

PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
project resource management chapter-09.pdf
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPT
What is a Computer? Input Devices /output devices
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
observCloud-Native Containerability and monitoring.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
cloud_computing_Infrastucture_as_cloud_p
Zenith AI: Advanced Artificial Intelligence
Assigned Numbers - 2025 - Bluetooth® Document
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Developing a website for English-speaking practice to English as a foreign la...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
project resource management chapter-09.pdf
Enhancing emotion recognition model for a student engagement use case through...
Group 1 Presentation -Planning and Decision Making .pptx
What is a Computer? Input Devices /output devices
Module 1.ppt Iot fundamentals and Architecture
A contest of sentiment analysis: k-nearest neighbor versus neural network
observCloud-Native Containerability and monitoring.pptx
Programs and apps: productivity, graphics, security and other tools
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Final SEM Unit 1 for mit wpu at pune .pptx
Tartificialntelligence_presentation.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...

A Hybrid Approach to Standard Cell Power Characterization based on PVT Independent Contributor Modeling for use in Traditional Power Analysis Flows

  • 1. A Hybrid Approach to Standard Cell Power Characterization based on PVT Independent Contributor Modeling for use in Traditional Power Analysis Flows Nagu Dhanwada, Arun Joseph, Spandana Rachamalla, William Dungan, Arya Madhusoodanan, Suriya Skariah, Karl Moody, David Kadzov IBM Systems Group
  • 2. Motivation: Library Characterization in a Traditional Power Analysis Flow Library Characterization Corner 1 ………. Corner N Power Model 1 Power Model 2 Power Model N Corner N + 1 (P. V. T) Workload Analysis Results @ Corner N + 1, Workload 1 Chip Level Power Analysis Corner 1 ……. Corner N Workload 1….Workload N Input to Wafer Test, System Planning, Power Sorting and Binning Cell Library IP Block Power Analysis Interpolation Macro/IP Block Chip Huge characterization effort: MaintainingHuge characterization effort: Maintaining libraries, Memory image sizelibraries, Memory image size Cell characterizationCell characterization 5 corners x 5 voltages x 5 temperatures5 corners x 5 voltages x 5 temperatures = 125X increase in effort and file sizes= 125X increase in effort and file sizes
  • 3. Main Idea  Contributor modeling approach enables significant efficiency improvements to power analysis flows,  Adoption of this approach needs - Tools for contributor model generation - Power analysis tool enhancements to understand contributor models  Contributor based modeling can be used even within a traditional power analysis framework to significantly improve library characterization times.  Focus of this work is a hybrid approach to improve traditional library characterization performance. - Traditional circuit simulation for dynamic power characterization, - Contributor based approach for leakage characterization
  • 4. 4 Main Idea: Hybrid Approach using Contributor based Models Logical Analysis Characterization PVT Specialization (Leakage) Circuit Simulation Characterization (Dynamic) Circuit model-based power contributor evaluation during analysis PVT specific design analysis Contributor based Power Analysis flow Conventional PVT Specific Power Analysis flow PVT Specific Model (.lib) Power Contributor Model Cell schematic Leak Sim Hybrid Approach for Library Characterization  Contributors to power - are separable: Capacitive switching, Leakage (gate and channel), and Shoot-through/Short-Circuit/Direct-Path current - can be summed, - behave the same in different cells.  Use these characteristics: - Don’t put power in a power model Instead, list the power contributors (per condition / event), - Don’t add up power directly in a power tool Instead add up “compatible” instances of contributors.  What are power contributors? - An encapsulation of the non-linear behavior we want to model, - Current approach: A transistor stack with applied voltages.  Circuit Simulation Framework calls the circuit simulator and the PVT specialization step for contributor evaluation  PVT Specialization - Evaluation of the Contributor Model using information present in the contributor model (powerpins, leaking width) - Uses C callable Leakage equations to evaluate contributors  Gathers the results from both the above steps to write out a PVT specific .lib model.
  • 5. Logical Analysis Characterization: Standard Cell Power Contributor Model Generation Overview Extracted Netlist of Standard Cell Flattening of Netlist Estimating Logic Expression of Nets in Design Logic Simulation Toggle count computation Computation of Leakage Duty Cycle from Toggle Counts Power Contributor Model for Leakage <tx_leakage> <rail> <sink>gnd</sink> <source>vdd</source> </rail> <lk_type>gate_on</lk_type> <device_type>HVT_NFET</device_type> <width>1234</width> <length>1</length> <count>45</count> </tx_leakage> <tx_leakage> <rail> <sink>gnd</sink> <source>vdd</source> </rail> <lk_type>gate_off</lk_type> <device_type>HVT_NFET</device_type> <width>1234</width> <length>1</length> <count>45</count> </tx_leakage> <tx_leakage> <rail> <sink>gnd</sink> <source>vdd</source> </rail> <lk_type>channel</lk_type> <device_type>HVT_NFET</device_type> <width>1234</width> <length>1</length> <count>45</count> </tx_leakage> Channel Gate On Gate Off
  • 6. Experimental Results  Contributor based approach was used for leakage power characterization of an industry strength standard cell library used in the design of next generation server class IBM microprocessors. Accuracy and Turn Around Time (TAT) reduction was compared against the traditional IDDQ based circuit simulation approach.  Summary of the comparison for a single corner, for 13 unique cells varying complexity, and representative of the entire library demonstrates a TAT reduction of 4x-215641x with an error margin of 0.2-3.5%.  Similar accuracy and TAT benefits were observed across a range of process, voltage and temperature corners. For simpler libraries this translated to ~40x and ~100x of TAT reduction for complex libraries  For multi-PVT corner cell characterization this can be much higher, depending on the number of parallel compute resources. Chart shows results for a library of size 1200 cells. P indicates the number of processors available for executing the characterization in parallel. Cell No of States TAT reduction ratio (x) Error % Cell1 2 4 0.4 Cell2 4 4 0.2 Cell3 4 5 0.3 Cell4 4 14 1.3 Cell5 8 20 2.8 Cell7 16 67 3.4 Cell8 16 69 0.7 Cell9 32 145 0.8 Cell10 64 305 1.1 Cell11 128 640 0.9 Cell12 256 1338 1.4 Cell13 65536 215641 3.5
  • 7. Experimental Results  Contributor based approach was used for leakage power characterization of an industry strength standard cell library used in the design of next generation server class IBM microprocessors. Accuracy and Turn Around Time (TAT) reduction was compared against the traditional IDDQ based circuit simulation approach.  Summary of the comparison for a single corner, for 13 unique cells varying complexity, and representative of the entire library demonstrates a TAT reduction of 4x-215641x with an error margin of 0.2-3.5%.  Similar accuracy and TAT benefits were observed across a range of process, voltage and temperature corners. For simpler libraries this translated to ~40x and ~100x of TAT reduction for complex libraries  For multi-PVT corner cell characterization this can be much higher, depending on the number of parallel compute resources. Chart shows results for a library of size 1200 cells. P indicates the number of processors available for executing the characterization in parallel. Cell No of States TAT reduction ratio (x) Error % Cell1 2 4 0.4 Cell2 4 4 0.2 Cell3 4 5 0.3 Cell4 4 14 1.3 Cell5 8 20 2.8 Cell7 16 67 3.4 Cell8 16 69 0.7 Cell9 32 145 0.8 Cell10 64 305 1.1 Cell11 128 640 0.9 Cell12 256 1338 1.4 Cell13 65536 215641 3.5