Skip to content

Instantly share code, notes, and snippets.

@mattvenn
Created November 17, 2020 10:01
Show Gist options
  • Save mattvenn/242e9e72d6ede03a735ad61db4ca3cc9 to your computer and use it in GitHub Desktop.
Save mattvenn/242e9e72d6ede03a735ad61db4ca3cc9 to your computer and use it in GitHub Desktop.
rm -rf $PDK_ROOT
mkdir $PDK_ROOT
cd $PDK_ROOT
git clone https://github.com/google/skywater-pdk.git
cd skywater-pdk/
git submodule update --init libraries/sky130_fd_sc_hd/latest
git submodule update --init libraries/sky130_fd_sc_hvl/latest
git submodule update --init libraries/sky130_fd_io/latest
make sky130_fd_sc_hd
make sky130_fd_sc_hvl
make sky130_fd_io # fails with no rule to make target
cd $PDK_ROOT
git clone https://github.com/RTimothyEdwards/open_pdks.git
cd open_pdks
./configure --with-sky130-source="${PDK_ROOT}/skywater-pdk/libraries" --with-sky130-local-path="${PDK_ROOT}"
cd sky130
make
make install-local
@mattvenn
Copy link
Author

fails with these errors:
home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:20568: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:20568: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:84646: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:84647: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:65079: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:65080: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:69695: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:84646: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:84647: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:65079: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:65080: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:98392: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:98392: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:98392: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:16841: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:16841: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:16841: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:16841: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:11460: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG
/home/matt/work/asic-workshop/pdks/sky130A//libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v:11460: error: Unknown module type: sky130_fd_sc_hd__udp_pwrgood_pp$PG

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment