Update workflow file (4).
diff --git a/.github/workflows/user_project_ci.yml b/.github/workflows/user_project_ci.yml
index f9a4f4d..164835f 100644
--- a/.github/workflows/user_project_ci.yml
+++ b/.github/workflows/user_project_ci.yml
@@ -102,7 +102,15 @@
export OUTPUT=$OUTPUT_DIRECTORY/logs/precheck.log
make precheck
- make run-precheck
+ docker run -v $(PRECHECK_ROOT):$(PRECHECK_ROOT) \
+ -v $(INPUT_DIRECTORY):$(INPUT_DIRECTORY) \
+ -v $(PDK_ROOT):$(PDK_ROOT) \
+ -e INPUT_DIRECTORY=$(INPUT_DIRECTORY) \
+ -e PDK_PATH=$(PDK_ROOT)/$(PDK) \
+ -e PDK_ROOT=$(PDK_ROOT) \
+ -e PDKPATH=$(PDKPATH) \
+ -u $(shell id -u $(USER)):$(shell id -g $(USER)) \
+ efabless/mpw_precheck:latest bash -c "cd $(PRECHECK_ROOT) ; python3 mpw_precheck.py --input_directory $(INPUT_DIRECTORY) --pdk_path $(PDK_ROOT)/$(PDK)"
cnt=$(grep -c "All Checks Passed" "$OUTPUT")
if ! [[ $cnt ]]; then cnt=0; fi
diff --git a/.gitignore b/.gitignore
index 1ad543c..9897e10 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/deps/timing-scripts/
/venv/
/mpw_precheck/
+*.gltf
diff --git a/openlane/user_project_wrapper/config.tcl b/openlane/user_project_wrapper/config.tcl
index a53ea25..2e27c43 100644
--- a/openlane/user_project_wrapper/config.tcl
+++ b/openlane/user_project_wrapper/config.tcl
@@ -49,7 +49,8 @@
### Black-box verilog and views
set ::env(VERILOG_FILES_BLACKBOX) "\
$::env(CARAVEL_ROOT)/verilog/rtl/defines.v \
- $::env(DESIGN_DIR)/../../verilog/rtl/wrapped_as2650.v"
+ $::env(DESIGN_DIR)/../../verilog/rtl/wrapped_as2650.v \
+ $::env(DESIGN_DIR)/../../verilog/rtl/as2650.v"
set ::env(EXTRA_LEFS) "\
$::env(DESIGN_DIR)/../../lef/wrapped_as2650.lef"