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

Power Grid Augmentation and Workspace

S.NoApp OptionDescriptionExample
1signoff.create_pg_augmentation. power_net_nameSets the name of the power net for PG augmentation. Power Grid Augmentation signoff. create_pg_augmentation.power_net_name -value VDDset_app_options -name signoff.create_pg_augmentation.power_net_name -value VDD
2thesignoff.check_drc_live.exclud e_command_classExcludes all density or connectivity rules from interactive signoff design rule checking (Live DRC). Appears with a typo 'thesignoff' in documentation. Signoff DRC (Interactive Design Rule Checking) thesignoff.check_drc_live.exclud e_command_class -valueset_app_options -name thesignoff.check_drc_live.exclude_command_class -value
3lib.workspace.save_design_view sControls whether to save the design views during library preparation. Library Preparationset_app_options -name lib.workspace.save_design_views -value true
4signoff.report_metal_density.user _defined_optionsSpecifies additional options for the IC Validator command line used to invoke metal density reporting. Signoff Metal Density Reporting signof f.report_metal_density.user_defined_options -value "- some_option"set_app_options -name signoff.report_metal_density.user_defined_options -value "- some_option"
5lib.workspace.save_layout_viewsControls whether to save the layout views during library preparation. Library Preparationset_app_options -name lib.workspace.save_layout_views -value true
6signoff.report_metal_density.run _dirSets the name of the IC Validator working directory where report files are written. signoff_report_metal_density_run string (directory path) Signoff Metal Density Reporting value "my_density_run_dir"set_app_options -name signoff.report_metal_density.run_dir - value "my_density_run_dir"
7signoff.check_drc.auto_eco_thre shold_valueSets the maximum percentage of change to the block to perform incremental design rule checking using the -auto_eco true option
8signoff.report_metal_density.min _densitySets the minimum percentage of metal allowed in the window for density calculation. 10 percent (if not specified in tech file) float/integer (percentage) Signoff Metal Metal Density Reporting signoff.report_metal_density.min_density -value 10set_app_options -name signoff.report_metal_density.min_density -value
9signoff.check_drc.auto_eco_thre shold_valueSignoff Design Rule Checking signoff.check_drc.auto_eco_threshold_value -value 20set_app_options -name signoff.check_drc.auto_eco_threshold_value -value
10signoff.report_metal_density.gra dient_window_sizeSets the window size used for density gradient checking. 50 microns (if not specified in tech file) float/integer (microns) Signoff Metal Metal Density Reporting signoff.report_metal_de nsity.gradient_window_size -value 50set_app_options -name signoff.report_metal_density.gradient_window_size -value
11signoff.check_drc.enable_icv_ex plorer_modeEnables the ICV heat map to view the density of signoff DRC violations. Signoff Design Rule Checking signoff.check_drc.enable_icv_explorer_mode -value trueset_app_options -name signoff.check_drc.enable_icv_explorer_mode -value true
12signoff.report_metal_density.gra dient_wiSets the window size used for density gradient checking (truncated option name in documentation). 50 microns (if not specified in tech file) float/integer (microns) Signoff Metal Metal Density Reporting -value 50set_app_options -name signoff.report_metal_density.gradient_wi -value
13signoff.check_drc.ignore_blocka ges_in_cellsControls whether the IC Validator tool reads only the pin information from the frame view (true) or both the blockages and the pin information (false). Signoff Design Rule Checking signoff.check_drc.ignore_blockages_in_cells -value falseset_app_options -name signoff.check_drc.ignore_blockages_in_cells -value true
14signoff.report_metal_density.fill_ view_dataSpecifies whether to use the fill data or design view for the metal density calculation. Not specified (uses fill data by default) read_if_uptodate / discard Signoff Metal Density Reporting signoff.report_metal_density.fill_view_data -value read_if_uptodateset_app_options -name signoff.report_metal_density.fill_view_data -value read_if_uptodate
15signoff.check_drc.ignore_child_c ell_errorsControls whether the IC Validator tool reports both top-level and child-level errors to the error data file (false) or only top-level errors (true). Signoff Design Rule Checking signoff.check_drc.ignore_child_cell_errors -value trueset_app_options -name signoff.check_drc.ignore_child_cell_errors -value true
16signoff.report_metal_density.den sity_window_stepSets the step size in the x- and y-directions used for density checking. Half the window size float/integer Signoff Metal Metal Density Reporting signoff.report_metal_density.density_ window_step -value 25set_app_options -name signoff.report_metal_density.density_window_step -value
17signoff.check_drc.max_errors_pe r_ruleSets the maximum number of errors to report per rule
18signoff.report_metal_density.den sity_windowSets the window size used for minimum density checking. 50 microns (if not specified in tech file) float/integer (microns) Signoff Metal Metal Density Reporting signoff.report_metal_density.density_window -value 50set_app_options -name signoff.report_metal_density.density_window -value
19signoff.check_drc.max_errors_pe r_ruleSignoff Design Rule Checking value 1000set_app_options -name signoff.check_drc.max_errors_per_rule - value
20signoff.report_metal_density.den sity_winSets the window size used for minimum density checking (truncated option name in documentation). 50 microns (if not specified in tech file) float/integer (microns) Signoff Metal Metal Density Reporting -value 50set_app_options -name signoff.report_metal_density.density_win -value
21signoff.check_drc.merge_base_e rror_nameSets the file name of the error data file from which to read the initial DRC violations. signoff_check_drc.err Signoff Design Rule Checking signoff.check_drc.merge_base_error_name -value signoff_check_drc.errset_app_options -name signoff.check_drc.merge_base_error_name -value signoff_check_drc.err
22signoff.report_metal_density.crea te_heat_mapsSpecifies whether to generate heat maps to enable viewing of the metal density information in the GUI. Signoff Metal Density Reporting signoff.report_metal_density.create_heat_maps -value trueset_app_options -name signoff.report_metal_density.create_heat_maps -value true
23signoff.check_drc.merge_increm ental_error_dataControls whether to merge the initial DRC violations with the DRC violations detected during the incremental run. Signoff Design Rule Checking signoff.check_drc.merge_incremental _error_data -value trueset_app_options -name signoff.check_drc.merge_incremental_error_data -value true
24signoff.physical.merge_stream_fi lesSpecifies GDSII or OASIS files containing cells (e.g., standard cells or macros) to merge during interactive signoff design rule checking (Live DRC). string (list of files) Signoff DRC (Interactive Design Rule Checking) value {stdcell.gds macro.oas}set_app_options -name signoff.physical.merge_stream_files - value {stdcell.gds hardblock.oas}
25signoff.check_drc.read_design_v iewsSets the reference cells for which the IC Validator tool reads the design view instead of the frame view. {} Signoff Design Rule Checking value {mc*}set_app_options -name signoff.check_drc.read_design_views - value {mc*}
26signoff.physical.merge_exclude_l ibrariesSets the cell libraries whose cells are excluded from replacement with stream file data. list of strings Signoff -value {lib1 lib2}set_app_options -name signoff.physical.merge_exclude_libraries -value {lib1 lib2}
27signoff.check_drc.read_layout_vi ewsSets the reference cells for which the IC Validator tool reads the layout view instead of the frame view. {} Signoff Design Rule Checking value {mc*}set_app_options -name signoff.check_drc.read_layout_views - value {mc*}
28signoff.physical.layer_map_fileSets the name of the layer mapping file. Signoff map_file.txtset_app_options -name signoff.physical.layer_map_file -value map_file.txt
29signoff.check_drc.run_dirSets the run directory, which contains the files generated by the signoff_check_drc command. signoff_check_drc_run Signoff Design Rule Checking signoff_check_drc_runset_app_options -name signoff.check_drc.run_dir -value signoff_check_drc_run
30signoff.physicalPrefix for physical signoff application options. Signoff
31signoff.check_drc.runsetSets the foundry runset to use for design rule checking. Signoff Design Rule Checking my_runsetset_app_options -name signoff.check_drc.runset -value my_runset
32signoff.fix_isolated_via.isolated_ via_max_rangeEstablishes the maximum distance within which a neighboring via must exist so that a via is not considered an isolated via. list of {via_layer distance} pairs Signoff signoff.fix_isolated_via.isolated_via_max_range -value {{via1 0.5} {via2 0.5}}set_app_options -name signoff.fix_isolated_via.isolated_via_max_range -value {{via1 0\.6} {via2 0\.6}}
33signoff.check_drc.user_defined_ optionsSpecifies additional options for the IC Validator command line -value "-turbo"set_app_options -name signoff.check_drc.user_defined_options -value "-turbo"
34signoff.fix_drc.user_defined_opti onsSpecifies additional options for the IC Validator command line. Signoff value "-some_option"set_app_options -name signoff.fix_drc.user_defined_options - value "-some_option"
35signoff.check_drc_liveCategory of application options for interactive signoff design rule checking (Live DRC)
36signoff.fix_drc.target_clock_netsControls whether signoff DRC fixing targets data nets (false) or clock nets (true). Signoffset_app_options -name signoff.fix_drc.target_clock_nets -value true
37signoff.check_drc_live.haloSets the distance in microns by which to expand the region in which Live DRC performs checking float/integer (microns)set_app_options -name signoff.check_drc_live.halo -value 1.
38signoff.fix_drc.run_dirSets the run directory, which contains the files generated by the signoff_fix_drc command. signoff_fix_drc_run Signoffset_app_options -name signoff.fix_drc.run_dir -value my_run_dir
39signoff.check_drc_live.haloapplic ationAppears as a typo in the documentation for signoff.check_drc_live.halo. Sets the distance to expand the region in which Live DRC performs checking float/integer (microns) value 1.0set_app_options -name signoff.check_drc_live.haloapplication - value 1.
40signoff.fix_drc.max_errors_per_r uleSignoff value 500set_app_options -name signoff.fix_drc.max_errors_per_rule - value
41signoff.check_drc_live.runsetSets the foundry runset to use for interactive signoff design rule checking string (file path) "foundry.rs"set_app_options -name signoff.check_drc_live.runset -value "foundry.rs"
42signoff.fix_drc.max_errors_per_r uleSets the maximum number of DRC violations to fix per rule
43signoff.create_metal_fillCategory of application options for signoff metal fill insertion Fill
44signoff.fix_drc.max_detail_route_ iterationsAnd 1000 Signoff signoff.fix_drc.max_detail_route_iterations -value 10set_app_options -name signoff.fix_drc.max_detail_route_iterations -value
45signoff.create_metal_fill.apply_n ondefault_rulesEnables the use of nondefault spacing rules in addition to the spacing rules defined in the technology file Fill signoff.create_metal_fill.apply_nondefault_rules -value trueset_app_options -name signoff.create_metal_fill.apply_nondefault_rules -value true
46signoff.fix_drc.max_detail_route_ iterationsSets the maximum number of search and repair loops to run after signoff DRC fixing
47signoff.create_metal_fill.auto_ec o_threshold_valueModifies the change threshold percentage for performing metal fill insertion only in modified regions
48signoff.fix_drc.last_run_full_chipControls whether the signoff DRC checking in the final repair loop runs only on those portions of the block affected by signoff DRC fixing (false) or on the whole block (true). Signoffset_app_options -name signoff.fix_drc.last_run_full_chip -value true
49signoff.create_metal_fill.auto_ec o_threshold_value(percent) Fill signoff.create_metal_fill.auto_eco_t hreshold_value -value 15set_app_options -name signoff.create_metal_fill.auto_eco_threshold_value -value
50signoff.fix_drc.init_drc_error_dbSets the location of the signoff DRC results from the previous run. Signoff ./init_drc_dbset_app_options -name signoff.fix_drc.init_drc_error_db -value ./init_drc_db
51signoff.create_metal_fill.fill_shiel ded_clockEnables fill insertion for shielded timing-critical clock nets during timing-driven metal fill insertion Fill signoff.create_metal_fill.fill_shielded_clock -value trueset_app_options -name signoff.create_metal_fill.fill_shielded_clock -value true
52signoff.fix_drc.fix_detail_route_dr cControls whether the signoff_fix_drc command fixes routing DRC violations for the entire block (global) or only in the areas near the signoff DRC violations (local). global local/global Signoff value localset_app_options -name signoff.fix_drc.fix_detail_route_drc - value local
53signoff.create_metal_fill.fix_densi ty_errorsEnables density error fixing (minimum density and density gradient) during metal fill insertion Fill signoff.create_metal_fill.fix_density_errors -value trueset_app_options -name signoff.create_metal_fill.fix_density_errors -value true
54signoff.fix_drc.custom_guidanceControls whether signoff DRC fixing uses advanced routing guidance. all all/off/dpt Signoff dptset_app_options -name signoff.fix_drc.custom_guidance -value dpt
55signoff.create_metal_fill.flatForces the use of the flat metal fill mode Fillset_app_options -name signoff.create_metal_fill.flat -value true
56signoff.fix_drc.config_fileSets the configuration file that Establishes the layer-to-DRC-rule mapping. Signoff drc_config.txtset_app_options -name signoff.fix_drc.config_file -value drc_config.txt
57signoff.create_metal_fill.max_de nsity_thresholdEstablishes the maximum density threshold for trimming metal fill on specific layers list of layers and thresholds Fill signoff.create_metal_fill.max_density_threshold -value {{M2 80}}set_app_options -name signoff.create_metal_fill.max_density_threshold -value {{M2 80}}
58signoff.fix_drc.check_drcControls whether signoff DRC checking is performed only on those portions of the block affected by signoff DRC fixing (local) or on the entire block (global). local local/global Signoffset_app_options -name signoff.fix_drc.check_drc -value global
59signoff.create_metal_fill.read_de sign_viewsSets the reference cells for which to read the design view during signoff metal fill insertion list of cells Fill signoff.create_metal_fill.read_design_views -value {cell1 cell2}set_app_options -name signoff.create_metal_fill.read_design_views -value {cell1 cell2}
60signoff.fix_drcPrefix for application options related to signoff design rule checking and fixing. Signoff
61signoff.create_metal_fill.read_lay out_viewsSets the reference cells for which to read the layout view during signoff metal fill insertion list of cells Fill signoff.create_metal_fill.read_layout_views -value {cell1 cell2}set_app_options -name signoff.create_metal_fill.read_layout_views -value {cell1 cell2}
62signoff.create_pg_augmentation. power_net_nameSets the power net on which to perform PG augmentation. Signoff signoff.create_pg_augme ntation.power_net_name -value VDDset_app_options -name signoff.create_pg_augmentation.power_net_name -value VDD
63signoff.create_metal_fill.run_dirSets the run directory which contains the files generated by the signoff_create_metal_fill command signoff_fill_run string (directory path) Fill "my_fill_run"set_app_options -name signoff.create_metal_fill.run_dir -value "my_fill_run"
64signoff.create_pg_augmentation. ground_net_nameSets the ground net on which to perform PG augmentation. Signoff signoff.create_pg_augme ntation.ground_net_name -value VSSset_app_options -name signoff.create_pg_augmentation.ground_net_name -value VSS
65signoff.create_metal_fill.runsetSets the foundry runset to use for pattern- based metal fill insertion string (file path) Fill "foundry_fill.rs"set_app_options -name signoff.create_metal_fill.runset -value "foundry_fill.rs"
66signoff.create_metal_fill.user_def ined_optionsPasses a parameter file or additional options to the IC Validator tool for metal fill insertion. Signoff signoff.create_metal_fill.user_defined_options -value {-D INDESIGN_USER_DEFINED_PARA M_FILE=file_name}set_app_options -name signoff.create_metal_fill.user_defined_options -value {-D INDESIGN_USER_DEFINED_PARAM_FILE=file _name}
67signoff.create_metal_fill.space_t o_clock_netsEstablishes the same-layer minimum spacing requirements between metal fill and a net shape of a user-defined clock net list of layer and spacing pairs Fill signoff.create_metal_fill.space_to_clock_nets -value {{M2 4x} {M3 4x}}set_app_options -name signoff.create_metal_fill.space_to_clock_nets -value {{M2 4x} {M3 4x}}
68signoff.create_metal_fill.tcd_fillEnables typical critical dimension (TCD) metal fill insertion. Signoffset_app_options -name signoff.create_metal_fill.tcd_fill -value true
69signoff.create_metal_fill.space_t o_clock_nets_on_adjacent_layerEstablishes the adjacent-layer minimum spacing requirements between metal fill and a net shape of a user-defined clock net list of layer and spacing pairs Fill signoff.create_metal_fill.space _to_clock_nets_on_adjacent_layer -value {{M2 4x}}set_app_options -name signoff.create_metal_fill.spa ce_to_clock_nets_on_adjacent_layer -value {{M2 4x}}
70signoff.create_metal_fill.space_t o_nets_on_adjacent_layerEstablishes the adjacent-layer minimum spacing requirements between metal fill and a net shape of a timing-critical net list of layer and spacing pairs Fill signoff.create_metal_fill.space_to_nets _on_adjacent_layer - value {{M2 4x}}set_app_options -name signoff.create_metal_fill.spa ce_to_nets_on_adjacent_layer - value {{M2 4x}}
71signoff.create_metal_fill.space_t o_netsEstablishes the same-layer minimum spacing requirements between metal fill and a net shape of a timing-critical net list of layer and spacing pairs Fill value {{M2 0.125} {M3 0.133}}set_app_options -name signoff.create_metal_fill.space_to_nets - value {{M2 0.125} {M3 0.133}}

Comments

Leave a Reply

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

Replying to