mehdi
10/22/2023, 9:48 PMStefan Schippers
10/22/2023, 10:03 PMxschemrc
variable XSCHEM_LIBRARY_PATH
. If a symbol placed in a schematic is from a directory '_known by xschem_' (meaning the directory is listed in XSCHEM_LIBRARY_PATH
) xschem will remove the directory from the symbol reference, making the schematic portable.
See this manual page for the details.Stefan Schippers
10/22/2023, 10:17 PMXSCHEM_LIBRARY_PATH
(see for example /.../share/pdk/sky130A/libs.tech/xschem/xschemrc
for the sky130 pdk), opening the schematic(s) in xschem and saving (save-As, ctrl-shift-s) will fix the design(s).Harald Pretl
10/23/2023, 9:19 AMxschemrc
has the below entry, then users can just set XSCHEM_USER_LIBRARY_PATH
(which might be easier).
# allow a user-specific path add-on (<https://github.com/iic-jku/iic-osic-tools/issues/7>)
if { [info exists ::env(XSCHEM_USER_LIBRARY_PATH) ] } {
append XSCHEM_LIBRARY_PATH :$env(XSCHEM_USER_LIBRARY_PATH)
}
Junbeom Park
10/23/2023, 2:29 PM