v0.22 fails:
no files matched glob pattern "/home/armleo/Desktop/sky130_test_hs/pdk_root/sky130A/libs.ref/sky130_fd_sc_hd/lef/*.lef"
while executing
"glob "$::env(PDK_ROOT)/$::env(PDK)/libs.ref/$::env(STD_CELL_LIBRARY)/lef/*.lef""
invoked from within
"set ::env(CELLS_LEF) [glob "$::env(PDK_ROOT)/$::env(PDK)/libs.ref/$::env(STD_CELL_LIBRARY)/lef/*.lef"]"
(file "/home/armleo/Desktop/sky130_test_hs/pdk_root/sky130A/libs.tech/openlane/config.tcl" line 13)
invoked from within
"source $pdk_config"
(procedure "prep" line 129)
invoked from within
"prep {*}$args"
(procedure "run_non_interactive_mode" line 14)
invoked from within
"run_non_interactive_mode {*}$argv"
invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
puts_info "Running interactively"
if { [info exists arg_values(-file)..."
(file "./flow.tcl" line 346)
Instruction:
# Note: Magic is 8.3.183 from ubuntu repository
git clone --branch v0.22
https://github.com/The-OpenROAD-Project/OpenLane.git
export PDK_ROOT=/home/armleo/Desktop/sky130_test_hs/pdk_root
export OPENLANE_ROOT=/home/armleo/Desktop/sky130_test_hs/openlane
export CARAVEL_PATH=/home/armleo/Desktop/sky130_test_hs/caravel
export IMAGE_NAME=efabless/openlane:v0.22
export STD_CELL_LIBRARY=sky130_fd_sc_hs
cd OpenLane/
make openlane
make pdk
make mount
# inside docker:
./flow.tcl -design spm