Innovus App Options← Home
12
INNOVUS APP OPTIONS

Pin Connectivity and Signal Integrity Windows

S.NoApp OptionDescriptionExample
1custom.route.skip_connect_pin_t ypeEnables the hybrid routing flow by specifying which pin connections Custom Router should skip before Zroute completes them. none, auto, all, stdcell, io, macro Routing custom.route.skip_connect_pin_type -value allset_app_options -name custom.route.skip_connect_pin_type -value selected
2time.enable_si_timing_windowsTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementationset_app_options -name time.enable_si_timing_windows -value
3place.coarse.no_split_rp_width_t hresholdHelps avoid the overlap of relative placement groups with tap cell columns by specifying the distance between tap columns during coarse placement. Not specified Placement place.coarse.no_split_rp_width_threshold -value 46set_app_options -name place.coarse.no_split_rp_width_threshold -value 46 806, 807
4time.enable_preset_clear_arcsTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementationset_app_options -name time.enable_preset_clear_arcs -value
5abstract.annotate_powerStores the power information in the abstract when creating it. Not specified Hierarchical Implementationset_app_options -name abstract.annotate_power -value true
6time.enable_non_sequential_che cksTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementation valueset_app_options -name time.enable_non_sequential_checks - value
7abstract.check_constraints_consi stencyChecks the consistency between the top- level constraints and the constraints of every lower-level instance linked to an abstract during the check_hier_design command. Not specified Hierarchical Implementation value trueset_app_options -name abstract.check_constraints_consistency - value true
8time.enable_clock_to_data_anal ysisTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementation valueset_app_options -name time.enable_clock_to_data_analysis - value
9abstract.enable_signal_em_anal ysisCreates an abstract that can be used for signal electromigration analysis at the top- level. Not specified Hierarchical Implementation value trueset_app_options -name abstract.enable_signal_em_analysis - value true
10time.enable_clock_propagation_t hrough_three_state_enable_pinsTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementation time.enabl e_clock_propagation_through_three_state_enab le_pins -valueset_app_options -name time.enable_clock_propagati on_through_three_state_enable_pins -value
11abstract.keep_min_pulse_width_ violation_pinsChecks and retains registers with minimum pulse width (MPW) violations including their full clock path during abstract creation. Hierarchical Implementation abstract.keep_min_pulse_width_violation_pins -value trueset_app_options -name abstract.keep_min_pulse_width_violation_pins -value true
12time.enable_clock_propagation_t hrough_preset_clearTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementation time.enabl e_clock_propagation_through_preset_clear -valueset_app_options -name time.enable_clock_propagati on_through_preset_clear -value
13abstract.min_pulse_width_violati on_slack_limitLimits the MPW violations to be retained within a given slack limit to help preserve MPW pins that might not be violating but have a slightly positive slack. Not specified Hierarchical Implementation abstract.min_pulse_width_violation_slack_limit -value 0.1set_app_options -name abstract.min_pulse_width_violation_slack_limit -value 0.
14time.enable_ccs_rcv_capTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementationset_app_options -name time.enable_ccs_rcv_cap -value
15design.preserve_reference_edita bilityRetains the editability settings when a library or block name is changed using commands like change_abstract, link_block -rebind, or set_reference. Hierarchical Implementation value trueset_app_options -name design.preserve_reference_editability - value true
16time.enable_auto_mux_clock_ex clusivityTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementation -valueset_app_options -name time.enable_auto_mux_clock_exclusivity -value
17extract.starrc_modeSpecifies whether to use StarRC for parasitic extraction when running the extract_model command. Not specified Hierarchical Implementationset_app_options -name extract.starrc_mode -value true
18time.edge_specific_source_laten cyTiming application option checked for consistency across hierarchical blocks by the check_hier_design command to avoid top-level-closure issues. Not specified Not specified Hierarchical Implementation valueset_app_options -name time.edge_specific_source_latency - value
19hier.block.abstract_missing_desi gn_viewEarly data check rule to verify whether the design view for an abstract is missing. error error, tolerate Hierarchical Implementation report_early_data_checks -policy
20time.disable_internal_inout_net_ arcsA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementation valueset_app_options -name time.disable_internal_inout_net_arcs - value
21hier.block.abstract_target_use_n on_implementationEarly data check rule to verify whether the target use of an abstract is not implementation. error error Hierarchical Implementation report_early_data_checks -policy
22time.disable_cond_default_arcsA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementationset_app_options -name time.disable_cond_default_arcs -value
23hier.block.abstract_type_non_tim ingEarly data check rule to verify whether the abstract type is not timing. error error Hierarchical Implementation report_early_data_checks -policy
24time.disable_clock_gating_check sA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementationset_app_options -name time.disable_clock_gating_checks -value
25hier.block.instFragment or prefix for checks like hier.block.instance_bound_to_frame or hier.block.instance_unlinked. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
26time.disable_case_analysis_ti_hi _loA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementation valueset_app_options -name time.disable_case_analysis_ti_hi_lo - value
27hier.block.instance_bound_to_fra meChecks whether a physical hierarchy instance is bound to a frame view. Not specified error, tolerate Hierarchical Closure report_early_data_checks -policy
28time.delay_calculation_styleA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementationset_app_options -name time.delay_calculation_style -value
29hier.block.instance_unlinkedChecks whether the physical hierarchy reference is not linked properly to the top- level design due to a view change from frame or ETM to abstract or design. Not specified error Hierarchical Closure report_early_data_checks -policy
30time.delay_calc_waveform_analy sis_modeA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementation time.delay_calc_waveform_analysis_mode -valueset_app_options -name time.delay_calc_waveform_analysis_mode -value
31hier.block.instance_with_design_ type_macroChecks whether a physical hierarchy instance is bound to a macro. Not specified error, tolerate Hierarchical Closure report_early_data_checks -policy
32time.crpr_remove_clock_to_data _crpA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementation valueset_app_options -name time.crpr_remove_clock_to_data_crp - value
33hier.block.leafFragment or prefix for the check hier.block.leaf_cell_outside_boundary. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
34time.create_clock_no_input_dela yA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementationset_app_options -name time.create_clock_no_input_delay -value
35hier.block.leaf_cell_outside_boun daryChecks whether the location of a leaf cell of a physical hierarchy is outside the physical hierarchy boundary. Not specified error, tolerate, repair Hierarchical Closure report_early_data_checks -policy
36time.clock_markingA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementationset_app_options -name time.clock_marking -value
37hier.block.missFragment or prefix for checks like hier.block.missing_frame_view or hier.block.missing_leaf_cell_location. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
38time.clock_gating_user_setting_ onlyA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementation valueset_app_options -name time.clock_gating_user_setting_only - value
39hier.block.missing_frame_viewChecks whether the frame view is missing for a hierarchical block. Not specified error, tolerate, repair Hierarchical Closure report_early_data_checks -policy
40time.clock_gating_propagate_en ableA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementation valueset_app_options -name time.clock_gating_propagate_enable - value
41hier.block.missing_leaf_cell_loca tionChecks whether the location of a leaf cell of a physical hierarchy is missing. Not specified error, tolerate, repair Hierarchical Closure report_early_data_checks -policy
42time.case_analysis_sequential_p ropagationA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementation time.case_analysis_sequential_propagation -valueset_app_options -name time.case_analysis_sequential_propagation -value
43hier.block.portFragment or prefix for the check hier.block.port_mismatch_between_views. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
44time.case_analysis_propagate_t hrough_icgA timer application option whose setting is automatically saved during the create_abstract command and verified by the check_hier_design command for consistency between block-level and top- level designs. Not specified Not specified Hierarchical Implementation time.case_analysis_propagate_through_icg -valueset_app_options -name time.case_analysis_propagate_through_icg -value
45hier.block.refeFragment or prefix for checks like hier.block.reference_missing_port_location. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
46tech.tfTechnology file specifying the technology for the library. Not specified Not specified Hierarchical Implementation create_lib -technology tech.tf -ref_libs $nt_ref_lib TOP
47hier.block.reference_missing_por t_locationChecks whether the location of a physical hierarchy boundary pin is missing. Not specified error, tolerate, repair Hierarchical Closure report_early_data_checks -policy
48stdcell.ndmStandard cell reference library in NDM format. Not specified Not specified Hierarchical Implementation set REF_LIBS "stdcell.ndm macro.ndm"
49hier.block.reference_port_outsid e_boundaryChecks whether the location of a physical hierarchy boundary pin is outside the physical hierarchy boundary. Not specified error, tolerate, repair Hierarchical Closure report_early_data_checks -policy
50route.missing_layer_directionEarly data check record indicating a missing routing layer direction. Not specified Not specified Hierarchical Implementation get_early_data_check_records -filter "checked_object_class==port"
51hier.block.unmaFragment or prefix for the check hier.block.unmapped_logic. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
52route.layer_name_mismatchEarly data check record indicating a routing layer name mismatch between block and top level abstract views. Not specified Not specified Hierarchical Implementation get_early_data_check_records -filter "checked_object_class==port"
53hier.top.estimaFragment or prefix for the check hier.top.estimated_corner. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
54plan.budget.estimate_timing_mo deControls whether to use estimation timing mode during budget constraint computation. Not specified Hierarchical value falseset_app_options -name plan.budget.estimate_timing_mode - value true
55hier.top.estimated_cornerChecks whether the estimated corner is at top level. Not specified error, tolerate Hierarchical Closure report_early_data_checks -policy
56mapped.ctlExample scripts. Not specified Not specified Hierarchical Implementation read_test_model block_des.mapped.ctl
57macro.ndmA reference library name used in example scripts. Not specified Not specified Hierarchical Implementation set REF_LIBS "stdcell.ndm macro.ndm"

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Replying to