Hello All, I'm following your tutorial for the ana...
# ieee-sscs-dc-22
j
Hello All, I'm following your tutorial for the analog precheck shared by @mehdi (https://docs.google.com/document/d/1Lhw2pqrtm9ZJmXbdrflb0DODGaacu7CoabqjQpmeUZQ/edit) and I get the following error when doing 'make run-precheck': "usage: mpw_precheck.py [-h] -i INPUT_DIRECTORY -p PDK_ROOT [-o OUTPUT_DIRECTORY] [--private] [check [check ...]] mpw_precheck.py: error: the following arguments are required: -p/--pdk_root make: * [Makefile114 run-precheck] Error 2" I've made sure that $INPUT_DIRECTORY , $PDK_ROOT and $PDK variables are properly set. Has anyone experienced this issue? Does anyone know how to solve it? I've tried some thing like modifying the makefile but I'm not able to debug this. thx in advance!
m
Does your
caravel_user_project_analog/Makefile
have this recipe?
Copy code
run-precheck: check-pdk check-precheck
        $(eval INPUT_DIRECTORY := $(shell pwd))
        cd $(PRECHECK_ROOT) && \
        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)"
What does
ls -d $PDK_ROOT/$PDK
give you? How about
ls -d $PDK_ROOT/sky130B
?
j
Hello Mitch, thanks for replying I removed the mpw-precheck installation and run it again, it seems to work now
👍 1