• 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. ViVa Calculator Functions Source Code

Stats

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

ViVa Calculator Functions Source Code

illaoi
illaoi over 2 years ago

Hi,
I was looking to find the source code (SKILL) of functions in calculator and found the following which is locked. Is there a simple way to see those? For instance, rms, dft,... etc.

community.cadence.com/.../how-to-find-the-source-code-in-virtuoso

  • Cancel
  • ShawnLogan
    ShawnLogan over 2 years ago

    Dear illaoi,

    illaoi said:
    I was looking to find the source code (SKILL) of functions in calculator and found the following which is locked. Is there a simple way to see those?

    A description of the algorithms and other parameters used in each Calculator functions is available in the "Virtuoso Visualization and Analysis XL
    User Guide" at the On-line support site:

    Virtuoso Visualization and Analysis XL User Guide -- Calculator Functions - Calculator Functions

    I believe the SKILL code for each function is proprietary. If you have a question on a specific function that is not answered to your satisfaction in the User Guide mentioned above, I might suggest you either contact Customer support or post a question on the Custom IC forum.

    Shawn

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • illaoi
    illaoi over 2 years ago in reply to ShawnLogan

    Shawn,

    Thanks, my intention was to learn (find a resource) to define functions in the calculator, but thanks anyways.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ShawnLogan
    ShawnLogan over 2 years ago in reply to illaoi

    Dear illaoi,

    illaoi said:
    Thanks, my intention was to learn (find a resource) to define functions in the calculator, but thanks anyways.

    That seems to be a totally different question that your initial question of "I was looking to find the source code (SKILL) of functions in calculator". In any case, There are both a document and a video detailing how to add a custom function to the Calculator at the On-line support portal at URL:

    https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O0V000007MnyRUAS&pageName=ArticleContent


    https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od0000005xHHUEA2&pageName=ArticleContent

    respectively. There is also a repository of custom SKILL functions that are provided buy Cadence at URL:

    support.cadence.com/.../ArticleAttachmentPortal

    Many are those provided by Andrew Beckett over the years in response to many questions in this Forum. You may also contribute your own Calculator SKILL code functions for others to use at URL:

    support.cadence.com/.../submitsolution

    If you still have not procured access to the On-line support portal(one again, I might suggest you seriously consider this), an old Forum post provides an example of a custom SKILL function for the Calculator and the method to invoke it in the Calculator.

    https://community.cadence.com/cadence_technology_forums/f/mixed-signal-design/38553/straight-line-best-fit-using-viva-calculator/1355129#1355129

    I would have provided this information initially if I realized this was your question illaoi,

    Shawn

    • 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