• 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. fail to use VAR as 'tran' analysis parameter

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 3945
  • 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

fail to use VAR as 'tran' analysis parameter

fatcat1206
fatcat1206 over 7 years ago

Hi All

Virtuoso IC 6.1.7.500.18 is used.

I am using the variable for the stop time of the transient simulation.

Just putting VAR("tSim") in the stop time field.

This method runs pretty well most of time, and all of sudden it does not work, with the error message in the log file as:

Error found by spectre during hierarchy flattening.
ERROR (SFE-1997): "amsControlSpectre.scs" 12: tran: parameter `stop':
Function `VAR' is not defined. Update the netlist to define the
function.

when I open the "amsControlSpectre.scs" file, and comparing it against a working case, I see the difference there:

  • Problematic case

tran tran stop=VAR("tSim") errpreset=conservative outputstart=0 skipdc=no \
write="spectre.ic" writefinal="spectre.fc" method=traponly annotate=status \
maxiters=5

  • Working case

tran tran stop=tSim errpreset=conservative outputstart=0 skipdc=no \
write="spectre.ic" writefinal="spectre.fc" method=traponly annotate=status \
maxiters=5

As the "amsControlSpectre.scs" file is generated automatically, does anyone know why the whole string of stop time setting is parsed?

And how to solve it.

P.S I have experienced this issue many times in the past, usually I created a new empty test, and loaded state, and then the issue is gone.

But this trick does not work this time.

Many thanks in advance.

Best Regards

Yi 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago

    Hi Yi,

    I found another recent case with similar symptoms, although it was for spectre rather than AMS. I spoke with my colleague who's dealing with the case, and so far he's not managed to reproduce the issue.

    I suggest you contact customer support - that way we can gather more evidence as to the possible root cause.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • fatcat1206
    fatcat1206 over 7 years ago in reply to Andrew Beckett

    Hi Andrew

    Thanks for the quick reply.

    I do believe it's hard to reproduce the issue, as it happens occasionally on my side.

    Indeed, in the past I have this issue in analog alone design, thus spectre.

    According to my experience, this issue is there long time ago, might from 6.1.5

    Regarding the customer support, I just moved to another company, is that possible to change the email address of my account?

    Otherwise, I cannot receive the feedback from the support team, as I have no access to the old email box any more.

    Best Regards

    Yi

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 7 years ago in reply to fatcat1206

    Hi Yi,

    We cannot change the email address of your account - it's not allowed to share accounts between different companies, because otherwise you have access to old cases that were filed for your previous company.

    So you should register for a new support.cadence.com account - it's easy to do...

    Regards,

    Andrew.

    • 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