• 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. Blogs
  2. Analog/Custom Design
  3. Adding Weighted Noise Via Calculator Custom Function
TeamADE
TeamADE

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Have a question? Need more information?

Contact Us
Analog Design Environment
ADE XL
ADE
ViVA
Custom IC Design

Adding Weighted Noise Via Calculator Custom Function

28 Jul 2016 • 1 minute read

Applying a weighting factor to a Noise Summary run requires lots of steps and the results cannot be evaluated without using the form. Wouldn't it be much easier if you could have a calculator function to do this?

You can create a custom function in the calculator that uses the script attached, weightedTotalNoise.il, simplifying this flow.

Traditional Flow

In order to apply a weighting factor to a Noise Summary, you need to:

  • Run a noise simulation
  • Choose Results->Print->Noise Summary
  • Specify the location of the weight file

Once you apply or OK the form, the Noise Summary is printed in the Results Display Window.

Using a Custom Function to Apply the Weighting

In the calculator, click the Add template icon to add the custom function:

Then specify the path to the weightedTotalNoise.il file and Create New.

Choose the weightedTotalNoise function and fill in the form; you can press preview to see what the function will look like in the calculator.

Once you have clicked OK, the new function is shown in the Custom Function section of the Calculator Function Panel.
All custom functions are in blue, making them easier to find.

You can select the function and fill in the arguments:

Evaluate the function and you get the following result. This is the same as the value you get using the Noise summary form above.

The expression can be sent back to Virtuoso Analog Design Environment (ADE) outputs and will be automatically evaluated at the end of the simulation.

This custom function will be saved and will be available in your future Virtuoso ADE sessions

Generic Custom Functions

You can add a custom function for any SKILL script following the same steps.

weightedTotalNoise.il

CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information