Fusion Compiler App Options ← Home
Educational Reference Only. This content is an independent study reference. App option names, descriptions and examples are provided for learning purposes. Always verify against official Cadence / Synopsys documentation. This site is not affiliated with or endorsed by Cadence Design Systems or Synopsys Inc.
13
FUSION COMPILER APP OPTIONS

Abstract Annotation and Path Group Timing

S.NoApp OptionDescriptionExample
1abstract.annotate_powerStores the power information in the abstract when creating it. Not specified Hierarchical Implementationset_app_options -name abstract.annotate_power -value true
2time.use_special_default_path_g roupsTiming 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.use_special_default_path_groups - value
3abstract.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
4time.use_lib_cell_generated_cloc k_nameTiming 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.use_lib_cell_generated_clock_name -value
5abstract.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
6time.special_path_group_preced enceTiming 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.special_path_group_precedence - value
7abstract.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
8time.gclock_source_network_nu m_master_registersTiming 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.gcloc k_source_network_num_master_registers -valueset_app_options -name time.gclock_source_network_num_master_registers -value
9abstract.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.
10time.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
11design.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
12time.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
13extract.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
14time.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
15hier.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
16time.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
17hier.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
18time.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
19hier.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
20time.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
21hier.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
22time.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
23hier.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
24time.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
25hier.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
26time.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
27hier.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
28time.disable_recovery_removal_ checksTiming 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.disable_recovery_removal_checks - value
29hier.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
30time.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
31hier.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
32time.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
33hier.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
34time.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
35hier.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
36time.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
37hier.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
38time.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
39hier.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
40time.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
41hier.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
42time.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
43hier.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
44time.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
45hier.block.unmaFragment or prefix for the check hier.block.unmapped_logic. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
46time.clock_reconvergence_pessi mismA 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_reconvergence_pessimism - value
47hier.top.estimaFragment or prefix for the check hier.top.estimated_corner. Not specified Not specified Hierarchical Closure get_early_data_check_records -hierarchical
48time.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
49hier.top.estimated_cornerChecks whether the estimated corner is at top level. Not specified error, tolerate Hierarchical Closure report_early_data_checks -policy
50time.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
51macro.ndmA reference library name used in example scripts. Not specified Not specified Hierarchical Implementation set REF_LIBS "stdcell.ndm macro.ndm"
52time.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
53mapped.ctlExample scripts. Not specified Not specified Hierarchical Implementation read_test_model block_des.mapped.ctl
54time.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
55place.port_type_mismatchAn early data check that identifies a port type mismatch. Not specified Not specified Hierarchical Closure get_early_data_check_records -filter "checked_object_class==port"
56time.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
57plan.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
58tech.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
59route.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"
60stdcell.ndmStandard cell reference library in NDM format. Not specified Not specified Hierarchical Implementation set REF_LIBS "stdcell.ndm macro.ndm"
61route.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"

Comments

Leave a Reply

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

Replying to