<@U03DF1S9UJ0> xschem by default is set up to run ...
# xyce
s
@Talha Bin Azmat xschem by default is set up to run also Xyce: Go to menu
Simulation -> Configure simulators and tools
, select
Xyce batch
, then press 'Accept and close' (the change will be effective until you quit xschem) or 'Save configuration to file' (so it will be permanent). After this change when you create a netlist and then press '`Simulate`' xschem will start a batch Xyce job and report a status dialog box with the result (ok or fail) at the end. I have to admit i have to do some tests. I know Xyce works with xschem with generic spice models, however i haven't done specific tests on Skywater 130nm pdk, because i was waiting for the new set of 'continuous' models. Since this release is getting delayed and delayed i will do some tests in the next days with present models. Also consider, as said by @Tim Edwards, Ngspice and Xyce are not fully compatible, in particular all Ngspice interactive commands (.control / .endc blocks) are not handled by Xyce, so you have to change your testbench to use the syntax and the commands accepted by the simulator. There is a plan to make xschem schematics able to simulate with Ngspice or Xyce with no or minimal changes, my be writing 2 command decks, one for Ngspice and one for Xyce, or other strategies. I have to think about the best way to achieve this (@Harald Pretl)
a
@Stefan Schippers Please do post any progress you make getting the existing sky130 models to simulate in Xyce, I tried but got some weird errors about parameters in the model files.
s
@anthonywall I think most of the work is in the hands of efabless people and Xyce developers. Anyway i will post if there are significant updates.