• 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. Mixed-Signal Design
  3. ADE Assembler spec extracted from tran simulation will give...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 64
  • Views 7492
  • 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

ADE Assembler spec extracted from tran simulation will give error

NewScreenName
NewScreenName over 2 years ago

Hi all,

I have a tran simulation and a condition on a waveform which I want to evaluate as pass/fail in ADE assembler (say I want waveform Va at certain time points to be lesser than Vtarget). So I create an expression which says Va_max: ymax( sample(Va tstart tend "linear" period) ) and in its spec column I insert <Vtarget.

Now Vtarget depends on the tran simulation outcome, i.e. it is the difference of two waveforms at a given rising edge of a signal. Vtarget is correctly calculated by assembler, as it is displayed, as well as Va_max is correctly calculated. But the Pass/Fail column says error instead of pass, fail or near.

I would suppose this is because Vtarget should not depend on the tran simulation? How could I do this properly?

The message is as below

Version used is ICADVM20.1

Thank you very much

Regards

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    To avoid the error, you can probably just use calcVal("Vtarget") but as far as I know, this is not supported anyway (I think it will always pass the spec from a quick search I did - there's a request to support his). You can use variables in specs (using VAR("varName") but I don't believe specs relative to other outputs are supported.

    Of course, you could have an output which is the difference of the two - and then have that <0 or something similar.

    If you want support for calcVal in specs then please contact customer support.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • NewScreenName
    NewScreenName over 2 years ago in reply to Andrew Beckett

    Thank you for your swift answer!

    • 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