Hello all,
I would like to come back on the initial request for getting the ability to :
(1) stop a .TRAN at some time-point, store the dynamic operating point;
(2) load the dynamic operating point and run an .AC analysis directly from that operating point, not attempting to run a .DC analysis (as is the default now).
My impression today is that point (1) is now covered, however the .AC command has no "UIC" or "NOOP" option allowing to disable the default .DC analysis that is usually coupled to it.
The extraction of AC matrices at operating points (either static ones after a successful .DC analysis, or dynamic ones obtained from a .TRAN analysis) is a very powerful tool to characterize the non-linear response of a circuit (by the collection of a set of such matrices at various OP's). It allows to build data-driven behavioural models, it allows to perform fault grouping for analogue circuits and identify their failure modes.
Personally I have been using this method of extracting AC matrices in many commercial simulators (SPECTRE, ELDO, ADS, HSPICE) and find it quite frustrating that because (2) is apparently not available, the method can not be used in Xyce. So I would like to request the addition of a "UIC" or "NOOP" option on the AC simulation that would then be allowed to run from the last known operating point, for example loaded by .IC command. The essential feature being that no .DC analysis would be run implicitly before the linearization step for the .AC command, so that the impact of eventual dynamic currents on the OP are not lost.
Looking forward to receive your feedback,
Regards,
Renaud