SlideShare a Scribd company logo
1 of 25
Unified Methodology for
effective correlation of
SoC Power Estimation
and Signoff
Pankaj Singh
Girish Ravandur
Edwin Marelie
Lalit Gohate
Topics
1. Challenges with Accuracy of Power Estimation and Correlation
2. Overview:
– Modified Flow for Early Power Estimation
– SoC Power Estimation and Correlation Flow
3. Unified SoC Power Pattern Methodology
– SPP Code Development
• Parameter Table
• Code Flow
– SoC Power Analysis
4. Post-Silicon Measurements Flow
5. Correlation with Unified Methodology
6. Conclusion and Benefits
2set date Copyright © Infineon Technologies AG 2016. All rights reserved.
Introduction: Challenges with Accuracy of
Power Estimation and Correlation with Silicon
30001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Accurate Power Estimation
› Increased design complexity leads to difficulty in Accurate power
estimation and Correlation with silicon.
– Late Design changes.
– Expensive Design re-spins.
40001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
IP Design
SoC
(RTL)
SoC
(Gate)
Tape
Out
Silicon
Power
Analysis
Late Change
Deviation
Detected
Redesign
Need: Early and accurate power estimates minimizing re-design
Common Framework for Power
Measurements
› Lack of common methodology from EDA vendors for power
measurements and correlation across platforms.
– Significant effort is spent to debug issues related to power
measurement/correlation.
– Multiple iterations of power pattern delivery
50001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Need: Unified Framework across Pre and Post Silicon platforms
for accurate power estimation and measurements
Result
Result
Result
Post-
Si
Test
Code
1
correlations
No
Post-
Si
Test
Code
2
Post-
Si
Test
Code
3
No
Debug
Debug
Power Estimation and Measurement Flow
60001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Modified Flow for Early Power Estimation
› Beneficial to do early power estimation and overcome accuracy
limitations:
– Rely on past Silicon data
– Check ESL estimates (as starting point)
– Focus on design changes, critical logic.
– Add realistic scenarios from concept.
– Compare and iterate at each stage.
70001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Ref 1
IP
Design
SoC
(RTL)
SoC
(Gate)
Tape
Out
Silicon
Power
Analysis
Late Change
Minimized
Power
Analysis
Early
Architecture
Feedback
Deviation
Detected
Deviation
Detected
Spyglas
s Power
Analysis
Minimized
Redesign
Correlations
Correlations
SoC Power Estimation and Correlation Flow
› SoC Power Pattern
(SPP) Methodology is
developed for Power
Measurement
Correlations.
› This methodology
cover from Pre- to
Post-Silicon Phase.
› Power Measurement is
done by validation,
production test,
characterization test
team.
80001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Pre-Silicon
FSDB
(RTL)
FSDB
(GLS)
SoC Power Analysis Methodology
Power Analysis
Report
(GLS)
Power Analysis
Report
(RTL)
Match the
Specs?
Match the
Specs?
Final Power Analysis
Report
(RTL)
Final Power Analysis
Report
(GLS)
Yes Yes
No
Silicon testing
[testers]
Production
Testing
Characteriz-
ation
testing
IBIS
Testing
Power
Measurement
(Silicon)
Post-Silicon
Power
Testcase
Post-Silicon
Validation
Power
Measurement
(Silicon)
POWER SPECIFICATIONS
MAX, REAL, FREERUN.
Unified SoC Power
Verification
Methodology
Feedbacktodesign
No
Design
Update
s
Iterate with Verification
Requirements
SPP act as single-source Test Code for different
Test Platform supporting easy convergence and
correlation of results across platforms
Unified SoC Power Pattern (SPP) Methodology
90001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Unified SoC Power Pattern Methodology
› Single-source code reused
across different pre and post
silicon platforms.
› This comprehensive Unified
Methodology covers:
– Customer Requirements for
traceability
– SPP Code Development
– Power Analysis
– 1st Silicon Bring-up
– Post-Silicon Validation
– Production Tester
– Characterization Tester
100001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Power Analysis
+
IR Drop,EM
Analysis
.fsdb
PROD Tester
.inf
.sre
.inc
First Si-
Bring up
.elf
.tde
Validation
.elf
.tde
Customer
Requirement
1st Silicon
Bring-upCHAR
Pattern
PROD
Pattern
VAL
SPP
Code
Development
Power
Analysis
CHAR
Tester
.sre
.tde
SPP Code Development
› SPP development starts with Customer Requirements from Concept.
110001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
SPP
Framework
Customer
Requirement
CPU
MainPower
Clocking
Block
DMA
Power
Saving
Block
Parameter
Table
Serial
Interface 1
Serial
Interface 2
Task Scheduler
Block
Timer 1
IP3 Timer 3 Timer 4
Serial
Interface 3
IP2 Timer 2IP4
IP6
IP1
IP5
SPP blocks
Design
› SPP consist of the following main elements:
– Main Power
– Parameter Table
– Task Scheduler
– DMA
– CPU
– Clocking
– Power Saving
– IP Module
SPP Code Development: Parameter Table
› Parameter Table is re-used across different platforms and maintained
by central SoC Test pattern team : Provides consistent setup &
promotes reuse.
– Multiple Test Scenario can be generated via this Parameter Table
(Max, Real, ADAS, Emulation) without changing the SPP Code.
120001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Parameter Table
(.TDE)
1st Silicon
Bring-up
CHAR
Pattern
PROD
Pattern
VAL
Simulation
Customer
Requirement
Parameter Table based on
Customer Requirement
Application
Concept
Customer
Reusable Reusable
SPP Code
Parameter
Table for Max
Power
Parameter
Table for Real
Power
Parameter
Table for
ADAS Power
Parameter
Table for ED
Power
ADAS Power
MAX
Power
REAL
Power
ED Power
SPP Code Development: Parameter Table
– The test parameters is preloaded to the defined SRAM location before
the code execution.
– The code flow is controlled by externally preloaded parameters.
130001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
J750IBIS
LABV93K
SPP Code Development: SPP Code Flow
› The MainPower module is the central block of the SPP Software.
› It executes the init(), run(), and postprocessing().
140001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
CPU 0
Init
CPU 1
Wait
CPU 2
Wait
IP1 init
Serial
Interface
init
ADC init
DMA init
CPU 0
Run
CPU 1
Run
CPU 2
Run
IP1 run
Serial
Interface
run
ADC run
DMA run
IP1
Task Scheduler
Serial Interface
DMA Channel
ASCLIN
DMA Channel
Int Int
› To get the correct power measurement, it is necessary to create
realistic application scenarios.
› This is achieved by triggering the IP Modules after completion of the
first run.
› DMA and Task Scheduler enable re-triggering of IP modules
SoC Power Analysis
› Activity file dumped for power-critical signals after careful analysis
saving power analysis runtime and memory resource.
› The Fast Signal Database (FSDB) file from the SPP is delivered to the
Power Analysis Team.
› The Power analysis starts with RTL and is improved with netlist.
150001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Post-Silicon Measurements:
Post –silicon Validation (E-Beam Board)
Production Tester
Characterization Tester
160001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
1st Silicon Bring-up and Validation
› 1st Silicon Bring-up and Validation uses the same setup.
170001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
› The input files are:
– .elf, generated from the SPP
– .tde, unified parameter table file
1st Silicon Bring-up and Validation
› Unified framework allows early 1st silicon bring-up and minimizes power
pattern re-delivery due to test environment issues.
› Good correlation is achieved with the Unified framework
180001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
-2.5% -5%
+6.5% +5% +5%
CPU1 CPU2 CPU3 CPU4 CPU5
Current(mA)
CPU Cores
CPU1-5 Current with
Real Pattern
Expected
Current
Measured
Current
X1
X2
X3
X4
X1
+4%
X2
+4%
X3
+5.5%
X4
+5%
Y1
Y2
Y3
Y4
Y1
+6%
Y2
+5%
Y3
+2.4%
Y4
+2.4%
Tj =
+125°C
Tj =
+150°C
Tj =
+160°C
Tj =
+165°C
Current(mA)
IDD Total and IDD Leakage
Current
Expected
PORST Leakage
IDD: PORST
Leakage
current
Expected IDD
Current
IDD Current
Production and Characterization Tester
› The file format is slightly different for Production and Characterization
tester:
› The unified framework promotes re-use of parameter table [TDE files]
for both production and Characterization testers by creating wrappers
(INF format ) for production tester.
› The consistent setup with same source code provides high confidence in
power measurements across different tester platforms.
190001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Production
Tester
.inf
.inc
.sre
CHAR
Tester
.tde
.sre
Enhancements in Test Environment
› Download of the source code ‘SRE’ file into the Characterization Tester
can be time consuming.
› Limited amount of Tester Memory further adds to this complexity.
› To overcome these challenges following simplified innovative approach
is used resulting in more than 80%:
– Generate CPU Power Code only for 1 CPU
– Use the DMA routine to copy the code to other CPUs memory
– This approach significantly reduces the download time for source
code.
20Copyright © Infineon Technologies AG 2016. All rights reserved.
765.987
149.06
Old Method New Method
Download Time for
SRE (ms/download)
Old Method New Method
3350152
566232
Old Method New Method
Vector Memory
(vectors/download)
Old Method New Method725
121
Old Method New Method
SRE File size (KB)
Old Method New Method
80.5%
Reduction
83.3%
Reduction
83%
Reduction
Unified
Test
Code
Unified
Test
Code
Unified
Test
Code
Unified
Test
Code
Correlation with Unified Methodology
› Single source code enables simple and first time right correlation
between Pre- and various Post-Silicon platforms.
210001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Result
Result
Result
Post-Si
Test
Code 1
Post-Si
Test
Code 2
Post-Si
Test
Code 3
Pre-Si
Test
Code
Pre-Si
Design
Power
Analysis Result
C
o
r
r
e
l
a
t
i
o
n
Conclusion and Benefits
› Unified Methodology for Effective Power correlation and Signoff is
proven on silicon . It provides effective correlation results (within 6%
deviation). Following are the main benefits:
 Minimize late design changes/re-spins.
 Early and accurate estimation of SoC power and good correlation of
