File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ proc repair_timing_helper { args } {
2626 append_env_var additional_args SKIP_BUFFER_REMOVAL -skip_buffer_removal 0
2727 append_env_var additional_args SKIP_LAST_GASP -skip_last_gasp 0
2828 append_env_var additional_args SKIP_VT_SWAP -skip_vt_swap 0
29+ append_env_var additional_args SKIP_CRIT_VT_SWAP -skip_crit_vt_swap 0
2930 append_env_var additional_args MATCH_CELL_FOOTPRINT -match_cell_footprint 0
3031 log_cmd repair_timing {*}$additional_args
3132}
Original file line number Diff line number Diff line change @@ -577,6 +577,15 @@ SKIP_VT_SWAP:
577577 - cts
578578 - floorplan
579579 - grt
580+ SKIP_CRIT_VT_SWAP :
581+ description : >
582+ Do not perform VT swap on critical cells to improve QoR (default: do critical VT swap).
583+ This is an additional VT swap on critical cells that remain near the end of setup fixing.
584+ If SKIP_VT_SWAP is set to 1, this also disables critical cell VT swap.
585+ stages :
586+ - cts
587+ - floorplan
588+ - grt
580589REMOVE_CELLS_FOR_EQY :
581590 description : >
582591 String patterns directly passed to write_verilog -remove_cells <> for
You can’t perform that action at this time.
0 commit comments