Olof Kindgren
01/04/2022, 12:44 PMLuis Henrique Rodovalho
01/04/2022, 12:45 PMOlof Kindgren
01/04/2022, 12:50 PMdonn
01/04/2022, 12:53 PMLuis Henrique Rodovalho
01/04/2022, 12:53 PMdonn
01/04/2022, 12:54 PMOlof Kindgren
01/04/2022, 12:54 PMdonn
01/04/2022, 12:54 PMOlof Kindgren
01/04/2022, 12:56 PMdonn
01/04/2022, 12:56 PMOlof Kindgren
01/04/2022, 12:57 PMdonn
01/04/2022, 12:57 PMOlof Kindgren
01/04/2022, 12:57 PMdonn
01/04/2022, 12:57 PMOlof Kindgren
01/04/2022, 12:58 PMdonn
01/04/2022, 1:02 PM--build-arg OPEN_PDKS_REPO=<https://github.com/rtimothyedwards/open_pdks> --build-arg OPEN_PDKS_COMMIT=476f7428f7f686de51a5164c702629a9b9f2da46 --build-arg SKY130_REPO=<https://github.com/google/skywater-pdk> --build-arg SKY130_COMMIT=c094b6e83a4f9298e47f696ec5a7fd53535ec5eb --build-arg MAGIC_REPO=<https://github.com/rtimothyedwards/magic> --build-arg MAGIC_COMMIT=0bb6ac1fa98b5371c73156b6e876925397fb7cbc
Olof Kindgren
01/04/2022, 1:04 PMdonn
01/04/2022, 1:05 PMOlof Kindgren
01/04/2022, 1:06 PMdonn
01/04/2022, 1:06 PMOlof Kindgren
01/04/2022, 1:06 PMdonn
01/04/2022, 1:07 PM<openlane_root>/docker
and make build_base_image
Olof Kindgren
01/04/2022, 1:16 PMdonn
01/04/2022, 1:16 PMOlof Kindgren
01/04/2022, 1:17 PMmake: *** No rule to make target 'build_base_image'. Stop.
base_image
donn
01/04/2022, 1:17 PMOlof Kindgren
01/04/2022, 1:18 PMdonn
01/04/2022, 1:18 PMThe-OpenROAD-Project/OpenLane
Olof Kindgren
01/04/2022, 1:19 PMdonn
01/04/2022, 1:25 PMOlof Kindgren
01/04/2022, 1:32 PMdonn
01/04/2022, 1:33 PMOlof Kindgren
01/04/2022, 1:33 PMdonn
01/04/2022, 1:34 PMLuis Henrique Rodovalho
01/04/2022, 1:37 PMdonn
01/04/2022, 1:37 PMOlof Kindgren
01/04/2022, 1:42 PMdonn
01/04/2022, 1:45 PMmake timing
extracts the timing data into liberty files. open_pdks does a lot: from stitching the cell lef structures and models (which are disjoint) into larger files, patching erroneous cell structures, providing configuration files for common EDA tools, etc.Olof Kindgren
01/04/2022, 1:45 PMdonn
01/04/2022, 1:45 PMLuis Henrique Rodovalho
01/04/2022, 1:46 PMdonn
01/04/2022, 1:47 PMdonn@Celebi:/usr/local/pdk/sky130A% du -hd0
881M .
Luis Henrique Rodovalho
01/04/2022, 1:48 PMdonn
01/04/2022, 1:49 PMOlof Kindgren
01/04/2022, 1:51 PMLuis Henrique Rodovalho
01/04/2022, 1:51 PMOlof Kindgren
01/04/2022, 1:51 PMLuis Henrique Rodovalho
01/04/2022, 1:52 PMdonn
01/04/2022, 1:52 PMOlof Kindgren
01/04/2022, 2:48 PMdonn
01/04/2022, 2:52 PMOlof Kindgren
01/04/2022, 2:55 PMdonn
01/04/2022, 3:29 PMOlof Kindgren
01/04/2022, 3:29 PMdonn
01/04/2022, 3:30 PMOlof Kindgren
01/04/2022, 3:30 PMdonn
01/04/2022, 3:32 PMOlof Kindgren
01/04/2022, 3:32 PMdonn
01/04/2022, 3:37 PMOlof Kindgren
01/04/2022, 3:37 PMdonn
01/04/2022, 3:38 PMOlof Kindgren
01/04/2022, 3:39 PMdonn
01/04/2022, 3:40 PMOlof Kindgren
01/04/2022, 3:47 PMdonn
01/04/2022, 3:47 PMOlof Kindgren
01/04/2022, 3:47 PMdonn
01/04/2022, 3:49 PMOlof Kindgren
01/04/2022, 3:52 PMpython3 ./utils.py pull-if-doesnt-exist --repository efabless/openlane-tools --os centos-7 open_pdks
efabless/openlane-tools:open_pdks-476f7428f7f686de51a5164c702629a9b9f2da46-centos-7 not found, pulling...
Error response from daemon: manifest for efabless/openlane-tools:open_pdks-476f7428f7f686de51a5164c702629a9b9f2da46-centos-7 not found: manifest unknown: manifest unknown
donn
01/04/2022, 3:53 PMOlof Kindgren
01/04/2022, 3:56 PMmake open_pdks
and got efabless/openlane-tools open_pdks-476f7428f7f686de51a5164c702629a9b9f2da46-centos-7
and then I ran make openlane
and got efabless/openlane:current
but is there an easy way to combine them now?FileNotFoundError: [Errno 2] No such file or directory: '/build/pdk/sky130A/libs.ref/sky130_fd_sc_hd/lib/sky130_fd_sc_hd__tt_025C_1v80.lib'
(UNNAMED).spice
in the spice dirdonn
01/04/2022, 9:30 PMOlof Kindgren
01/04/2022, 9:41 PMmake timing
that requires a full-on virtual conda environment?make timing
with
pip3 install --user -e scripts/python-skywater-pdk
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hd/latest
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hd/latest all
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hd/latest all --ccsnoise
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hdll/latest
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hdll/latest all
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hdll/latest all --ccsnoise
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hs/latest
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hs/latest all
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hs/latest all --ccsnoise
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hvl/latest
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hvl/latest all
python -m skywater_pdk.liberty libraries/sky130_fd_sc_hvl/latest all --ccsnoise
python -m skywater_pdk.liberty libraries/sky130_fd_sc_ls/latest
python -m skywater_pdk.liberty libraries/sky130_fd_sc_ls/latest all
python -m skywater_pdk.liberty libraries/sky130_fd_sc_ls/latest all --ccsnoise
python -m skywater_pdk.liberty libraries/sky130_fd_sc_ms/latest all --leakage
python -m skywater_pdk.liberty libraries/sky130_fd_sc_ms/latest
python -m skywater_pdk.liberty libraries/sky130_fd_sc_ms/latest all
python -m skywater_pdk.liberty libraries/sky130_fd_sc_ms/latest all --ccsnoise
and get rid of all the conda stuffdonn
01/04/2022, 11:02 PMOlof Kindgren
01/04/2022, 11:03 PMdonn
01/04/2022, 11:06 PMOlof Kindgren
01/04/2022, 11:14 PM