Hi all,
I created a set of parameter checks using the Device Check Specification in ADE L (Simulation --> Device checking), and activated the related options (Simulation --> Options --> Analog, and then in Check tab I choose dochecklimit=yes and checklimitdest=both).
In the log file I see the correct warnings, i.e.:
WARNING (SPECTRE-4120): check73: instance M3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check73: instance NM3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check74: instance M3, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check74: instance NM3, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check75: instance M3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check75: instance NM3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check76: instance M3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check76: instance NM3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check78: instance M3.m1, Expression `(V(d)-V(s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check78: instance NM3.m1, Expression `(V(d)-V(s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check80: instance M3, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check80: instance NM3, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check81: instance M3, Expression `(V(d)-V(s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check81: instance NM3, Expression `(V(d)-V(s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check82: instance M3, Expression `(V(D)-V(S))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check82: instance NM3, Expression `(V(D)-V(S))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check83: instance M3, Expression `(V(D,S))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check83: instance NM3, Expression `(V(D,S))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check84: instance M3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check84: instance NM3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check85: instance M3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check85: instance NM3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check86: instance M3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check86: instance NM3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check87: instance M3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check87: instance NM3.m1, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check88: instance M3, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check88: instance NM3, Expression `(V(d,s))' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check89: instance M3.m1, Expression `V(d)' exceeds its upper bound `5' . Peak value was 19.2878 at time 7e-06. Total duration of overshoot was 997e-06.
WARNING (SPECTRE-4120): check89: instance NM3.m1, Expression `V(d)' exceeds its upper bound `5' . Peak value was 50 at time 3e-06. Total duration of overshoot was 997e-06.
But if I open Results --> Violations Display, then looks like all the checks are passed, as in the attached picture, so that I cannot check the details of the violation.
What can be wrong in my setup?
Fabio
![]()