• 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. RF Design
  3. Addition of Noise file to input voltage source of Cadence...

Stats

  • Locked Locked
  • Replies 18
  • Subscribers 65
  • Views 30894
  • 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

Addition of Noise file to input voltage source of Cadence Spetcre

Analog Design
Analog Design over 14 years ago

Hi.,

      I am facing problem in  adding noise in  transient analysis in cadence spectre .

Can help me how to add noise as input source for transient analysis using simulator cadence spectre .

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago
    Sorry, but your question is not very clear.

    If you are trying to add noise to a voltage source, have you tried using the options on the vsource component in analogLib (if indeed that's what you are using) to specify either noise/frequency pairs or a file containing such pairs in columns?

    Best Regards,

    Andrew
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Analog Design
    Analog Design over 14 years ago
    Thank u,
    Yes ,what r u approaching ,thats I am also trying . But how to do
    it I do;t know . If u send me some sreenshot of simulation
    procedure & Its result ,I will be very thankful to u .
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Analog Design
    Analog Design over 14 years ago
    Hi Andrew,
    Thank u for suggestion . But I am not able to get  ,file(noise &
    frequency) format which to be added to vsource component and
    also whats the procedure to add it to vsource . Can by this way
    noise effect  be analysed in transient analysis .
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Analog Design
    Analog Design over 14 years ago

     Hi............,

    I wan to do transient analysis by noise signal in cadence spectre(version 5.4). Means I wan to give noise signal as vsource .Then ,how would it can be made a noise source which act as vsource(or vpulse type) for transient simulation . Or is there any other approach to do this noise analysis in transient analysis . Can any1 help me ?

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago

    First of all, please write full English words. You are not paying by the character here, so there is no need to abbreviate proper English words to "u" or "ur" or "any1". My natural inclination is to ignore any post written using such "text speak" because it is so difficult to comprehend - and even more so if English is not your first language (which is fair enough) and so I have to compensate for that too.

    I merged all the different posts together on this. Asking the same question again (with no more information than the first time) is unlikely to increase your chances of  getting an answer quickly. Given that everyone here is answering these forum questions as a community activity, the more detail and precision you can give, the better.

    I already explained how to do this, so I am at a loss to know what the problem is. You did not say what  you'd tried and what exactly did not work.

    It's as simple as this:

    1. Create a file with two columns - the first is the frequency in Hertz, and the second is the noise PSD in V^2/Hz
    2. On the voltage source, specify the noisefile parameter to reference this file. For example, using the "vsource" component from analogLib, or if in the netlist, something like:
          noiseSrc (PLUS MINUS) vsource type=dc noisefile="noise1.txt"
    3. In ADE, do a Choose Analysis and set up your transient. Enable the checkboxes to allow transient noise and fill in the noisefmax (maximum frequency that it will include noise contributions from) and quite likely the noisefmin too (the lowest frequency) - otherwise it will only include white noise at the values found at noisefmax. See "spectre -h tran" for more details, or read the manual.

    That's it. Not hard. If this doesn't work, please explain precisely (using real words) what you were doing, what happened, what version of the IC environment and what version of spectre you were using, and any error messages that were given.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    First of all, the Forum Guidelines say that you should not append new questions onto an existing, old post. 

    You can do what you want using Verilog-A. This has functions to generate white and flicker noise with coefficients, which should allow you to get the kind of shaping you want.

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Songshu
    Songshu over 12 years ago

    hi andrew:

    how to create a noiseless resistor instance in spectre ac noise analysis?

    thanks.

    jian

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    Putting aside the fact that you didn't read the previous entry in the post telling the previous appender not to append an old thread (especially when your question is not about noise files nor is it about transient analysis), as covered in the forum guidelines, you can do this by using the "isnoisy" parameter on a resistor (in analogLib this shows up as "Generate Noise" or something like that).

    Alternatively there is (in recent IC versions in conjunction with recent MMSIM versions) a field on the Simulation->Options->Analog form which allows you to specify which devices do or don't include noise.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • HamidKhatibi
    HamidKhatibi over 12 years ago
    Hi Andrew I needed to turn off the noise of some of my devices and as you mentioned I checked ADE L--Simulation--Options--Analog, but I could not find where I can do that. Would you please specify how it can be done exactly? Best Hamid
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 12 years ago

    Which version of the IC tools and MMSIM tools are you using? Type "virtuoso -W" and "spectre -W" in the UNIX terminal window to find out...

    It would be at the bottom of the Main tab on the Simulation Options Analog form, as shown in the picture.

    Regards,

    Andrew.

    • simOptions.png
    • View
    • Hide
    • 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