results with silicon minimizes late design changes or design re-spins.
 Promotes reuse.
 Common frame work promotes reuse across pre-silicon and different
post silicon platforms.
 First time right.
 Minimize pattern re-delivery. Fully automated and Configurable flow
minimizing manual error and effort for generation of test code to
meet the specific requirements of different platforms.
 Early silicon bring-up.
 Easy replication of issue in pre-silicon verification environment for
debug and re-generation of pattern.
220001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
References
1. http://chipdesignmag.com/sld/blog/2016/08/25/power-
analysis-and-management/
2. Clarke E. FPGAs and Structured ASICs: Low-Risk SoC for the
Masses [Online]. Available: http://www.designreuse.com
3. V. Tiwari, S. Malik, and A. Wolfe, “Power Analysis of Embedded
Software: A First Step Towards Software Power Minimization,”
IEEE Trans. VLSI Systems, vol. 2, pp. 437–445, Dec. 1994.
4. Ghodrat, M.A.; Lahiri, K.; Raghunathan, A., "Accelerating
System-on-Chip Power Analysis Using Hybrid Power
Estimation," Design Automation Conference, 2007. DAC '07.
44th ACM/IEEE , vol., no., pp.883,886, 4-8 June 2007
5. S. Nithin et al., "Dynamic voltage (IR) drop analysis and design
closure: Issues and challenges," in Proc. of ISQED, pp. 611-
617, March 2010.
230001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
Acronyms
Acronyms Description
ELF Executable and Link Format
FSDB Fast Signal Database
GLS Gate Level Simulation
PORST Power On Reset
RTL Register-Transfer Level
SoC System on Chip
SPP SoC Power Pattern
TDE Tableau Data Extracts
VAL Validation
SRE
ADAS Advanced Driver Assistance Systems
240001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
THANK YOU!
Any Questions
252016-04-06 Copyright © Infineon Technologies AG 2016. All rights reserved.

