S
Svenn Are Bjerkem
Guest
Hi,
When a circuit take long time to find its dc-point, it is recomended to
use the write=spectre.dc and then readns=spectre.dc as a "seed" to find
the dc-point. This also normally speed up the finding of the operation
point.
Now I am doing a dc-simulation with a temperature sweep. I cannot see
any difference in simulation speed if I use the readns=spectre.dc or
not. From the timestamp of the spectre.dc file, I see that it is
written once at the start of the simulation, then no more. This lead me
to suspect that it is also only read once during startup, and then no
more, hence it is not possible to speed up a dc-sweep this way. I know
that the circuit has some problems with convergence, and thus really
expected a speed up.
Any idea?
--
Svenn
When a circuit take long time to find its dc-point, it is recomended to
use the write=spectre.dc and then readns=spectre.dc as a "seed" to find
the dc-point. This also normally speed up the finding of the operation
point.
Now I am doing a dc-simulation with a temperature sweep. I cannot see
any difference in simulation speed if I use the readns=spectre.dc or
not. From the timestamp of the spectre.dc file, I see that it is
written once at the start of the simulation, then no more. This lead me
to suspect that it is also only read once during startup, and then no
more, hence it is not possible to speed up a dc-sweep this way. I know
that the circuit has some problems with convergence, and thus really
expected a speed up.
Any idea?
--
Svenn