0% found this document useful (0 votes)
176 views

PT PX

The document describes the power analysis flow using the PT-PX tool. It involves setting variables to define the analysis behavior, issuing commands like update_timing before specifying switching activity, and using commands like set_power_analysis_mode, update_power, and report_power to perform the power analysis and generate output. The tool supports both average and time-based power analysis and can analyze power from RTL simulation data or gate-level netlist with parasitics.

Uploaded by

Suresh Mandava
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
176 views

PT PX

The document describes the power analysis flow using the PT-PX tool. It involves setting variables to define the analysis behavior, issuing commands like update_timing before specifying switching activity, and using commands like set_power_analysis_mode, update_power, and report_power to perform the power analysis and generate output. The tool supports both average and time-based power analysis and can analyze power from RTL simulation data or gate-level netlist with parasitics.

Uploaded by

Suresh Mandava
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 4

PT PX Inputs

Logic Library Gate Netlist Design Constraints. Activity Net Parasitics (SPEF)

Power Analysis Flow

Power Analysis Flow Details

set power_enable_analysis to true, which is not the default behavior of the tool. This requires PT-PX license. Design Data includes Netlist,parasitic Information, SDC File PT-PX tool supports both CCS & NLPM models. power_model_preference controls the CCS or NLPM to be considered for the analysis purpose.

set_operating_conditions, power_limit_extrapolation_range are few of the variables to be set to define the behavior of the tool.
Always preferable to use update_timing command before switching activity is specified, as the tool uses the timing window information to calculate the average cycle power. Issuing update_timing before power analysis will maximize the tool performance by preventing the additional timing updates triggered by the activity annotated commands. check_power is an important command to be issued before power analysis, it is similar to check_timing for timing analysis. set_app_var power_analysis_mode averaged | time_based , is the command to be issued to select the average or time based power analysis. To change the power_analysis mode once power analysis is done, SAIF information is to be reread for the tool.

Power Analysis Flow Details

Average power analysis is performed early in the design flow where as event-based peak power analysis is performed closer sign-off IR analysis. write_activity_waveforms command to generate the activity waveforms from the vcd file. Switching activity of the design can be provided using RTL VCD File or GATE-VCD file or SAIF file or can be from user-defined commands such as set_switching_activity and set_case_analysis pt-px can perform conditional based power analysis to specific mode of a design or specific simulation timing windows using read_vcd command set_power_analysis_mode controls the behavior of the power analysis. update_power & report_power to do the power analysis and generate the analyzed power data

You might also like