20Mhz
07/25/2020, 1:01 PM20Mhz
07/25/2020, 2:56 PMmehdi
07/25/2020, 3:10 PM20Mhz
07/25/2020, 3:32 PMReading DEF data from file /Users/ronaldv/Projects/repositories/openlane/designs/copperv/runs/ver3//results/routing/copperv.def.
This action cannot be undone.
Processed 6 vias total.
Cell sky130_fd_sc_hd__inv_8 couldn't be read
DEF read, Line 613 (Error): Cell sky130_fd_sc_hd__inv_8 is not defined. Maybe you have not read the corresponding LEF file?
Cell sky130_fd_sc_hd__inv_8 couldn't be read
tnt
07/25/2020, 6:27 PMbuild/tapcell/common/linux.mk:58: *** We need SWIG >= 4.0.0, please upgrade,swig is too old
Oh damnit, that is one annoying dependency 😕tnt
07/25/2020, 8:22 PMtnt
07/25/2020, 8:22 PMtnt
07/25/2020, 8:33 PMexport PDK_ROOT=/home/tnt/sky130/openlane_workspace/pdks/
it's still looks for /home/tnt/sky130/openlane_workspace/openlane/pdks//sky130A/libs.tech/openlane/config.tcl
(notice there is a `/openlan/`` too much in that path)tnt
07/25/2020, 8:52 PMError: /home/tnt/sky130/openlane_workspace/openlane/designs/spm/runs/25-07_22-44/tmp/routing/addspacers.def
tnt
07/25/2020, 8:52 PMtnt
07/25/2020, 8:53 PMAndy
07/25/2020, 8:53 PMAndy
07/25/2020, 8:53 PMAndy
07/25/2020, 8:54 PMAndy
07/25/2020, 8:54 PMAndy
07/25/2020, 8:55 PMtnt
07/25/2020, 8:55 PMAndy
07/25/2020, 8:56 PMtnt
07/25/2020, 9:01 PMpdks/
directory directly in the work dir, at the same level as openlane/
. But seems like most scripts want it inside openlane/
...Anish
07/25/2020, 9:02 PMAnish
07/25/2020, 9:02 PMAnish
07/25/2020, 9:02 PMAndy
07/25/2020, 9:04 PMopenlane_working_dir
to an environment variable and then had commands like
cd $OPENLANE_WORKING_DIR
instead of
cd ..; cd ..;```Andy
07/25/2020, 9:05 PMtnt
07/25/2020, 9:08 PMTritonRoute
segfaults 😕Andy
07/25/2020, 9:09 PMcd pdks
You instead said
cd $OPENLANE_WORKING_DIR/pdks
it may make it a bit easier to follow and less likely to mess uptnt
07/25/2020, 9:10 PMAndy
07/25/2020, 9:11 PMtnt
07/25/2020, 9:11 PMgeneral.tcl
has a set ::env(PDK_ROOT) $::env(OPENLANE_ROOT)/pdks/
but I'd like to not override it if it's externally provided by the enviroment.