More Related Content

What's hot

How to perform trouble shooting based on counters
How to perform trouble shooting based on countersHow to perform trouble shooting based on counters
How to perform trouble shooting based on countersAbdul Muin
 
CV CPP Wynand de Wit - updated 02.04.15
CV CPP Wynand de Wit - updated 02.04.15CV CPP Wynand de Wit - updated 02.04.15
CV CPP Wynand de Wit - updated 02.04.15Wynand De Wit
 
2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...
2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...
2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...Jean de la Sagesse
 
Modernization Lessons Learned - Part 1
Modernization Lessons Learned - Part 1Modernization Lessons Learned - Part 1
Modernization Lessons Learned - Part 1Emerson Exchange
 
Wcdma radio-network-optimization-guide
Wcdma radio-network-optimization-guideWcdma radio-network-optimization-guide
Wcdma radio-network-optimization-guideDobrin Dobrev
 
Inop presentation dec sgb 2017
Inop presentation dec sgb 2017Inop presentation dec sgb 2017
Inop presentation dec sgb 2017frankjoh
 
Carrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSCarrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSVishal Sharma, Ph.D.
 
Modernization Lessons Learned -Part 2
Modernization Lessons Learned -Part 2Modernization Lessons Learned -Part 2
Modernization Lessons Learned -Part 2Emerson Exchange
 
A Survey of Recent Advances in Network Planning/Traffic Engineering (TE) Tools
A Survey of Recent Advances in Network Planning/Traffic Engineering (TE) ToolsA Survey of Recent Advances in Network Planning/Traffic Engineering (TE) Tools
A Survey of Recent Advances in Network Planning/Traffic Engineering (TE) ToolsVishal Sharma, Ph.D.
 
