20Mhz
08/31/2021, 10:41 PMEnvironment does not support yaml manifest comparison
Right now it seems stuck at below, not sure if related:
[INFO]: Extracting the number of available metal layers from /Users/ronaldv/Projects/PDKs/share/pdk//sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd.tlef
/Users/ronaldv/Projects/repositories/openlane/scripts/extract_metal_layers.py -t /Users/ronaldv/Projects/PDKs/share/pdk//sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd.tlef -o /Users/ronaldv/Projects/repositories/openlane/designs/spm/runs/31-08_18-38/tmp/met_layers_list.txt
...
['li1 ', 'met1 ', 'met2 ', 'met3 ', 'met4 ', 'met5 ']
6
Mitch Bailey
09/01/2021, 1:30 AMPrerequisites
At a minimum:
Docker 19.03.12+
GNU Make
Python 3.6+ with PIP
Click, Pyyaml: pip3 install pyyaml click
Make sure you have pyyaml installed before installing openlane.20Mhz
09/01/2021, 1:41 AM[INFO]: Git Version: 2021.08.23_04.04.57-3-g7fceccf
[WARNING]: Failed to compare PDKS
Could not find SOURCES file for sky130A.
[WARNING]: OpenLane may not function properly.
Mitch Bailey
09/01/2021, 3:09 AMmake pdk
in the openlane directory.
My SOURCES file contains
-ne openlane
f7fd774a762629bc56d31a94ff03138fbc2e176c
-ne skywater-pdk
c094b6e83a4f9298e47f696ec5a7fd53535ec5eb
-ne open_pdks
13e0611f6a27fd6e601f8fe207773233f4f3883f
20Mhz
09/01/2021, 1:27 PM[INFO]: Extracting the number of available metal layers from /Users/ronaldv/Projects/PDKs/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd.tlef
openroad -python /Users/ronaldv/Projects/repositories/openlane/scripts/extract_metal_layers.py -t /Users/ronaldv/Projects/PDKs/share/pdk/sky130A/libs.ref/sky130_fd_sc_hd/techlef/sky130_fd_sc_hd.tlef -o /Users/ronaldv/Projects/repositories/openlane/designs/spm/runs/01-09_09-25/tmp/met_layers_list.txt
Interestingly, calling the script stand alone produced the expected resultsOpenROAD 0.9.0 847f728995