• 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. Options to set Environment Variables with envSetVal

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 126
  • Views 17224
  • 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

Options to set Environment Variables with envSetVal

greywanderer
greywanderer over 4 years ago

envSetVal is a very useful API for custom configuration. But I haven't been able to find the list of options that can be changed. 

envGetAvailableTools() helps with the list of tools. But if I want to know all the variables in the tool "schematic", how can I find out?

Thanks much!

  • Cancel
Parents
  • greywanderer
    greywanderer over 4 years ago

    I just saved the defaults to a file to look at the options. This should be good enough. Are there any setting missing from this? How would I know what the non-default options are?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • greywanderer
    greywanderer over 4 years ago

    I just saved the defaults to a file to look at the options. This should be good enough. Are there any setting missing from this? How would I know what the non-default options are?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to greywanderer

    In IC6.1.8 and ICADVM18.1 and later there's now Options->Cdsenv editor in the CIW which allows you to search for matches. This searches all the public environment variables (there are also some undocumented, private options which you shouldn't in general use unless advised to by support).

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • greywanderer
    greywanderer over 4 years ago in reply to Andrew Beckett

    But these only show the defaults. How would I know the various other options? For eg. 

    viva.application vivaWindowMode string window<--- what other options are there than "window"

    Thanks much Andrew!

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to greywanderer

    Most environment variables which have a predefined list of choices are cyclic which means they have a cyclic list of choices on the form. Unfortunately a few use string instead, and the UI doesn't show available options because it's not recorded anywhere in the system. However, in many cases you can just use the Search box at the top of the Help menu in most windows (e.g. the CIW) and type in "vivaWindowMode". Voila! This takes you to relevant documentation and shows that the choices are "window" and "assistant" (it shows in the cdsenv editor that if "window" is set then it's modified from default; using Right Mouse->set to default would have changed it to "assistant".

    Andrew

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