Webinar on Latency and throughput computation of automotive EE network
Webinar on Latency and throughput computation of automotive EE networkWebinar on Latency and throughput computation of automotive EE network
Webinar on Latency and throughput computation of automotive EE networkDeepak Shankar
 
Radio network optimization flow 20090429-a-4.0
Radio network optimization flow 20090429-a-4.0Radio network optimization flow 20090429-a-4.0
Radio network optimization flow 20090429-a-4.0Mashaal322
 
Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?Vishal Sharma, Ph.D.
 
Using Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsUsing Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsEmerson Exchange
 
Network optimization presentation generic dec18
Network optimization presentation generic dec18Network optimization presentation generic dec18
Network optimization presentation generic dec18frankjoh
 
Incorporating Wireless Measurements with Wired Data Acquisition Systems
Incorporating Wireless Measurements with Wired Data Acquisition SystemsIncorporating Wireless Measurements with Wired Data Acquisition Systems
Incorporating Wireless Measurements with Wired Data Acquisition Systemscmstiernberg
 
Basics of performance measurement in umts
Basics of performance measurement in umtsBasics of performance measurement in umts
Basics of performance measurement in umtsEkwere Udoh
 

What's hot (20)

sairam_CV
sairam_CVsairam_CV
sairam_CV
 
How to perform trouble shooting based on counters
How to perform trouble shooting based on countersHow to perform trouble shooting based on counters
How to perform trouble shooting based on counters
 
Lte kpis
Lte kpisLte kpis
Lte kpis
 
CV CPP Wynand de Wit - updated 02.04.15
CV CPP Wynand de Wit - updated 02.04.15CV CPP Wynand de Wit - updated 02.04.15
CV CPP Wynand de Wit - updated 02.04.15
 
2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...
2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...
2 g and 3g kpi improvement by parameter optimization (nsn, ericsson, huawei) ...
 
Modernization Lessons Learned - Part 1
Modernization Lessons Learned - Part 1Modernization Lessons Learned - Part 1
Modernization Lessons Learned - Part 1
 
Wcdma radio-network-optimization-guide
Wcdma radio-network-optimization-guideWcdma radio-network-optimization-guide
Wcdma radio-network-optimization-guide
 
Inop presentation dec sgb 2017
Inop presentation dec sgb 2017Inop presentation dec sgb 2017
Inop presentation dec sgb 2017
 
Carrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoSCarrier Strategies for Backbone Traffic Engineering and QoS
Carrier Strategies for Backbone Traffic Engineering and QoS
 
Modernization Lessons Learned -Part 2
Modernization Lessons Learned -Part 2Modernization Lessons Learned -Part 2
Modernization Lessons Learned -Part 2
 
A Survey of Recent Advances in Network Planning/Traffic Engineering (TE) Tools
A Survey of Recent Advances in Network Planning/Traffic Engineering (TE) ToolsA Survey of Recent Advances in Network Planning/Traffic Engineering (TE) Tools
A Survey of Recent Advances in Network Planning/Traffic Engineering (TE) Tools
 
Webinar on Latency and throughput computation of automotive EE network
Webinar on Latency and throughput computation of automotive EE networkWebinar on Latency and throughput computation of automotive EE network
Webinar on Latency and throughput computation of automotive EE network
 
Radio network optimization flow 20090429-a-4.0
Radio network optimization flow 20090429-a-4.0Radio network optimization flow 20090429-a-4.0
Radio network optimization flow 20090429-a-4.0
 
Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?Network Planning & Design: An Art or a Science?
Network Planning & Design: An Art or a Science?
 
Using Wireless Measurements in Control Applications
Using Wireless Measurements in Control ApplicationsUsing Wireless Measurements in Control Applications
Using Wireless Measurements in Control Applications
 
Network optimization presentation generic dec18
Network optimization presentation generic dec18Network optimization presentation generic dec18
Network optimization presentation generic dec18
 
Kpi info
Kpi info Kpi info
Kpi info
 
Incorporating Wireless Measurements with Wired Data Acquisition Systems
Incorporating Wireless Measurements with Wired Data Acquisition SystemsIncorporating Wireless Measurements with Wired Data Acquisition Systems
Incorporating Wireless Measurements with Wired Data Acquisition Systems
 
Basics of performance measurement in umts
Basics of performance measurement in umtsBasics of performance measurement in umts
Basics of performance measurement in umts
 
Sharam salamian
Sharam salamianSharam salamian
Sharam salamian
 

Similar to Unified methodology for effective correlation of soc power

