lock the docker images and configured pdk to inside docker path
diff --git a/Makefile b/Makefile index dc3de7c..4570335 100644 --- a/Makefile +++ b/Makefile
@@ -57,9 +57,9 @@ TARGET_PATH=$(shell pwd) VERIFY_COMMAND="cd ${TARGET_PATH}/verilog/dv/$* && export SIM=${SIM} DUMP=${DUMP} && make" $(DV_PATTERNS): verify-% : ./verilog/dv/% - docker run -v ${TARGET_PATH}:${TARGET_PATH} -v ${PDK_ROOT}:${PDK_ROOT} \ + docker run -v ${TARGET_PATH}:${TARGET_PATH} \ -v ${CARAVEL_ROOT}:${CARAVEL_ROOT} \ - -e TARGET_PATH=${TARGET_PATH} -e PDK_ROOT=${PDK_ROOT} \ + -e TARGET_PATH=${TARGET_PATH} \ -e CARAVEL_ROOT=${CARAVEL_ROOT} \ -u $(id -u $$USER):$(id -g $$USER) dineshannayya/dv_setup:latest \ sh -c $(VERIFY_COMMAND)
diff --git a/openlane/Makefile b/openlane/Makefile index fea7090..5aaee9a 100644 --- a/openlane/Makefile +++ b/openlane/Makefile
@@ -19,8 +19,8 @@ CONFIG = $(foreach block,$(BLOCKS), ./$(block)/config.tcl) CLEAN = $(foreach block,$(BLOCKS), clean-$(block)) -OPENLANE_TAG ?= 2021.09.19_20.25.16 -OPENLANE_IMAGE_NAME ?= efabless/openlane:$(OPENLANE_TAG) +OPENLANE_TAG = mpw3 +OPENLANE_IMAGE_NAME ?= dineshannayya/openlane:$(OPENLANE_TAG) OPENLANE_BASIC_COMMAND = "cd /project/openlane && flow.tcl -design ./$* -save_path .. -save -tag $* -overwrite" OPENLANE_INTERACTIVE_COMMAND = "cd /project/openlane && flow.tcl -it -file ./$*/interactive.tcl -design ./$* -save_path .. -save -tag $* -overwrite" @@ -31,32 +31,29 @@ @exit 1 $(BLOCKS) : % : ./%/config.tcl FORCE -ifeq ($(OPENLANE_ROOT),) - @echo "Please export OPENLANE_ROOT" - @exit 1 -endif -ifeq ($(PDK_ROOT),) - @echo "Please export PDK_ROOT" - @exit 1 -endif +#ifeq ($(OPENLANE_ROOT),) +# @echo "Please export OPENLANE_ROOT" +# @exit 1 +#endif +#ifeq ($(PDK_ROOT),) +# @echo "Please export PDK_ROOT" +# @exit 1 +#endif @echo "###############################################" @sleep 1 @if [ -f ./$*/interactive.tcl ]; then\ - docker run -it -v $(OPENLANE_ROOT):/openLANE_flow \ + docker run -it \ -v $(PDK_ROOT):$(PDK_ROOT) \ -v $(PWD)/..:/project \ -v $(CARAVEL_ROOT):$(CARAVEL_ROOT) \ - -e PDK_ROOT=$(PDK_ROOT) \ -e CARAVEL_ROOT=$(CARAVEL_ROOT) \ -u $(shell id -u $(USER)):$(shell id -g $(USER)) \ $(OPENLANE_IMAGE_NAME) sh -c $(OPENLANE_INTERACTIVE_COMMAND);\ else\ - docker run -it -v $(OPENLANE_ROOT):/openLANE_flow \ - -v $(PDK_ROOT):$(PDK_ROOT) \ + docker run -it \ -v $(PWD)/..:/project \ -v $(CARAVEL_ROOT):$(CARAVEL_ROOT) \ - -e PDK_ROOT=$(PDK_ROOT) \ -e CARAVEL_ROOT=$(CARAVEL_ROOT) \ -u $(shell id -u $(USER)):$(shell id -g $(USER)) \ $(OPENLANE_IMAGE_NAME) sh -c $(OPENLANE_BASIC_COMMAND);\