<!here> Dear all - Please take a look at this comm...
# ieee-sscs-dc-23
m
<!here> Dear all - Please take a look at this comment from @Boris Murmann: https://github.com/sscs-ose/DC23-LTC2/pull/1#pullrequestreview-1691375712 Make sure to address that in your designs to make it easier on us to review your work! Thanks!
๐Ÿ‘ 1
s
When symbols have absolute path in the schematic this means that the directory containing the symbols is not listed in the
xschemrc
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.
๐Ÿ™Œ 2
If you set all the used directories containing symbols in your xschemrc in the
XSCHEM_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).
๐Ÿ‘Œ 1
h
If the
xschemrc
has the below entry, then users can just set
XSCHEM_USER_LIBRARY_PATH
(which might be easier).
Copy code
# 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)
}
โœ… 1
j
Thank you!