• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC Design
  3. Violations display in ADE L

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 10546
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Violations display in ADE L

FabioDiFazio
FabioDiFazio over 3 years ago

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

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    The best approach would be to contact customer support so that an application engineer can check your setup and try to reproduce the issue.

    This ended up in moderation (by the way) because the repeated text in the warning messages caused the forum system to think it might be spam.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 3 years ago

    The best approach would be to contact customer support so that an application engineer can check your setup and try to reproduce the issue.

    This ended up in moderation (by the way) because the repeated text in the warning messages caused the forum system to think it might be spam.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • FabioDiFazio
    FabioDiFazio over 3 years ago in reply to Andrew Beckett

    Hi Andrew, thanks a lot for you suggestion.


    Actually I opened a ticket and had a call with customer support, and we found that sqldb format is not supported in ADE L.  It is supported in ADE XL, Explorer and Assembler.

     For compatibility with ADE L, one should set the following flag in .cshrc file or directly in terminal and restart the Virtuoso Session:

    setenv SPECTRE_ADEXL_COMPATIBILITY 1

    Fabio

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information