Skip to content

Commit fd4e419

Browse files
authored
Merge branch 'The-OpenROAD-Project:master' into signoff-single-commit
2 parents 03a4aca + 096b233 commit fd4e419

File tree

5 files changed

+35
-372
lines changed

5 files changed

+35
-372
lines changed

docs/user/FlowVariables.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ configuration file.
157157
| <a name="IO_PLACER_H"></a>IO_PLACER_H| A list of metal layers on which the I/O pins are placed horizontally (top and bottom of the die).| |
158158
| <a name="IO_PLACER_V"></a>IO_PLACER_V| A list of metal layers on which the I/O pins are placed vertically (sides of the die).| |
159159
| <a name="IR_DROP_LAYER"></a>IR_DROP_LAYER| Default metal layer to report IR drop.| |
160+
| <a name="KEEP_VARS"></a>KEEP_VARS| Feature toggle to keep intermediate variables during the flow. This is useful for the single-run flow, where all stages of the flow are run in a single OpenROAD instance.| |
160161
| <a name="KLAYOUT_TECH_FILE"></a>KLAYOUT_TECH_FILE| A mapping from LEF/DEF to GDS using the KLayout tool.| |
161162
| <a name="LATCH_MAP_FILE"></a>LATCH_MAP_FILE| Optional mapping file supplied to Yosys to map latches| |
162163
| <a name="LAYER_PARASITICS_FILE"></a>LAYER_PARASITICS_FILE| Path to per layer parasitics file. Defaults to $(PLATFORM_DIR)/setRC.tcl.| |
@@ -269,7 +270,7 @@ configuration file.
269270
| <a name="VERILOG_DEFINES"></a>VERILOG_DEFINES| Preprocessor defines passed to the language frontend. Example: `-D HPDCACHE_ASSERT_OFF`| |
270271
| <a name="VERILOG_FILES"></a>VERILOG_FILES| The path to the design Verilog/SystemVerilog files providing a description of modules.| |
271272
| <a name="VERILOG_INCLUDE_DIRS"></a>VERILOG_INCLUDE_DIRS| Specifies the include directories for the Verilog input files.| |
272-
| <a name="VERILOG_TOP_PARAMS"></a>VERILOG_TOP_PARAMS| Apply toplevel params (if exist).| |
273+
| <a name="VERILOG_TOP_PARAMS"></a>VERILOG_TOP_PARAMS| Apply toplevel params (if exist). Passed in as a list of key value pairs in tcl syntax; separated by spaces: PARAM1 VALUE1 PARAM2 VALUE2 stages: - synth| |
273274
| <a name="YOSYS_FLAGS"></a>YOSYS_FLAGS| Flags to pass to yosys.| -v 3|
274275
## synth variables
275276

@@ -305,7 +306,6 @@ configuration file.
305306
- [VERILOG_DEFINES](#VERILOG_DEFINES)
306307
- [VERILOG_FILES](#VERILOG_FILES)
307308
- [VERILOG_INCLUDE_DIRS](#VERILOG_INCLUDE_DIRS)
308-
- [VERILOG_TOP_PARAMS](#VERILOG_TOP_PARAMS)
309309
- [YOSYS_FLAGS](#YOSYS_FLAGS)
310310

311311
## floorplan variables
@@ -482,6 +482,7 @@ configuration file.
482482

483483
## All stages variables
484484

485+
- [KEEP_VARS](#KEEP_VARS)
485486
- [NUM_CORES](#NUM_CORES)
486487
- [OPENROAD_HIERARCHICAL](#OPENROAD_HIERARCHICAL)
487488
- [SWAP_ARITH_OPERATORS](#SWAP_ARITH_OPERATORS)
@@ -539,4 +540,5 @@ configuration file.
539540
- [TAP_CELL_NAME](#TAP_CELL_NAME)
540541
- [TECH_LEF](#TECH_LEF)
541542
- [USE_FILL](#USE_FILL)
543+
- [VERILOG_TOP_PARAMS](#VERILOG_TOP_PARAMS)
542544

0 commit comments

Comments
 (0)