Skip to content

Commit 61b6b04

Browse files
committed
variables: add default values
Signed-off-by: Øyvind Harboe <[email protected]>
1 parent ed05b57 commit 61b6b04

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

flow/scripts/variables.yaml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ SKIP_REPORT_METRICS:
128128
- grt
129129
- route
130130
- final
131+
default: 0
131132
PROCESS:
132133
description: |
133134
Technology node or process in use.
@@ -163,6 +164,7 @@ SYNTH_GUT:
163164
instance.
164165
stages:
165166
- synth
167+
default: 0
166168
SYNTH_HIERARCHICAL:
167169
description: |
168170
Enable to Synthesis hierarchically, otherwise considered flat synthesis.
@@ -322,6 +324,12 @@ FLOORPLAN_DEF:
322324
stages:
323325
- floorplan
324326
- place
327+
DONT_BUFFER_PORTS:
328+
description: >
329+
Do not buffer input/output ports during floorplanning.
330+
stages:
331+
- place
332+
default: 0
325333
REMOVE_ABC_BUFFERS:
326334
description: >
327335
Remove abc buffers from the netlist. If timing repair in floorplanning is
@@ -330,6 +338,12 @@ REMOVE_ABC_BUFFERS:
330338
stages:
331339
- floorplan
332340
deprecated: 1
341+
BALANCE_ROWS:
342+
description: |
343+
Balance rows during placement.
344+
stages:
345+
- place
346+
default: 0
333347
PLACE_SITE:
334348
description: |
335349
Placement site for core cells defined in the technology LEF file.
@@ -497,6 +511,12 @@ CTS_ARGS:
497511
Override `clock_tree_synthesis` arguments.
498512
stages:
499513
- cts
514+
CTS_SNAPSHOTS:
515+
description: |
516+
Create ODB/SDC files at different stages of CTS.
517+
stages:
518+
- cts
519+
default: 0
500520
HOLD_SLACK_MARGIN:
501521
description: >
502522
Specifies a time margin for the slack when fixing hold violations.
@@ -611,11 +631,13 @@ SKIP_CTS_REPAIR_TIMING:
611631
architectural exploration or when getting CI up and running.
612632
stages:
613633
- cts
634+
default: 0
614635
SKIP_REPAIR_TIE_FANOUT:
615636
description: >
616637
Skip repair_tie_fanout at floorplan step.
617638
stages:
618639
- floorplan
640+
default: 0
619641
MIN_ROUTING_LAYER:
620642
description: |
621643
The lowest metal layer name to be used in routing.
@@ -832,6 +854,12 @@ CTS_BUF_LIST:
832854
List of cells used to construct the clock tree. Overrides buffer inference.
833855
stages:
834856
- cts
857+
CLUSTER_FLOPS:
858+
description: >
859+
Minimum number of flip-flops per sink cluster.
860+
stages:
861+
- place
862+
default: 0
835863
CTS_CLUSTER_DIAMETER:
836864
description: >
837865
Maximum diameter (in microns) of sink cluster.
@@ -1061,6 +1089,18 @@ RULES_JSON:
10611089
config.mk or from bazel-orfs.
10621090
stages:
10631091
- test
1092+
SKIP_ANTENNA_REPAIR_PRE_GRT:
1093+
default: 0
1094+
description: >
1095+
Skips antenna repair pre-global routing.
1096+
stages:
1097+
- grt
1098+
SKIP_ANTENNA_REPAIR_POST_DRT:
1099+
default: 0
1100+
description: >
1101+
Skips antenna repair post-detailed routing.
1102+
stages:
1103+
- route
10641104
SKIP_DETAILED_ROUTE:
10651105
default: 0
10661106
description: >

0 commit comments

Comments
 (0)