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

ECO Flow and Freeze Silicon Control

S.NoApp OptionDescriptionExample
1design.eco_freeze_silicon_modeEnables ECO changes in the freeze silicon mode. Used when cell placement is fixed and only metal and via mask patterns can change. ECO design.eco_freeze_silicon_mode -value trueset_app_options -name design.eco_freeze_silicon_mode -value true
2eco.add_buffer_on_route.min_di stance_buffer_to_loadSets the minimum distance between the buffer and load when adding buffers on a routed net. Ignored when the -last_distance option is used. Not specified Not specified ECO eco.add_ buffer_on_route.min_distance_buffer_to_load -value 10set_app_options -name eco.add_buffer_on_route.mi n_distance_buffer_to_load -value
3eco.placement.eco_enable_virtu al_connectionPartial name due to line break in the documentation. Likely refers to eco.placement.eco_enable_virtual_connection, which enables virtual connection for repeater groups during ECO placement. Not specified ECO eco.placement.eco_enable_virtual_connection -valueset_app_options -name eco.placement.eco_enable_virtual_connection -value true
4eco.placement.eco_enable_pipel ine_register_placerPartial name due to line break in the documentation. Likely refers to eco.placement.e co_enable_pipeline_register_placer, which enables the pipeline register placer during ECO. Not specified ECO eco.placement.eco_enable_p ipeline_register_placer - value trueset_app_options -name eco.placement.eco_enable_pipeline_register_placer - value true
5eco.placement.first_track_alignm ent_layerSets the first metal layer for track alignment checking in track_pattern mode during ECO placement. Not specified ECO eco.placement.first_track_alignment_layer -value M1set_app_options -name eco.placement.first_track_alignment_layer -value M
6eco.placement.honor_cell_group _not_sharing_timingHonors variant cell groups that do not share the same timing view during ECO variant cell swapping. Not specified Not specified ECO eco. placement.honor_cell_group_not_sharing_timin g - value trueset_app_options -name eco.placement.honor_cell_g roup_not_sharing_timing - value true
7eco.placement.variant_cell_grou p_modeSets the variant mode for different customers and design flows during ECO placement. Not specified Not specified ECO eco.placement.variant_cell_group_mode -valueset_app_options -name eco.placement.variant_cell_group_mode -value
8eco.placement.variant_cell_swap pingEnables the variant cell swapping feature before using add_group_repeaters and place_group_repeaters commands. Not specified ECO eco.placement.variant_cell_swapping -value trueset_app_options -name eco.placement.variant_cell_swapping -value true
9extract.starrc_modeControls StarRC extraction mode. Used to enable or disable native extraction or specify In-Design extraction. fusion_adv fusion_adv, in-design, ECOset_app_options -name extract.starrc_mode -value partial
10place.legalize.enable_advanced_ legalizerEnables the Advanced Legalizer to remove filler cells that have violations after legalizing ECO cells. ECO place.legalize.enable_advanced_legalizer -value trueset_app_options -name place.legalize.enable_advanced_legalizer -value true
11rail.databaseSets the path for saving the RedHawk Fusion rail analysis results in the ECO Fusion power integrity flow. Not specified ECO RAIL_DATABASE_BASELINEset_app_options -name rail.database -value RAIL_DATABASE_BASELINE

Comments

Leave a Reply

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

Replying to