Skip to content

Commit baa4457

Browse files
authored
Merge pull request #3868 from keplertech/signoff-single-commit
Turn on LEC for asap7_jpeg asap7_uart sky130hd_gcd sky130hs_gcd
2 parents 1426c05 + 538b6e6 commit baa4457

7 files changed

Lines changed: 10 additions & 2 deletions

File tree

flow/designs/asap7/aes/config.mk

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,5 @@ else ifeq ($(FLOW_VARIANT),combine)
2929
$(WORK_HOME)/results/$(PLATFORM)/$(DESIGN_NICKNAME)/blackbox/1_synth.v \
3030
$(WORK_HOME)/results/$(PLATFORM)/$(DESIGN_NICKNAME)/blackbox/1_synth.v
3131
endif
32+
33+
export LEC_CHECK = 1

flow/designs/asap7/uart/config.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ export REMOVE_CELLS_FOR_EQY = TAPCELL*
1818
export SKIP_GATE_CLONING = 1
1919
export VERILOG_TOP_PARAMS = DATA_WIDTH 8
2020
export SYNTH_HDL_FRONTEND = slang
21+
export LEC_CHECK = 1

flow/designs/sky130hd/gcd/config.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,4 @@ export CORE_UTILIZATION = 40
1111
export TNS_END_PERCENT = 100
1212
export EQUIVALENCE_CHECK ?= 1
1313
export REMOVE_CELLS_FOR_EQY = sky130_fd_sc_hd__tapvpwrvgnd*
14+
export LEC_CHECK = 1

flow/designs/sky130hs/gcd/config.mk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export PLACE_DENSITY_LB_ADDON = 0.1
1313
export TNS_END_PERCENT = 100
1414
export EQUIVALENCE_CHECK ?= 1
1515
export REMOVE_CELLS_FOR_EQY = sky130_fd_sc_hs__tapvpwrvgnd*
16+
export LEC_CHECK = 1
1617

1718
#export SYNTH_HDL_FRONTEND ?= slang
1819
#export OPENROAD_HIERARCHICAL ?= 1

flow/scripts/lec_check.tcl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ proc write_lec_script { step file1 file2 } {
2323
proc run_lec_test { step file1 file2 } {
2424
write_lec_script $step $file1 $file2
2525
# tclint-disable-next-line command-args
26-
eval exec kepler-formal --config $::env(OBJECTS_DIR)/${step}_lec_test.yml
26+
eval exec $::env(KEPLER_FORMAL_EXE) --config $::env(OBJECTS_DIR)/${step}_lec_test.yml
2727
try {
2828
set count [exec grep -c "Found difference" $::env(LOG_DIR)/${step}_lec_check.log]]
2929
} trap CHILDSTATUS {results options} {

flow/scripts/variables.mk

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,9 @@ YOSYS_IS_VALID := $(if $(YOSYS_EXE),$(shell test -x $(YOSYS_EXE) && echo "true")
117117
KLAYOUT_DIR = $(abspath $(FLOW_HOME)/../tools/install/klayout/)
118118
KLAYOUT_BIN_FROM_DIR = $(KLAYOUT_DIR)/klayout
119119

120+
KEPLER_FORMAL_EXE ?= $(abspath $(FLOW_HOME)/../tools/install/kepler-formal/bin/kepler-formal)
121+
export KEPLER_FORMAL_EXE := $(KEPLER_FORMAL_EXE)
122+
120123
ifeq ($(wildcard $(KLAYOUT_BIN_FROM_DIR)), $(KLAYOUT_BIN_FROM_DIR))
121124
export KLAYOUT_CMD ?= sh -c 'LD_LIBRARY_PATH=$(dir $(KLAYOUT_BIN_FROM_DIR)) $$0 "$$@"' $(KLAYOUT_BIN_FROM_DIR)
122125
else

0 commit comments

Comments
 (0)