PT PX
PT PX
Logic Library Gate Netlist Design Constraints. Activity Net Parasitics (SPEF)
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.
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