<@U03EDFCUJUQ> are you all using the xschem built ...
# xschem
s
@Andalib Nizam are you all using the xschem built from sources from github? may be one of you are using a very old xschem bundled in some linux distribution, Are you all using xschem? (gschem schematics also have .sch extension). Can you send me the VCO1.sch schematic? i will try to see what went wrong. Also try to verify if
/research/mlab/chipathon/xschem_design_files
is accessible and files therein are readable. You can verify this by opening VCO1.sch with a text editor.
a
@Stefan Schippers Thank you for your advice. We are all using xschem3.0.0 installed in the server. We pretty much figured out the initial issue, it was due to file permissions related. So that is fixed now. However, we are having a different but related issue. Whenever one schematic is modified and saved by another person from their workstation, the original owner cannot run it in ngspice (we are using ngspice37). It is showing "invalid modelname" error for the nfets and pfets. I re-instantiated the fets in the file and it is running again without error. But it will be a big issue going forward if we cannot share each other's circuits. Our SkyWaterPDK is also installed in the same path.
s
@Andalib Nizam let the other person do a change (may be deleting and reistantiating a device) and get the netlist with the 'invalid modelname'. Save this netlist with a different name. Now fix the devices by reistantiating, get the working netlist. If you can send me the two netlists. You can also view the differences by doing:
diff broken_netlist.spice correct_netlist.spice
.
@Andalib Nizam My suspect that you guys have a different value for the XSCHEM_LIBRARY_PATH in your xschemrc. Please do a check.