BTW, there is a parameter
transres which can be used to relax this requirement (don't push it too far though):
Code:27 transres=1e-9*stop s
Transition resolution. The transient analysis attempts to stop at corners of
input waveforms. (ex. corners of rising/falling edge of a pulse). If such
events occur within a time less than transres, the analysis will combine the
events into one and force only one time point. The rest of the steps will be
determined by error control. This may lead to loss of detail.
The above is from the spectre help on tran, but it can also be used with AMS.
You need to be careful if you tighten this that you don't run out of numerical headroom on the timestep resolution - with sufficient accuracy to follow the transition.
Regards,
Andrew.