• 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. Difference between Transient and Transient+Noise simula...

Stats

  • Locked Locked
  • Replies 15
  • Subscribers 127
  • Views 11763
  • 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

Difference between Transient and Transient+Noise simulation

Senan
Senan over 2 years ago

Hello

I would like to ask about the difference between "Transient" and "Transient+Noise" simulation in Cadence Virtuoso.

For me I was thinking that what ever I get from running the transient simulation is what really I can see at my circuit output in time domain including noise, offset or any kind of disturbance,

But looking to have "Transient+Noise" makes me thinking that perhaps Virtuoso will only consider the noise contribution (Models) when we select this type of simulation.

Please I need your help for running the Transient+Noise setup

Thank you in advance

Best Regards

  • Cancel
Parents
  • Frank Wiedmann
    Frank Wiedmann over 2 years ago

    Random noise (thermal noise, flicker noise, etc.) is not considered in a "normal" transient simulation. To learn about transient noise simulation, you can for example take a look at the Rapid Adoption Kits at https://support.cadence.com/apex/articleattachmentportal?id=a1O0V000006Dd8UUAS and https://support.cadence.com/apex/articleattachmentportal?id=a1O0V000006DdEVUA0. 

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Senan
    Senan over 2 years ago in reply to Frank Wiedmann

    Thank you Frank for your answer, you made it clear with regards to the Random noise (thermal noise, flicker noise, etc.), I will read the resources you thankfully shared with me.

    Meanwhile I have other question, suppose I want to study the supply coupling noise of the supply voltage by connecting a source noise in series to the VDD of the circuit and then I will run the transient/transient+noise, is there a noise source generator in analoglib? or I have to modulate it different way to the suppy voltage

    Thank you once again

    Regards

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

    Dear Senan,

    Senan said:
    Meanwhile I have other question, suppose I want to study the supply coupling noise of the supply voltage by connecting a source noise in series to the VDD of the circuit and then I will run the transient/transient+noise, is there a noise source generator in analoglib?

    If you are studying power supply rejection, I think it might be more insightful to modulate the supply voltage (staying within the design range of the supply voltage with your modulation amplitude) than using a noise source in series with the supply voltage. In this fashion, by applying a number of frequencies, you can establish the supply sensitivity of your design metric with frequency and amplitude. Using a transient noise simulation in its default state will include the noise of all other circuit elements. I would think it might be difficult to establish how much of the noise in your metric is due to the supply only.

     

    Senan said:
    is there a noise source generator in analoglib?

    I might suggest you pass an ideal current I0 through a noisy ideal resistor R0 and use a voltage controlled voltage source to drive your circuit. Set the gain of the voltage controlled voltage source to 1 with its input as the nodes between I0R0 and its output your supply voltage terminals. You can select the value of I0R0 to be your nominal supply voltage. You may choose the value of R0 based the magnitude of thermal noise you wish to apply to the supply voltage.

    I hope I understood your question Senan and this helps.

    Shawn

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Reply
  • ShawnLogan
    ShawnLogan over 2 years ago in reply to Senan

    Dear Senan,

    Senan said:
    Meanwhile I have other question, suppose I want to study the supply coupling noise of the supply voltage by connecting a source noise in series to the VDD of the circuit and then I will run the transient/transient+noise, is there a noise source generator in analoglib?

    If you are studying power supply rejection, I think it might be more insightful to modulate the supply voltage (staying within the design range of the supply voltage with your modulation amplitude) than using a noise source in series with the supply voltage. In this fashion, by applying a number of frequencies, you can establish the supply sensitivity of your design metric with frequency and amplitude. Using a transient noise simulation in its default state will include the noise of all other circuit elements. I would think it might be difficult to establish how much of the noise in your metric is due to the supply only.

     

    Senan said:
    is there a noise source generator in analoglib?

    I might suggest you pass an ideal current I0 through a noisy ideal resistor R0 and use a voltage controlled voltage source to drive your circuit. Set the gain of the voltage controlled voltage source to 1 with its input as the nodes between I0R0 and its output your supply voltage terminals. You can select the value of I0R0 to be your nominal supply voltage. You may choose the value of R0 based the magnitude of thermal noise you wish to apply to the supply voltage.

    I hope I understood your question Senan and this helps.

    Shawn

    • 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