Variables¶
This page is generated from define_var_help.
Do not edit it by hand; rebuild sta to regenerate.
Use help <variable> in the Tcl interpreter for the same text.
hierarchy_separator¶
hierarchy_separator / @ ^ # . |
The hierarchy_separator separates instance names in a hierarchical instance, net, or pin name. The default value is '/'.
sta_cond_default_arcs_enabled¶
sta_cond_default_arcs_enabled 0|1
When set to 0, default timing arcs with no condition (Liberty timing arcs with no when expression) are disabled if there are other conditional timing arcs between the same pins. The default value is 1.
sta_continue_on_error¶
sta_continue_on_error 0|1
The include and read_sdc commands stop and report any errors encountered while reading a file unless sta_continue_on_error is 1. The default value is 0.
sta_crpr_enabled¶
sta_crpr_enabled 0|1
During min/max timing analysis for on_chip_variation the data and clock paths may overlap. For a setup check the maximum path delays are used for the data and the minimum path delays are used for the clock. Because the gates cannot simultaneously have minimum and maximum delays the timing check slack is pessimistic. This pessimism is known as Common Reconvergent Pessimism Removal, or CRPR. Enabling CRPR slows down the analysis. The default value is 1.
sta_crpr_mode¶
sta_crpr_mode same_pin|same_transition
When the data and clock paths of a timing check overlap (see sta_crpr_enabled), pessimism is removed independent of the path rise/fall transitions. When sta_crpr_mode is same_transition, the pessimism is only removed if the path rise/fall transitions are the same. The default value is same_pin.
sta_dynamic_loop_breaking¶
sta_dynamic_loop_breaking 0|1
When sta_dynamic_loop_breaking is 0, combinational logic loops are disabled by disabling a timing arc that closes the loop. When sta_dynamic_loop_breaking is 1, all paths around the loop are reported. The default value is 0.
sta_gated_clock_checks_enabled¶
sta_gated_clock_checks_enabled 0|1
When sta_gated_clock_checks_enabled is 1, clock gating setup and hold timing checks are checked. The default value is 1.
sta_input_port_default_clock¶
sta_input_port_default_clock 0|1
When sta_input_port_default_clock is 1 a default input arrival is added for input ports that do not have an arrival time specified with the set_input_delay command. The default value is 0.
sta_internal_bidirect_instance_paths_enabled¶
sta_internal_bidirect_instance_paths_enabled 0|1
When set to 0, paths from bidirectional (inout) ports back into the instance are disabled. When set to 1, paths from bidirectional ports back into the instance are enabled. The default value is 0.
sta_pocv_mode¶
sta_pocv_mode scalar|normal|skew_normal
Enable parametric on chip variation using statistical timing analysis. The default value is scalar.
sta_pocv_quantile¶
sta_pocv_quantile float
The target quantile of a delay probability distribution (confidence level). The default value is 3 standard deviations, or sigma.
sta_preset_clear_arcs_enabled¶
sta_preset_clear_arcs_enabled 0|1
When set to 1, paths through asynchronous preset and clear timing arcs are searched. The default value is 0.
sta_propagate_all_clocks¶
sta_propagate_all_clocks 0|1
All clocks defined after sta_propagate_all_clocks is set to 1 are propagated. If it is set before any clocks are defined it has the same effect as
set_propagated_clock [all_clocks]
after all clocks have been defined. The default value is 0.
sta_propagate_gated_clock_enable¶
sta_propagate_gated_clock_enable 0|1
When set to 1, paths of gated clock enables are propagated through the clock gating instances. If the gated clock controls sequential elements setting sta_propagate_gated_clock_enable to 0 prevents spurious paths from the clock enable. The default value is 1.
sta_recovery_removal_checks_enabled¶
sta_recovery_removal_checks_enabled 0|1
When sta_recovery_removal_checks_enabled is 0, recovery and removal timing checks are disabled. The default value is 1.
sta_report_default_digits¶
sta_report_default_digits integer
The number of digits to print after a decimal point. The default value is 2.