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

Liberty Validation and Power Integrity

S.NoApp OptionDescriptionExample
1libcell.missing_libertyReport file generated in the RAIL_CHECKING_DIR directory during static rail analysis detailing missing liberty information, rather than an application option. Rail Analysis
2rail.toggle_rateSpecify toggle rates for different cell types for rail analysis in RedHawk-SC Fusion. List of cell types and toggle rates Rail Analysis value {clock 2.0 data 0.2 combinational 0.15 sequential 0.15}set_app_options -name rail.toggle_rate - value {clock 2.0 data 0.2 combinational 0.15 sequential 0.15}
3opt.common.power_integrityEnables the power integrity flow and multi- rail-scenario rail analysis capability for IR- driven placement or IR-driven concurrent clock and data optimization. true / false Optimization opt.common.power_integrity -value trueset_app_options -name opt.common.power_integrity -value true
4rail.technologySets the technology node for rail analysis. Integer/String Rail Analysis set_app_option -name rail.technology - value 7
5rail.allow_redhawk_license_chec koutAllows the RedHawk tool to retrieve the related RedHawk licenses for performing signoff features inside the Fusion Compiler tool. true / false Rail Analysis rail.allow_redhawk_license_checkout - value trueset_app_options -name rail.allow_redhawk_license_checkout - value true
6rail.tech_fileSets the Apache technology file for performing PG extraction and PG electromigration analysis. Technology file (.tech) Rail Analysis value ChipTop.techset_app_options -name rail.tech_file - value ChipTop.tech
7rail.apl_filesSets the Apache APL files, which contain current waveforms and intrinsic parasitics for performing dynamic rail analysis. List of files Rail Analysis value {cell.current current cell.cdev cap}set_app_options -name rail.apl_files - value {cell.current current cell.cdev cap}
8rail.switch_model_filesSets the RedHawk switch cell model files for performing dynamic rail analysis. List of switch cell model files Rail Analysis rail.switch_model_files -value {switch.model}set_app_options -name rail.switch_model_files -value {switch.model}
9rail.block_context_model_fileSets the electrical block context model file generated by the create_context_for_sub_block command for running voltage drop analysis with block contexts. File path Rail Analysis rail.block_context_model_file -value block.contextset_app_options -name rail.block_context_model_file -value block.context
10rail.sta_fileSets the static timing file (STA) containing final slew and delay information. Generated by tool STA file path Rail Analysis value design.staset_app_options -name rail.sta_file - value design.sta
11rail.databaseSpecifies a different name for the working directory where RedHawk or RedHawk-SC saves and retrieves results and log files. RAIL_DATABASE Directory name Rail Analysis value my_rail_dbset_app_options -name rail.database - value my_rail_db
12rail.spef_filesSpecifies a list of SPEF files, containing detailed parasitic resistive and capacitive loading data of signal nets. Generated by tool List of SPEF files Rail Analysis value {net.spef}set_app_options -name rail.spef_files - value {net.spef}
13rail.def_filesSpecifies a list of DEF files. When not specified, the tool generates one using the data in the design library. List of files Rail Analysis value {design.def}set_app_options -name rail.def_files - value {design.def}
14rail.scenario_nameSpecifies a different design scenario for rail analysis. Current design scenario String (scenario name) Rail Analysis rail.scenario_name -value func_typset_app_options -name rail.scenario_name -value func_typ
15rail.disable_timestampsDisables timestamps for RedHawk Fusion rail analysis, typically used to generate deterministic analysis scripts. true / false Rail Analysis rail.disable_timestamps -value trueset_app_options -name rail.disable_timestamps -value true
16rail.redhawk_pathSets the path to the RedHawk or RedHawk-SC executable. String (path to executable) Rail Analysis rail.redhawk_path -value /tools/RedHawk_Linux64e5_V19.0.2p2/binset_app_options -name rail.redhawk_path -value /tools/RedHawk_Linux64e5_V19.0.2p2/bin
17rail.display_eco_shapesSaves ECO shapes (such as virtual PG meshes created by the RedHawk mesh add command) along with rail results and displays them in the GUI. true / false Rail Analysis rail.display_eco_shapes -value trueset_app_options -name rail.display_eco_shapes -value true
18rail.productSpecifies whether to use RedHawk or RedHawk-SC executable for rail analysis. redhawk, redhawk_sc Rail Analysis value redhawk redhawk_scset_app_options -name rail.product - value redhawk redhawk_sc
19rail.dump_icc2_results_styleSpecifies how to load the results with the new Ansys map style. The name is likely partially cut off in the manual from rail.dump_icc2_results_style. 2.0 Rail Analysis rail.dump_icc2_results_style -value 2.0set_app_options -name rail.dump_icc2_results_style -value 2.
20rail.pad_filesSpecifies a list of pad location files which define simple RLC models for rail analysis. List of pad location files Rail Analysis value block.plocset_app_options -name rail.pad_files - value block.ploc
21rail.effective_resistance_Partial name for the rail.effective_resistance_instance_file application option, created by a line break in the manual. Rail Analysis
22rail.macro_modelsSets the macro model files for rail analysis. List of cell and directory pairs Rail Analysis rail.macro_models -value {gds_cell1 mm_dir1 gds_cell2 mm_dir2}set_app_options -name rail.macro_models -value {gds_cell1 mm_dir1 gds_cell2 mm_dir2}
23rail.effective_resistance_instance _fileSets the instance file, which lists the cell instances for effective resistance calculation. File path Rail Analysis rail.effective_resistance_instance_file - value cell_list.txtset_app_options -name rail.effective_resistance_instance_file - value cell_list.txt
24rail.license_checkout_modeSpecifies how the tool checks out licenses during distributed RedHawk Fusion runs (e.g., wait for licenses to become available). wait, nowait Rail Analysis rail.license_checkout_mode -value waitset_app_options -name rail.license_checkout_mode -value wait
25rail.em_only_tech_fileSets the electromigration rule file for performing PG electromigration analysis when the rule information is defined in a separate technology file. File path Rail Analysis rail.em_only_tech_file -value em_rules.techset_app_options -name rail.em_only_tech_file -value em_rules.tech
26rail.lib_filesSets the library files in .lib format. List of .lib files Rail Analysis value {test1.lib test2.lib}set_app_options -name rail.lib_files - value {test1.lib test2.lib}
27rail.enable_new_rail_scenaPartial name for the rail.enable_new_rail_scenario application option, created by a line break in the manual. Rail Analysis
28rail.lef_filesSpecifies a list of LEF files. If not specified, the tool generates one using data in the design library. Generated by tool List of LEF files Rail Analysis value {file.lef}set_app_options -name rail.lef_files - value {file.lef}
29rail.enable_new_rail_scenarioEnables RedHawk Fusion or RedHawk-SC Fusion rail analysis with multiple rail scenarios. true / false Rail Analysis rail.enable_new_rail_scenario -value trueset_app_options -name rail.enable_new_rail_scenario -value true
30rail.instance_power_fileSpecifies user-defined Instance Power File (IPF) for providing power to pins. List of die and file pairs Rail Analysis rail.instance_power_file -value {E1 FILE1 DIE2 FILE2 ...}set_app_options -name rail.instance_power_file -value {E1 FILE1 DIE2 FILE2 ...}
31rail.enable_parallel_run_rPartial name for the rail.enable_parallel_run_rail_scenario application option, created by a line break in the manual. Rail Analysis
32rail.generate_file_variablesSets the preferred user variables when a customized python script file is used for RedHawk-SC rail analysis. List of file type and variable name pairs (e.g., PLOC, LEF, DEF, SPEF, TWF) Rail Analysis rail.generate_file_variables -value {PLOC ploc LEF lef_files DEF def_files SPEF spef_files TWF tw_files}set_app_options -name rail.generate_file_variables -value {PLOC ploc LEF lef_files DEF def_files SPEF spef_files TWF tw_files}
33rail.enable_parallel_run_rail_sce narioEnables parallel run for multi-rail-scenario rail analysis. true / false Rail Analysis rail.enable_parallel_run_rail_scenario - value trueset_app_options -name rail.enable_parallel_run_rail_scenario - value true
34rail.generate_file_variablesTruncated form of rail.generate_file_variables. Specifies preferred user variables when a customized python script file is used. Rail Analysis rail.generate_file_variables -value {PLOC ploc LEF lef_files}set_app_options -name rail.generate_file_variables -value {PLOC ploc LEF lef_files}
35rail.enable_redhawkEnables the RedHawk Fusion rail analysis capability in the Fusion Compiler environment. true / false Rail Analysis rail.enable_redhawk -value trueset_app_options -name rail.enable_redhawk -value true
36rail.generate_file_typeSets the type of the script file to generate for RedHawk Fusion or RedHawk- SC Fusion rail analysis. tcl tcl / python Rail Analysis rail.generate_file_type -value pythonset_app_options -name rail.generate_file_type -value python
37rail.enable_redhawk_scEnables the RedHawk-SC Fusion rail analysis capability in the Fusion Compiler environment. requires disabling rail.enable_redhawk. true / false Rail Analysis rail.enable_redhawk_sc -value trueset_app_options -name rail.enable_redhawk_sc -value true

Comments

Leave a Reply

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

Replying to