• 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. Can Verilog-A macro names be swept in Corners Setup of ADE...

Stats

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

Can Verilog-A macro names be swept in Corners Setup of ADE Assembler for Spectre simulations?

csn165309964
csn165309964 over 3 years ago

Tried adding -va,define VAR("macro_name") in the command line options in Setup->Environment in the test editor but simulations failed to start with VAR() there.

  • Cancel
Parents
  • csn165309964
    csn165309964 over 3 years ago

    I'm currently maintaining multiple verilog-A views for one cell. I specify those views in Corner Setup of ADE Assembler. I'd like to consolidate them into one verilog-A view using `ifdef macro_name and setting the macro_name in Corner Setup of ADE Assembler. I tried adding -va,define VAR("macro_name") in the command line options in Setup->Environment in the test editor, thinking I would be able to set the macro_name variable in Corner Setup of ADE Assmbler. But simulations failed to start if I use VAR() in the -va,define in the command line options. Is there a way to set macro_name in Corner Setup of AFE Assembler? I'm running simulations using Spectre.

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

    I don't think this is possible. I tried various convoluted ways of doing this, but I can't get it to work any way (I even tried having an expression which was a SKILL expression to set a UNIX env var, and then reference that UNIX env var in the userCmdLineOptions - but this doesn't work either).

    So I think you'll need an enhancement request. Please contact customer support.

    By the way, I combined this with your identical question from January (I know it wasn't answered then, but it needed some investigation and I didn't have the time to look into it then).

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 3 years ago in reply to csn165309964

    I don't think this is possible. I tried various convoluted ways of doing this, but I can't get it to work any way (I even tried having an expression which was a SKILL expression to set a UNIX env var, and then reference that UNIX env var in the userCmdLineOptions - but this doesn't work either).

    So I think you'll need an enhancement request. Please contact customer support.

    By the way, I combined this with your identical question from January (I know it wasn't answered then, but it needed some investigation and I didn't have the time to look into it then).

    Andrew

    • Cancel
    • Vote Up +1 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