You still didn't say which version of spectre you were using. BTW, I was able to upload the file OK when I tried to... Anyway, I think the issue is that the ddt doesn't know the tolerances of the polarisation variable - I got it to work by doing: electrical internal; V(internal) <+ polarization; I(p,n) <+ ddt(V(internal))*0.00000000001135; I then also needed (in MMSIM13.1 or later) to do: setenv CDS_AHDL_CONVERT_INTERNAL_NODES NO before running the simulation (starting virtuoso/icfb) Andrew.
↧