Skip to content

Commit 193ce2e

Browse files
committed
variables: retiming variables fleshed out
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 1cadd89 commit 193ce2e

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

flow/scripts/variables.yaml

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,13 +337,28 @@ CTS_ARGS:
337337
HOLD_SLACK_MARGIN:
338338
description: >
339339
Specifies a time margin for the slack when fixing hold violations.
340-
This option allows you to overfix.
340+
This option allows you to overfix or underfix(negative value, terminate
341+
retiming before 0 or positive slack).
342+
stages:
343+
- cts
344+
- floorplan
345+
- grt
341346
SETUP_SLACK_MARGIN:
342347
description: >
343348
Specifies a time margin for the slack when fixing setup violations.
349+
This option allows you to overfix or underfix(negative value, terminate
350+
retiming before 0 or positive slack).
351+
stages:
352+
- cts
353+
- floorplan
354+
- grt
344355
SKIP_GATE_CLONING:
345356
description: >
346357
Do not use gate cloning transform to fix timing violations (default: use gate cloning).
358+
stages:
359+
- cts
360+
- floorplan
361+
- grt
347362
SKIP_LAST_GASP:
348363
description: >
349364
Do not use last gasp optimization to fix timing violations (default: use gate last gasp).
@@ -354,6 +369,10 @@ SKIP_LAST_GASP:
354369
SKIP_PIN_SWAP:
355370
description: >
356371
Do not use pin swapping as a transform to fix timing violations (default: use pin swapping).
372+
stages:
373+
- cts
374+
- floorplan
375+
- grt
357376
REMOVE_CELLS_FOR_EQY:
358377
description: >
359378
String patterns directly passed to write_verilog -remove_cells <> for equivalence checks.

0 commit comments

Comments
 (0)