Vaibhav Pavnaskar
10/15/2022, 8:20 PMVaibhav Pavnaskar
10/16/2022, 12:12 PMVaibhav Pavnaskar
10/16/2022, 4:28 PMVaibhav Pavnaskar
10/16/2022, 4:29 PMStefan Schippers
10/16/2022, 9:12 PM/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.Vaibhav Pavnaskar
10/17/2022, 6:32 PM