Skip to content

Commit 07363e7

Browse files
committed
updated FlowVariables.md
Signed-off-by: Cho Moon <[email protected]>
1 parent f19db0e commit 07363e7

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

docs/user/FlowVariables.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,9 @@ configuration file.
222222
| <a name="SKIP_INCREMENTAL_REPAIR"></a>SKIP_INCREMENTAL_REPAIR| Skip incremental repair in global route.| 0|
223223
| <a name="SKIP_LAST_GASP"></a>SKIP_LAST_GASP| Do not use last gasp optimization to fix timing violations (default: use gate last gasp).| |
224224
| <a name="SKIP_PIN_SWAP"></a>SKIP_PIN_SWAP| Do not use pin swapping as a transform to fix timing violations (default: use pin swapping).| |
225+
| <a name="SKIP_REPAIR_TIE_FANOUT"></a>SKIP_REPAIR_TIE_FANOUT| Skip repair_tie_fanout at floorplan step.| |
225226
| <a name="SKIP_REPORT_METRICS"></a>SKIP_REPORT_METRICS| If set to 1, then metrics, report_metrics does nothing. Useful to speed up builds.| |
227+
| <a name="SKIP_VT_SWAP"></a>SKIP_VT_SWAP| Do not perform VT swap to improve QoR (default: do VT swap).| |
226228
| <a name="SLEW_MARGIN"></a>SLEW_MARGIN| Specifies a slew margin when fixing max slew violations. This option allows you to overfix.| |
227229
| <a name="SWAP_ARITH_OPERATORS"></a>SWAP_ARITH_OPERATORS| Improve timing QoR by swapping ALU and MULT arithmetic operators.| |
228230
| <a name="SYNTH_ARGS"></a>SYNTH_ARGS| Optional synthesis variables for yosys.| |
@@ -236,6 +238,7 @@ configuration file.
236238
| <a name="SYNTH_MEMORY_MAX_BITS"></a>SYNTH_MEMORY_MAX_BITS| Maximum number of bits for memory synthesis.| 4096|
237239
| <a name="SYNTH_MINIMUM_KEEP_SIZE"></a>SYNTH_MINIMUM_KEEP_SIZE| For hierarchical synthesis, we keep modules of larger area than given by this variable and flatten smaller modules. The area unit used is the size of a basic nand2 gate from the platform's standard cell library. The default value is platform specific.| 0|
238240
| <a name="SYNTH_NETLIST_FILES"></a>SYNTH_NETLIST_FILES| Skips synthesis and uses the supplied netlist files. If the netlist files contains duplicate modules, which can happen when using hierarchical synthesis on indvidual netlist files and combining here, subsequent modules are silently ignored and only the first module is used.| |
241+
| <a name="SYNTH_OPT_HIER"></a>SYNTH_OPT_HIER| Optimize constants across hierarchical boundaries.| |
239242
| <a name="SYNTH_RETIME_MODULES"></a>SYNTH_RETIME_MODULES| List of modules to apply retiming to. These modules must not get dissolved and as such they should either be the top module or be included in SYNTH_KEEP_MODULES. This is an experimental option and may cause adverse effects.| |
240243
| <a name="SYNTH_WRAPPED_OPERATORS"></a>SYNTH_WRAPPED_OPERATORS| Synthesize multiple architectural options for each arithmetic operator in the design. These options are available for switching among in later stages of the flow.| |
241244
| <a name="TAPCELL_TCL"></a>TAPCELL_TCL| Path to Endcap and Welltie cells file.| |
@@ -273,6 +276,7 @@ configuration file.
273276
- [SYNTH_MEMORY_MAX_BITS](#SYNTH_MEMORY_MAX_BITS)
274277
- [SYNTH_MINIMUM_KEEP_SIZE](#SYNTH_MINIMUM_KEEP_SIZE)
275278
- [SYNTH_NETLIST_FILES](#SYNTH_NETLIST_FILES)
279+
- [SYNTH_OPT_HIER](#SYNTH_OPT_HIER)
276280
- [SYNTH_RETIME_MODULES](#SYNTH_RETIME_MODULES)
277281
- [SYNTH_WRAPPED_OPERATORS](#SYNTH_WRAPPED_OPERATORS)
278282
- [TIEHI_CELL_AND_PORT](#TIEHI_CELL_AND_PORT)
@@ -332,7 +336,9 @@ configuration file.
332336
- [SKIP_GATE_CLONING](#SKIP_GATE_CLONING)
333337
- [SKIP_LAST_GASP](#SKIP_LAST_GASP)
334338
- [SKIP_PIN_SWAP](#SKIP_PIN_SWAP)
339+
- [SKIP_REPAIR_TIE_FANOUT](#SKIP_REPAIR_TIE_FANOUT)
335340
- [SKIP_REPORT_METRICS](#SKIP_REPORT_METRICS)
341+
- [SKIP_VT_SWAP](#SKIP_VT_SWAP)
336342
- [SWAP_ARITH_OPERATORS](#SWAP_ARITH_OPERATORS)
337343
- [SYNTH_WRAPPED_OPERATORS](#SYNTH_WRAPPED_OPERATORS)
338344
- [TAPCELL_TCL](#TAPCELL_TCL)
@@ -387,6 +393,7 @@ configuration file.
387393
- [SKIP_LAST_GASP](#SKIP_LAST_GASP)
388394
- [SKIP_PIN_SWAP](#SKIP_PIN_SWAP)
389395
- [SKIP_REPORT_METRICS](#SKIP_REPORT_METRICS)
396+
- [SKIP_VT_SWAP](#SKIP_VT_SWAP)
390397
- [SWAP_ARITH_OPERATORS](#SWAP_ARITH_OPERATORS)
391398
- [SYNTH_WRAPPED_OPERATORS](#SYNTH_WRAPPED_OPERATORS)
392399
- [TNS_END_PERCENT](#TNS_END_PERCENT)
@@ -410,6 +417,7 @@ configuration file.
410417
- [SKIP_LAST_GASP](#SKIP_LAST_GASP)
411418
- [SKIP_PIN_SWAP](#SKIP_PIN_SWAP)
412419
- [SKIP_REPORT_METRICS](#SKIP_REPORT_METRICS)
420+
- [SKIP_VT_SWAP](#SKIP_VT_SWAP)
413421
- [SWAP_ARITH_OPERATORS](#SWAP_ARITH_OPERATORS)
414422
- [SYNTH_WRAPPED_OPERATORS](#SYNTH_WRAPPED_OPERATORS)
415423
- [TNS_END_PERCENT](#TNS_END_PERCENT)

0 commit comments

Comments
 (0)