Thanks <@U01819B63HP> Btw I am huge fan of your ...
# sky130
v
Thanks @Stefan Schippers Btw I am huge fan of your xschem installation videos. I followed your original youtube video and could install all the tools successfully about a year back. This week I tried to install using the open_pdk way as shown in your 2nd video. Somehow it did not work for me. Will uninstall the old xschem packages.. thanks for your help
🙂 1
Hi @Stefan Schippers I removed the old xschem installed and installed a fresh one following your instructions. I have copied the xschemrc file but when I am invoking xschem the top sch for sky130 is not getting displayed..Any pointers on solving this issue? Thanks
I solved this by copying all the dir from /usr/local/share/pdk to /usr/share/pdk
There were 3 dir scripts sky130A sky130B
s
@Vaibhav Pavnaskar You can use the installation in
/usr/local/share/pdk
. All you have to do is to set a
PDK_ROOT
environment variable before starting xschem:
export PDK_ROOT=/usr/local/share/pdk
If this variable is not given xschem tries to locate some standard of places in following order: (Beware that xschem only checks if the top
pdk
directory exists, so if you have an empty
/usr/share/pdk
xschem will assume all pdk is sitting there...)
/usr/share/pdk
or
/usr/local/share/pdk
or
$HOME/share/pdk
It does not try any other places, so you must tell xschem (via variable PDK_ROOT) the location of the pdk. The
PDK_ROOT
variable is the best option expecially if you have multiple installations. You can also define a
PDK
variable to specify sky130A or sky130B (the reram process option):
export PDK=sky130A
If unset sky130A is assumed.
v
Thanks @Stefan Schippers for the detailed reply. It worked after setting the pdk env variable. Thanks a lot for your help