how to simulate phase noise in spice or Hspice

C

cici

Guest
I am trying to simulate phase noise of a VCO using Hspice and Spice.
How can I do it? Thank you.
 
Because spice can only handle noise simulation for linear circuit.
I don't think it is doable
laomao
wangllu@yahoo.com (cici) wrote in message news:<22a89a25.0406100720.7425ca2@posting.google.com>...
I am trying to simulate phase noise of a VCO using Hspice and Spice.
How can I do it? Thank you.
 
In article <22a89a25.0406100720.7425ca2@posting.google.com>, cici says...
I am trying to simulate phase noise of a VCO using Hspice and Spice.
How can I do it? Thank you.
I should think that you can use the latest Hspice RF, read the manual.

http://www.synopsis.com/products/mixedsignal/hspice/hspice.html

Best Regards

Jens

Key ID 0x09723C12, jensting@tingleff.org
Analogue filtering / 5GHz RLAN / Mdk Linux / odds and ends
http://www.tingleff.org/jensting/ +44 1223 211 585
"Never drive a car when you're dead!" Tom Waits
 
On 10 Jun 2004 08:20:51 -0700, wangllu@yahoo.com (cici) wrote:

I am trying to simulate phase noise of a VCO using Hspice and Spice.
How can I do it? Thank you.
The biggest influence in a phase noise measurement is the substrate used in the
semiconductor. Examples are cmos, phemt, gaas, none of the spice variants take
that into account. {afaik}
 
laji_cn@yahoo.com writes:

Because spice can only handle noise simulation for linear circuit.
I don't think it is doable
laomao
wangllu@yahoo.com (cici) wrote in message news:<22a89a25.0406100720.7425ca2@posting.google.com>...
I am trying to simulate phase noise of a VCO using Hspice and Spice.
How can I do it? Thank you.
Use non-linear controlled sources fed with sinwaves into your circuit to
create a semi-discrete implementation of your noise shape. The last guy
I saw do this with spice got almost perfect results-- but he was a "brainiac"
and I never fully understood how he did it. Took him months to get it
right.

Steve.
--
Steven D. Swift, novatech@eskimo.com, http://www.novatech-instr.com
NOVATECH INSTRUMENTS, INC. P.O. Box 55997
206.301.8986, fax 206.363.4367 Seattle, Washington 98155 USA
 
wangllu@yahoo.com (cici) wrote in message news:<22a89a25.0406100720.7425ca2@posting.google.com>...
I am trying to simulate phase noise of a VCO using Hspice and Spice.
How can I do it? Thank you.
One way that it could be done is to introduce noise current
source PWL data statements at each node of the VCO ring included as a
data file.

The PWL data statements should be generated from a random noise
generator
using C or Matlab progam and each noise source should be uncorrelated
with the other sources. So if you are using a 3 stage differential
ring VCO you need 6 I statements. The RMS value of the noise
current could be obtained by determining the equivalent thermal
noise current from the transistor that switches. Use the
formula for noise from Gray&Meyer book (inoise_thermal=(8/3)k*T*gm)
for a transistor in saturation).

That said, even the above method is approximate/crude, since
the noise current of the transistor is 'time-varying' i.e. depends
upon its operating point. So the RMS noise current value will be
different at each
time-point as the transistor switches from linear to saturation.

Regards,
Subhajit
 

Welcome to EDABoard.com

Sponsor

Back
Top