<@U03S7DL7477> a good check to do is to install (i...
# xschem
s
@PramitKumar Pal a good check to do is to install (if not already there) the netcat (package netcat-traditional) utility and try to send tcp commands to gaw manually. • Open your circuit , do the netlist and simulation (do only one simulation, such as .tran, or .dc). • Launch gaw by pressing Waves button. • In a terminal run these commands:
Copy code
schippes@mazinga:~$ nc localhost 2020
table_set cmos_example.raw

copyvar v(diffout) sel

^C
Of course replace
cmos_example.raw
with the name of your raw file and replace
v(diffout)
with a valid saved node of your circuit. If you don't see the node plotted in gaw there are some problems, if it does not work this way xschem has no chance to succeed. See the error messages so we can try to fix. I am also assuming you installed xschem from sources and you don't have xschem installed from ubuntu app store or similar packaged apps, since these are all too old.
p
I got it working now. Thanks a lot @Stefan Schippers. After building from source both xchem and gaw I opened gaw from the terminal then changed the
up_listenPort = 2020
but when I opened gaw from xschem with
Alt+g
it didn't work. Later I found out that
up_listenPort
was =0 in the gawrc file. After changing it again, everything was working.