pancho_hideboo
|
Re: How to Implement Time Dependent Noise
Reply #5 - Jul 8th, 2003, 4:28pm
pnoise is frequecy domain small-signal noise analysis based on periodical operating point calculated by PSS.
Things you want to do is implementation of bias dependent frequency domain noise model for time domain small-signal noise analysis in SpectreRF's PSS/Pnoise.
Right ?
[Note] time domain noise analysis of SpectreRF is actually frequency domain noise analysis.
First you have to test your model for PSS/Pnoise(Sources), next test it for PSS/Pnoise(Timedomain).
Your model including other sentences in Verilog-A is valid for normal PSS/Pnoise ?
For example, following code works for PSS/Pnoise.
module diode (a, c) ; inout a, c ; electrical a, c ; parameter real rs=0, is=1e-14, tf=0, cjo=0, phi=0.7 ; parameter real kf=0, af=1, ef=1 ; analog begin I(a, c) <+ is*(limexp((V(a, c)-rs*I(a, a))/$vt) - 1); I(a, c) <+ white_noise(2* `P_Q * I(a, c)) ; I(a, c) <+ flicker_noise(kf*pow(abs(I(a, c)),af),ef); end endmodule
|