How to achieve 95%+ Accurate power measurement during architecture exploration?
How to achieve 95%+ Accurate power measurement during architecture exploration? How to achieve 95%+ Accurate power measurement during architecture exploration?
How to achieve 95%+ Accurate power measurement during architecture exploration? Deepak Shankar
 
2012EE10432_Abhishek_Lal
2012EE10432_Abhishek_Lal2012EE10432_Abhishek_Lal
2012EE10432_Abhishek_LalAbhishek Lal
 
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...OPAL-RT TECHNOLOGIES
 
Low-Power Design and Verification
Low-Power Design and VerificationLow-Power Design and Verification
Low-Power Design and VerificationDVClub
 
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...Intel IT Center
 
Power Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip DesignPower Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip DesignPankaj Singh
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford
 
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...OPAL-RT TECHNOLOGIES
 
Per domain power analysis
Per domain power analysisPer domain power analysis
Per domain power analysisArun Joseph
 
My profile
My profileMy profile
My profiledhruv_63
 
PowerXR Programmable Power Technology
PowerXR  Programmable Power TechnologyPowerXR  Programmable Power Technology
PowerXR Programmable Power TechnologyPremier Farnell
 
ProSIM engineering consultancy offerings to nuclear power sector
ProSIM engineering consultancy offerings to nuclear power sectorProSIM engineering consultancy offerings to nuclear power sector
ProSIM engineering consultancy offerings to nuclear power sectorProSIM R & D Pvt. Ltd.
 
Low power in vlsi with upf basics part 1
Low power in vlsi with upf basics part 1Low power in vlsi with upf basics part 1
Low power in vlsi with upf basics part 1SUNODH GARLAPATI
 
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...moiz89
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofileplnananthch
 
Webinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric TransportationWebinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric TransportationOPAL-RT TECHNOLOGIES
 

Similar to Unified methodology for effective correlation of soc power (20)

How to achieve 95%+ Accurate power measurement during architecture exploration?
How to achieve 95%+ Accurate power measurement during architecture exploration? How to achieve 95%+ Accurate power measurement during architecture exploration?
How to achieve 95%+ Accurate power measurement during architecture exploration?
 
2012EE10432_Abhishek_Lal
2012EE10432_Abhishek_Lal2012EE10432_Abhishek_Lal
2012EE10432_Abhishek_Lal
 
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
OPAL-RT RT13 Conference: Rapid control prototyping solutions for power electr...
 
Low-Power Design and Verification
Low-Power Design and VerificationLow-Power Design and Verification
Low-Power Design and Verification
 
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
Hardware and Software Co-optimization to Make Sure Oracle Fusion Middleware R...
 
Power Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip DesignPower Optimization with Efficient Test Logic Partitioning for Full Chip Design
Power Optimization with Efficient Test Logic Partitioning for Full Chip Design
 
Michael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 ResumeMichael Ledford Fall 2014 Resume
Michael Ledford Fall 2014 Resume
 
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
RT15 Berkeley | Introduction to FPGA Power Electronic & Electric Machine real...
 
Per domain power analysis
Per domain power analysisPer domain power analysis
Per domain power analysis
 
My profile
My profileMy profile
My profile
 
PowerXR Programmable Power Technology
PowerXR  Programmable Power TechnologyPowerXR  Programmable Power Technology
PowerXR Programmable Power Technology
 
ProSIM engineering consultancy offerings to nuclear power sector
ProSIM engineering consultancy offerings to nuclear power sectorProSIM engineering consultancy offerings to nuclear power sector
ProSIM engineering consultancy offerings to nuclear power sector
 
Altera trcak g
Altera  trcak gAltera  trcak g
Altera trcak g
 
CHANDAN RESUME
CHANDAN RESUMECHANDAN RESUME
CHANDAN RESUME
 
Low power in vlsi with upf basics part 1
Low power in vlsi with upf basics part 1Low power in vlsi with upf basics part 1
Low power in vlsi with upf basics part 1
 
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
MICROPROCESSOR BASED SUN TRACKING SOLAR PANEL SYSTEM TO MAXIMIZE ENERGY GENER...
 
Ananthprofilepln
AnanthprofileplnAnanthprofilepln
Ananthprofilepln
 
First_Bin_Jan_2015
First_Bin_Jan_2015First_Bin_Jan_2015
First_Bin_Jan_2015
 
ASHFAQUR_RAHMAN_Resume
ASHFAQUR_RAHMAN_ResumeASHFAQUR_RAHMAN_Resume
ASHFAQUR_RAHMAN_Resume
 
Webinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric TransportationWebinar | HIL Testing of Electric Transportation
Webinar | HIL Testing of Electric Transportation
 

