Skip to content

Commit 880c522

Browse files
authored
Merge pull request #2481 from The-OpenROAD-Project-staging/skip-last-gasp
add varaible SKIP_LAST_GASP to control repair_setup
2 parents 7df3c9c + 8ebf2a7 commit 880c522

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

flow/scripts/util.tcl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ proc repair_timing_helper { {hold_margin 1} } {
2626
append_env_var additional_args SKIP_PIN_SWAP -skip_pin_swap 0
2727
append_env_var additional_args SKIP_GATE_CLONING -skip_gate_cloning 0
2828
append_env_var additional_args SKIP_BUFFER_REMOVAL -skip_buffer_removal 0
29+
append_env_var additional_args SKIP_LAST_GASP -skip_last_gasp 0
2930
puts "repair_timing [join $additional_args " "]"
3031
repair_timing {*}$additional_args
3132
}

flow/scripts/variables.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -344,6 +344,9 @@ SETUP_SLACK_MARGIN:
344344
SKIP_GATE_CLONING:
345345
description: >
346346
Do not use gate cloning transform to fix timing violations (default: use gate cloning).
347+
SKIP_LAST_GASP:
348+
description: >
349+
Do not use last gasp optimization to fix timing violations (default: use gate last gasp).
347350
SKIP_PIN_SWAP:
348351
description: >
349352
Do not use pin swapping as a transform to fix timing violations (default: use pin swapping).

0 commit comments

Comments
 (0)