The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 20th, 2024, 8:36am
Pages: 1
Send Topic Print
Question about discrepancy between PNOISE and NOISE analysis (Read 97 times)
eye_see_design
New Member
*
Offline



Posts: 1

Question about discrepancy between PNOISE and NOISE analysis
Mar 27th, 2023, 10:05am
 
First time posting here so please bear with me if my formatting looks terrible.

A little bit of background…I have a circuit that has an autonomous output waveform as it is the result of periodically charging and discharging a capacitor. There are no driven sources in the schematic. I have a transient testbench where I use acnames to break and run noise analysis. I have utilized the “@sigoutCross” function to define the threshold crossing at 0.5V that the noise analysis is to be performed. That is done using acnames. At exactly 0.5V on the first rising edge crossing noise is to be performed. Which is the yellow curve in the plot I have attached, this looks like what I expected.


Since I need to evaluate the impact of noise around the trip point, I have set up the PSS/PNOISE analysis as well. However, this is in a separate test within that same testbench so I can make use of the calcVal() function. I have verified that the PSS transient waveform looks correct, it is one cycle of operation. The “VAR(“period_calc”) function is defined in a separate test, I run transient to extract the period of the signal since it is not a known parameter to me and it is called using the calcVal() function. The PNOISE analysis (red plot) does not look correct to me as it is 500x higher than what I calculated in NOISE analysis. Is there something obvious that I am doing wrong?

Rather than fail spectacularly at formating my images, I decided to upload them as a PDF. Hope that is alright.

Thanks in advance!
Back to top
 
View Profile   IP Logged
smlogan
Community Member
***
Offline



Posts: 51
Boston, MA
Re: Question about discrepancy between PNOISE and NOISE analysis
Reply #1 - Jun 8th, 2023, 6:02pm
 
Dear eye_see_design,

> I have a transient testbench where I use acnames to break and run noise
> analysis. I have utilized the “@sigoutCross” function to define the threshold
> crossing at 0.5V that the noise analysis is to be performed. That is done
> using acnames.

If I understand your methodology correctly, it appears you are running an AC noise analysis at the time at which your oscillator is crossing its threshold voltage.

> ...The PNOISE analysis (red plot) does not look correct to me as it is 500x higher
> than what I calculated in NOISE analysis. Is there something obvious that I am
> doing wrong?

First, I am not sure how you calculated the AC noise result. From your ViVA plot, its units are shown as nV/root Hz. An AC noise analysis output has the units of V/root Hz or V^2/Hz. Secondly, an AC noise analysis is a small-signal simulation only and creates a linear model of devices based on the operating point at which which you specify the analysis. As a result, there is no folding of signal/noise harmonics due to the non-linear nature of the limiting mechanism of the oscillator. a large-signal PSS analysis followed by a pnoise analysis does include the non-linear behavior of the limiting mechanism and will include noise due to folding of signal and noise. Therefore, I would expect the total noise over some bandwidth of a PSS/pnoise set of simulations to be much larger than that predicted by an AC noise analysis.

Hence, I am not surprised at your results.

Shawn
Back to top
 
 

Shawn
View Profile   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.