More from Pankaj Singh

Safety Verification and Software aspects of Automotive SoC
Safety Verification and Software aspects of Automotive SoCSafety Verification and Software aspects of Automotive SoC
Safety Verification and Software aspects of Automotive SoCPankaj Singh
 
Managing securityforautomotivesoc
Managing securityforautomotivesocManaging securityforautomotivesoc
Managing securityforautomotivesocPankaj Singh
 
Panel:The secret of Indian leadership in Electronic Design skill... From Desi...
Panel:The secret of Indian leadership in Electronic Design skill... From Desi...Panel:The secret of Indian leadership in Electronic Design skill... From Desi...
Panel:The secret of Indian leadership in Electronic Design skill... From Desi...Pankaj Singh
 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...Pankaj Singh
 
AMD_11th_Intl_SoC_Conf_UCI_Irvine
AMD_11th_Intl_SoC_Conf_UCI_IrvineAMD_11th_Intl_SoC_Conf_UCI_Irvine
AMD_11th_Intl_SoC_Conf_UCI_IrvinePankaj Singh
 
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGNFUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGNPankaj Singh
 

More from Pankaj Singh (7)

Safety Verification and Software aspects of Automotive SoC
Safety Verification and Software aspects of Automotive SoCSafety Verification and Software aspects of Automotive SoC
Safety Verification and Software aspects of Automotive SoC
 
Thesis
ThesisThesis
Thesis
 
Managing securityforautomotivesoc
Managing securityforautomotivesocManaging securityforautomotivesoc
Managing securityforautomotivesoc
 
Panel:The secret of Indian leadership in Electronic Design skill... From Desi...
Panel:The secret of Indian leadership in Electronic Design skill... From Desi...Panel:The secret of Indian leadership in Electronic Design skill... From Desi...
Panel:The secret of Indian leadership in Electronic Design skill... From Desi...
 
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
OVERCOMING KEY CHALLENGES OF TODAY'S COMPLEX SOC: PERFORMANCE OPTIMIZATION AN...
 
AMD_11th_Intl_SoC_Conf_UCI_Irvine
AMD_11th_Intl_SoC_Conf_UCI_IrvineAMD_11th_Intl_SoC_Conf_UCI_Irvine
AMD_11th_Intl_SoC_Conf_UCI_Irvine
 
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGNFUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
FUSION APU & TRENDS/ CHALLENGES IN FUTURE SoC DESIGN
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 

