diff --git a/Makefile b/Makefile index 8a04a599..6e5a7b13 100644 --- a/Makefile +++ b/Makefile @@ -183,8 +183,9 @@ macros: mount: @docker run -it -v $(TOP_DIR):/openram \ - -v $(SKY130_PDK):$(SKY130_PDK) \ - -e PDK_ROOT=$(PDK_ROOT) \ + -v $(PDK_ROOT):/pdk \ + -e PDK_ROOT=/pdk \ + -e PDKPATH=/pdk/sky130A \ -e OPENRAM_HOME=/openram/compiler \ -e OPENRAM_TECH=/openram/technology \ -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro \ diff --git a/openram.mk b/openram.mk index d03055b1..a8776b2e 100644 --- a/openram.mk +++ b/openram.mk @@ -2,7 +2,7 @@ OPENRAM_HOME := $(abspath $(TOP_DIR)/compiler) OPENRAM_TECH := $(abspath $(TOP_DIR)/technology) OPENRAM_COMPILER := $(OPENRAM_HOME)/openram.py -PDK_ROOT = $(TOP_DIR) +PDK_ROOT ?= $(TOP_DIR) ifeq (,$(wildcard $(OPENRAM_COMPILER))) $(error Did not find '$(OPENRAM_COMPILER)' in '$(OPENRAM_HOME)' (from $$OPENRAM_HOME))