hansiglaser
Newbie level 3
- Joined
- Jun 8, 2011
- Messages
- 3
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,321
Hi!
I'm doing a post-P&R power analysis using Design Compiler "report_power" after reading in a SAIF file generated with QuestaSim simulating the post-P&R netlist with annotated delays from an SDF file.
If I use a 100x higher frequency in simulation, the dynamic power only increases by approx. 32-37 (depending on use case). I checked the SAIF files which only differ in "DURATION" and for each net "T0" and "T1" (each is 100x lower), but have identical "TC" (i.e., switching count).
This means that it is not possible to "extrapolate" from a slow simulation run[1] to a higher frequency of the final chip.
Could you please help me find why there is not an increase of dynamic power by a factor of 100?
Thanks
Hansi
[1] I simulate an external sensor (ADT7310) which requires 240ms delay between request and response. To reduce simulation time I use 100kHz clock for simulation and a value of 24000 for a delay counter. On the final chip I will use 10MHz and a value of 2400000 for the delay counter.
I'm doing a post-P&R power analysis using Design Compiler "report_power" after reading in a SAIF file generated with QuestaSim simulating the post-P&R netlist with annotated delays from an SDF file.
If I use a 100x higher frequency in simulation, the dynamic power only increases by approx. 32-37 (depending on use case). I checked the SAIF files which only differ in "DURATION" and for each net "T0" and "T1" (each is 100x lower), but have identical "TC" (i.e., switching count).
This means that it is not possible to "extrapolate" from a slow simulation run[1] to a higher frequency of the final chip.
Could you please help me find why there is not an increase of dynamic power by a factor of 100?
Thanks
Hansi
[1] I simulate an external sensor (ADT7310) which requires 240ms delay between request and response. To reduce simulation time I use 100kHz clock for simulation and a value of 24000 for a delay counter. On the final chip I will use 10MHz and a value of 2400000 for the delay counter.