Unified methodology for effective correlation of soc power

  • 1. Unified Methodology for effective correlation of SoC Power Estimation and Signoff Pankaj Singh Girish Ravandur Edwin Marelie Lalit Gohate
  • 2. Topics 1. Challenges with Accuracy of Power Estimation and Correlation 2. Overview: – Modified Flow for Early Power Estimation – SoC Power Estimation and Correlation Flow 3. Unified SoC Power Pattern Methodology – SPP Code Development • Parameter Table • Code Flow – SoC Power Analysis 4. Post-Silicon Measurements Flow 5. Correlation with Unified Methodology 6. Conclusion and Benefits 2set date Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 3. Introduction: Challenges with Accuracy of Power Estimation and Correlation with Silicon 30001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 4. Accurate Power Estimation › Increased design complexity leads to difficulty in Accurate power estimation and Correlation with silicon. – Late Design changes. – Expensive Design re-spins. 40001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. IP Design SoC (RTL) SoC (Gate) Tape Out Silicon Power Analysis Late Change Deviation Detected Redesign Need: Early and accurate power estimates minimizing re-design
  • 5. Common Framework for Power Measurements › Lack of common methodology from EDA vendors for power measurements and correlation across platforms. – Significant effort is spent to debug issues related to power measurement/correlation. – Multiple iterations of power pattern delivery 50001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. Need: Unified Framework across Pre and Post Silicon platforms for accurate power estimation and measurements Result Result Result Post- Si Test Code 1 correlations No Post- Si Test Code 2 Post- Si Test Code 3 No Debug Debug
  • 6. Power Estimation and Measurement Flow 60001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 7. Modified Flow for Early Power Estimation › Beneficial to do early power estimation and overcome accuracy limitations: – Rely on past Silicon data – Check ESL estimates (as starting point) – Focus on design changes, critical logic. – Add realistic scenarios from concept. – Compare and iterate at each stage. 70001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. Ref 1 IP Design SoC (RTL) SoC (Gate) Tape Out Silicon Power Analysis Late Change Minimized Power Analysis Early Architecture Feedback Deviation Detected Deviation Detected Spyglas s Power Analysis Minimized Redesign Correlations Correlations
  • 8. SoC Power Estimation and Correlation Flow › SoC Power Pattern (SPP) Methodology is developed for Power Measurement Correlations. › This methodology cover from Pre- to Post-Silicon Phase. › Power Measurement is done by validation, production test, characterization test team. 80001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. Pre-Silicon FSDB (RTL) FSDB (GLS) SoC Power Analysis Methodology Power Analysis Report (GLS) Power Analysis Report (RTL) Match the Specs? Match the Specs? Final Power Analysis Report (RTL) Final Power Analysis Report (GLS) Yes Yes No Silicon testing [testers] Production Testing Characteriz- ation testing IBIS Testing Power Measurement (Silicon) Post-Silicon Power Testcase Post-Silicon Validation Power Measurement (Silicon) POWER SPECIFICATIONS MAX, REAL, FREERUN. Unified SoC Power Verification Methodology Feedbacktodesign No Design Update s Iterate with Verification Requirements SPP act as single-source Test Code for different Test Platform supporting easy convergence and correlation of results across platforms
  • 9. Unified SoC Power Pattern (SPP) Methodology 90001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 10. Unified SoC Power Pattern Methodology › Single-source code reused across different pre and post silicon platforms. › This comprehensive Unified Methodology covers: – Customer Requirements for traceability – SPP Code Development – Power Analysis – 1st Silicon Bring-up – Post-Silicon Validation – Production Tester – Characterization Tester 100001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. Power Analysis + IR Drop,EM Analysis .fsdb PROD Tester .inf .sre .inc First Si- Bring up .elf .tde Validation .elf .tde Customer Requirement 1st Silicon Bring-upCHAR Pattern PROD Pattern VAL SPP Code Development Power Analysis CHAR Tester .sre .tde
  • 11. SPP Code Development › SPP development starts with Customer Requirements from Concept. 110001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. SPP Framework Customer Requirement CPU MainPower Clocking Block DMA Power Saving Block Parameter Table Serial Interface 1 Serial Interface 2 Task Scheduler Block Timer 1 IP3 Timer 3 Timer 4 Serial Interface 3 IP2 Timer 2IP4 IP6 IP1 IP5 SPP blocks Design › SPP consist of the following main elements: – Main Power – Parameter Table – Task Scheduler – DMA – CPU – Clocking – Power Saving – IP Module
  • 12. SPP Code Development: Parameter Table › Parameter Table is re-used across different platforms and maintained by central SoC Test pattern team : Provides consistent setup & promotes reuse. – Multiple Test Scenario can be generated via this Parameter Table (Max, Real, ADAS, Emulation) without changing the SPP Code. 120001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. Parameter Table (.TDE) 1st Silicon Bring-up CHAR Pattern PROD Pattern VAL Simulation Customer Requirement Parameter Table based on Customer Requirement Application Concept Customer Reusable Reusable SPP Code Parameter Table for Max Power Parameter Table for Real Power Parameter Table for ADAS Power Parameter Table for ED Power ADAS Power MAX Power REAL Power ED Power
  • 13. SPP Code Development: Parameter Table – The test parameters is preloaded to the defined SRAM location before the code execution. – The code flow is controlled by externally preloaded parameters. 130001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. J750IBIS LABV93K
  • 14. SPP Code Development: SPP Code Flow › The MainPower module is the central block of the SPP Software. › It executes the init(), run(), and postprocessing(). 140001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. CPU 0 Init CPU 1 Wait CPU 2 Wait IP1 init Serial Interface init ADC init DMA init CPU 0 Run CPU 1 Run CPU 2 Run IP1 run Serial Interface run ADC run DMA run IP1 Task Scheduler Serial Interface DMA Channel ASCLIN DMA Channel Int Int › To get the correct power measurement, it is necessary to create realistic application scenarios. › This is achieved by triggering the IP Modules after completion of the first run. › DMA and Task Scheduler enable re-triggering of IP modules
  • 15. SoC Power Analysis › Activity file dumped for power-critical signals after careful analysis saving power analysis runtime and memory resource. › The Fast Signal Database (FSDB) file from the SPP is delivered to the Power Analysis Team. › The Power analysis starts with RTL and is improved with netlist. 150001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 16. Post-Silicon Measurements: Post –silicon Validation (E-Beam Board) Production Tester Characterization Tester 160001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 17. 1st Silicon Bring-up and Validation › 1st Silicon Bring-up and Validation uses the same setup. 170001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. › The input files are: – .elf, generated from the SPP – .tde, unified parameter table file
  • 18. 1st Silicon Bring-up and Validation › Unified framework allows early 1st silicon bring-up and minimizes power pattern re-delivery due to test environment issues. › Good correlation is achieved with the Unified framework 180001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. -2.5% -5% +6.5% +5% +5% CPU1 CPU2 CPU3 CPU4 CPU5 Current(mA) CPU Cores CPU1-5 Current with Real Pattern Expected Current Measured Current X1 X2 X3 X4 X1 +4% X2 +4% X3 +5.5% X4 +5% Y1 Y2 Y3 Y4 Y1 +6% Y2 +5% Y3 +2.4% Y4 +2.4% Tj = +125°C Tj = +150°C Tj = +160°C Tj = +165°C Current(mA) IDD Total and IDD Leakage Current Expected PORST Leakage IDD: PORST Leakage current Expected IDD Current IDD Current
  • 19. Production and Characterization Tester › The file format is slightly different for Production and Characterization tester: › The unified framework promotes re-use of parameter table [TDE files] for both production and Characterization testers by creating wrappers (INF format ) for production tester. › The consistent setup with same source code provides high confidence in power measurements across different tester platforms. 190001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. Production Tester .inf .inc .sre CHAR Tester .tde .sre
  • 20. Enhancements in Test Environment › Download of the source code ‘SRE’ file into the Characterization Tester can be time consuming. › Limited amount of Tester Memory further adds to this complexity. › To overcome these challenges following simplified innovative approach is used resulting in more than 80%: – Generate CPU Power Code only for 1 CPU – Use the DMA routine to copy the code to other CPUs memory – This approach significantly reduces the download time for source code. 20Copyright © Infineon Technologies AG 2016. All rights reserved. 765.987 149.06 Old Method New Method Download Time for SRE (ms/download) Old Method New Method 3350152 566232 Old Method New Method Vector Memory (vectors/download) Old Method New Method725 121 Old Method New Method SRE File size (KB) Old Method New Method 80.5% Reduction 83.3% Reduction 83% Reduction
  • 21. Unified Test Code Unified Test Code Unified Test Code Unified Test Code Correlation with Unified Methodology › Single source code enables simple and first time right correlation between Pre- and various Post-Silicon platforms. 210001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved. Result Result Result Post-Si Test Code 1 Post-Si Test Code 2 Post-Si Test Code 3 Pre-Si Test Code Pre-Si Design Power Analysis Result C o r r e l a t i o n
  • 22. Conclusion and Benefits › Unified Methodology for Effective Power correlation and Signoff is proven on silicon . It provides effective correlation results (within 6% deviation). Following are the main benefits:  Minimize late design changes/re-spins.  Early and accurate estimation of SoC power and good correlation of results with silicon minimizes late design changes or design re-spins.  Promotes reuse.  Common frame work promotes reuse across pre-silicon and different post silicon platforms.  First time right.  Minimize pattern re-delivery. Fully automated and Configurable flow minimizing manual error and effort for generation of test code to meet the specific requirements of different platforms.  Early silicon bring-up.  Easy replication of issue in pre-silicon verification environment for debug and re-generation of pattern. 220001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 23. References 1. http://chipdesignmag.com/sld/blog/2016/08/25/power- analysis-and-management/ 2. Clarke E. FPGAs and Structured ASICs: Low-Risk SoC for the Masses [Online]. Available: http://www.designreuse.com 3. V. Tiwari, S. Malik, and A. Wolfe, “Power Analysis of Embedded Software: A First Step Towards Software Power Minimization,” IEEE Trans. VLSI Systems, vol. 2, pp. 437–445, Dec. 1994. 4. Ghodrat, M.A.; Lahiri, K.; Raghunathan, A., "Accelerating System-on-Chip Power Analysis Using Hybrid Power Estimation," Design Automation Conference, 2007. DAC '07. 44th ACM/IEEE , vol., no., pp.883,886, 4-8 June 2007 5. S. Nithin et al., "Dynamic voltage (IR) drop analysis and design closure: Issues and challenges," in Proc. of ISQED, pp. 611- 617, March 2010. 230001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 24. Acronyms Acronyms Description ELF Executable and Link Format FSDB Fast Signal Database GLS Gate Level Simulation PORST Power On Reset RTL Register-Transfer Level SoC System on Chip SPP SoC Power Pattern TDE Tableau Data Extracts VAL Validation SRE ADAS Advanced Driver Assistance Systems 240001-01-01 Copyright © Infineon Technologies AG 2016. All rights reserved.
  • 25. THANK YOU! Any Questions 252016-04-06 Copyright © Infineon Technologies AG 2016. All rights reserved.

Editor's Notes

  1. Other improvement that we introduce within our approach is the saving in the Tester: Download time Tester Memory