Hi All! I have xschem and magic already installed ...
# sky130
d
Hi All! I have xschem and magic already installed on my system and now want to install the sky130 pdk. I am a bit confused as to the correct ./configure command I should use. 1. In the open_pdk link (http://opencircuitdesign.com/open_pdks/index.html) it suggests using: ./configure --enable-sky130-pdk --enable-sram-sky130 2. In Stefans link (https://xschem.sourceforge.io/stefan/xschem_man/tutorial_xschem_sky130.html) he suggests using:
Copy code
./configure --enable-sky130-pdk --prefix=/home/schippes
3. In Stefans video (https://xschem.sourceforge.io/stefan/xschem_man/video_tutorials/install_xschem_and_open_pdks.mp4) at 4mins he suggests telling the ./configure command where the sw pdk root library is and also to specify where you want to install it. => What do people reccomend? Thanks,
s
The --prefix directory above is just an example of my installation. You should either use a path that exists on your system or use the default, no --prefix at all and install will go in
/usr/local/share/pdk
. Currently my open_pdks configure is:
./configure --enable-gf180mcu-pdk --prefix=/home/schippes --enable-sky130-pdk
(again --prefix is specific for my machine) so I now also install the gf180mcu pdk. If you install in the default place (I recommend that) the steps are:
./configure --enable-gf180mcu-pdk --enable-sky130-pdk
make
sudo make install
Important note: always build and install the most up to date
magic
layout tool before building
open_pdks
, because open_pdks uses magic.
d
Thanks Stefan. I will be using SW130 but would also be interested in installing GF180, just for cross referencing. In your video you mentioned the SW pdk install takes ~ 40G. How much would the GF180 also take? At a minimum I will be installing the SW pdk but how much longer does it add if I --enable-gf180mcu-pdk to the command?
s
gf180mcu is smaller (3 - 4 times smaller) than sky130 data, so disk requirements do not change exponentially.
d
Great. Thanks for the info.