Skip to content

Commit 99f0c8d

Browse files
committed
variables: add type info for tunable variables
DRY, AutoTuner type use-cases can use this information, also it is documentation. Signed-off-by: Øyvind Harboe <[email protected]>
1 parent 2cf1711 commit 99f0c8d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

flow/scripts/variables.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ CORE_UTILIZATION:
9595
stages:
9696
- floorplan
9797
tunable: 1
98+
type: float
9899
CORE_AREA:
99100
description: >
100101
The core area specified as a list of lower-left and upper-right corners in
@@ -361,6 +362,7 @@ CELL_PAD_IN_SITES_GLOBAL_PLACEMENT:
361362
- place
362363
- floorplan
363364
default: 0
365+
type: float
364366
tunable: 1
365367
CELL_PAD_IN_SITES_DETAIL_PLACEMENT:
366368
description: >
@@ -371,6 +373,7 @@ CELL_PAD_IN_SITES_DETAIL_PLACEMENT:
371373
- cts
372374
- grt
373375
default: 0
376+
type: float
374377
tunable: 1
375378
PLACE_PINS_ARGS:
376379
description: |
@@ -399,6 +402,7 @@ PLACE_DENSITY_LB_ADDON:
399402
- floorplan
400403
- place
401404
tunable: 1
405+
type: float
402406
REPAIR_PDN_VIA_LAYER:
403407
description: |
404408
Remove power grid vias which generate DRC violations after detailed routing.
@@ -696,6 +700,7 @@ CORE_ASPECT_RATIO:
696700
stages:
697701
- floorplan
698702
tunable: 1
703+
type: float
699704
CORE_MARGIN:
700705
description: >
701706
The margin between the core area and die area, specified in microns.
@@ -706,6 +711,7 @@ CORE_MARGIN:
706711
stages:
707712
- floorplan
708713
tunable: 1
714+
type: float
709715
DIE_AREA:
710716
description: >
711717
The die area specified as a list of lower-left and upper-right corners in
@@ -750,13 +756,15 @@ CTS_CLUSTER_DIAMETER:
750756
stages:
751757
- cts
752758
tunable: 1
759+
type: float
753760
CTS_CLUSTER_SIZE:
754761
description: >
755762
Maximum number of sinks per cluster.
756763
default: 50
757764
stages:
758765
- cts
759766
tunable: 1
767+
type: int
760768
CTS_LIB_NAME:
761769
description: |
762770
Name of the Liberty library to use in selecting the clock buffers.

0 commit comments

Comments
 (0)