• 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. Fetch the "pass/near/fail" result for use in other expressions...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 1115
  • 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

Fetch the "pass/near/fail" result for use in other expressions?

TempViator
TempViator over 2 years ago

Hi

In ADE Assembler, is there a way to capture the results of specs (pass/near/fail) to use them to make summary expressions?

Currently, I have a setup like this:

expr1    spec1

expr2   spec2

expr3   spec3

Then I'd like to use these to create a function that tells me that all passed, or certain combinations failed, etc.

In some cases, this might be achieved by creating one giant function, but that makes the expression complexity very high.

This question was asked about 5 years ago, the thread was locked. Andrew Beckett answered that he put in a suggestion to request supporting this function, CCR 1780084...but I don't know if such capability was implemented.

Thanks!

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    That enhancement still hasn't been made - so far there was only one request for this. 

    Note that using the conditions in run plans allows for you to control whether the next run is run or not dependent upon the pass/fail of selectable outputs, but there's nothing to give a clean summary of the status. If you are doing this as some kind of post-processing, you can use maeGetSpecStatus() or maeGetOverallSpecStatus() - perhaps these will do what you want?

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • TempViator
    TempViator over 2 years ago in reply to Andrew Beckett

    Thanks for the reply, Andrew. I have not done a lot with post-processing and scripting... I think I have a new angle to approach what I am seeking.  It is not quite the same subject, so I will make a new question/thread of it.

    • 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