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"