• 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. Failing to plot expressions that include variables in ADE...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 652
  • 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

Failing to plot expressions that include variables in ADE (G)XL

LuisGutierrez
LuisGutierrez over 9 years ago

Hi all,

I'm having problems when trying to plot expressions that include variables inside ADE XL. Specifically, when I try to plot:

(inl clip(idiff_idac 5.7e-05 7.25e-05) VAR("ilsb") ?mode "auto" ?crossType "rising" ?delay 5.7e-05 ?units "lsb" ?nbsamples nil)

It fails to do so. When I check the icfb messages, the expression interpreter has changed the syntax of the VAR("ilsb") to VAR(\"ilsb\"), so I suppose is treating it like a signal or something, which is wrong. However, any calculations derived from this expression (such as finding the maximum, appear to work OK (I don't get evaluation error). I tried replacing VAR("ilsb") with eval( VAR("ilsb") 0) without success.

It is something similar as described in this post:

http://community.cadence.com/cadence_technology_forums/f/38/p/26802/1329574#1329574

That post is over 2 years old so I wonder if there hasn't been any solution made available as of now.

Regards,

Lucho.

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

    Hi Lucho,

    Without testing it, I'm not sure whether the specific issue (which will be with the inl  function) has been fixed. The \"ilsb\" bit is probably irrelevant because that just suggests the whole expression is part of a string somewhere. I'm not sure which version you're using either.

    Anyway, the usual method I use is to wrap the expression with famMap - so something like:

    famMap('inl clip(idiff_idac 5.7e-05 7.25e-05) VAR("ilsb") ?mode "auto" ?crossType "rising" ?delay 5.7e-05 ?units "lsb" ?nbsamples nil)

    Anyway, I'd suggest you test in IC617 if possible and see if it's a still issue, and report to customer support (I just don't have time today to put together a testcase to try this - even answering this question at all is a stretch today!)

    Regards,

    Andrew

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

    Hi Lucho,

    Without testing it, I'm not sure whether the specific issue (which will be with the inl  function) has been fixed. The \"ilsb\" bit is probably irrelevant because that just suggests the whole expression is part of a string somewhere. I'm not sure which version you're using either.

    Anyway, the usual method I use is to wrap the expression with famMap - so something like:

    famMap('inl clip(idiff_idac 5.7e-05 7.25e-05) VAR("ilsb") ?mode "auto" ?crossType "rising" ?delay 5.7e-05 ?units "lsb" ?nbsamples nil)

    Anyway, I'd suggest you test in IC617 if possible and see if it's a still issue, and report to customer support (I just don't have time today to put together a testcase to try this - even answering this question at all is a stretch today!)

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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