Nick
Junior Member

Offline
Posts: 21
|
Hi again,
Ken thanks. You were crystal clear.
I was expecting too something like a constant 3dB difference between my pnoise-Phase Noise and my PM noise. Let me explain a bit.
I do pnoise analysis from freq offset 100Hz up to 100MHz. Then I ask cadence to plot PM and AM noise. What I get as a plot (by default) is AM and PM from frequ offset of 10MHz and above. The plot is nothing but a straight horizontal line. Despite the graph being wrong, AM and PM are equal for the plotted range of frequencies.
If I manually ask it to show me the waveforms for the whole range of freq I have simulated (i.e. for freq 100 Hz till 100 MHz) I get the 3dB difference as expected, but only at the very beginning of the waveforms. Meaning, if I simulate from 1Hz to 100 MHz, I will see that 3dB difference only at 1Hz. If I simulate from 10 KHz to 100 MHz, I will see that difference at 10 KHz.
What happens afterwards is this. My PM noise drops with a big slope, forming a notch and rises up again to a value of about 10 dBs lower to the initial value it has. It then maintains that value for the rest of the frequencies. What Cadence actually shows me when I plot the graph is the part right after the notch, when AM and PM have settled to that value. Both PM and AM keep that value for the rest of the frequencies simulated, resulting in that horizontal line on my plot. To this I should add that the y-value of this horizontal line varies depending on the frequ from which I start the pnoise simulation.
To sum up: the only correct part of the graph is at its beginning, where I get the 3 dB difference. Whatever is wrong, I am guessing that it is the reason why cadence by default chooses not to plot the peculiar part of the graph. I don’t get any error messages. However, I think it is somehow related to the fact that I start my oscillator with a damped vsin. What do you think of all this?
Nick
|