Skip to content

Commit 7421007

Browse files
authored
Merge pull request #3917 from Pinata-Consulting/lec-default-on-2
LEC: default on for ORFS test scripts
2 parents 058b452 + b016fe0 commit 7421007

5 files changed

Lines changed: 9 additions & 5 deletions

File tree

docs/user/FlowVariables.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ configuration file.
162162
| <a name="KLAYOUT_TECH_FILE"></a>KLAYOUT_TECH_FILE| A mapping from LEF/DEF to GDS using the KLayout tool.| |
163163
| <a name="LATCH_MAP_FILE"></a>LATCH_MAP_FILE| Optional mapping file supplied to Yosys to map latches| |
164164
| <a name="LAYER_PARASITICS_FILE"></a>LAYER_PARASITICS_FILE| Path to per layer parasitics file. Defaults to $(PLATFORM_DIR)/setRC.tcl.| |
165-
| <a name="LEC_CHECK"></a>LEC_CHECK| Perform a formal equivalence check between before and after netlists.| 1|
165+
| <a name="LEC_CHECK"></a>LEC_CHECK| Perform a formal equivalence check between before and after netlists. If this fails, report an issue to OpenROAD.| 0|
166166
| <a name="LIB_FILES"></a>LIB_FILES| A Liberty file of the standard cell library with PVT characterization, input and output characteristics, timing and power definitions for each cell.| |
167167
| <a name="MACRO_BLOCKAGE_HALO"></a>MACRO_BLOCKAGE_HALO| Distance beyond the edges of a macro that will also be covered by the blockage generated for that macro. Note that the default macro blockage halo comes from the largest of the specified MACRO_PLACE_HALO x or y values. This variable overrides that calculation.| |
168168
| <a name="MACRO_EXTENSION"></a>MACRO_EXTENSION| Sets the number of GCells added to the blockages boundaries from macros.| |

flow/.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
settings.mk
21
vars.sh
32
vars.gdb
43
vars.tcl

flow/Makefile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
# settings.mk is not under source control. Put variables into this
2-
# file to avoid having to adding the to the make command line.
1+
# Put variables into this file to avoid having to adding
2+
# the to the make command line.
3+
#
4+
# Out of ORFS trees can have their own settings.mk.
35
-include settings.mk
46

57
# ==============================================================================

flow/scripts/variables.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1298,7 +1298,9 @@ WRITE_ODB_AND_SDC_EACH_STAGE:
12981298
LEC_CHECK:
12991299
description: >
13001300
Perform a formal equivalence check between before and after netlists.
1301-
default: 1
1301+
1302+
If this fails, report an issue to OpenROAD.
1303+
default: 0
13021304
stages:
13031305
- cts
13041306
REMOVE_CELLS_FOR_LEC:

flow/settings.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export LEC_CHECK ?= 1

0 commit comments

Comments
 (0)