[SI-LIST] Re: Ring Oscillator

  • From: mwilbur@xxxxxxxxxxxx
  • To: Andrew Ingraham <a.ingraham@xxxxxxxx>
  • Date: Mon, 12 May 2008 09:50:47 -0400

I've used spectre more than hspice, but typically transient sims don't include
noise effects, so you won't get any jitter there.  With Cadence tools, you have
to use ac noise, pnoise or a special time-domain noise option for transient
runs.

As always, your simulations can be no more accurate than your models.  So,
caveat emptor.

Matt

Quoting Andrew Ingraham <a.ingraham@xxxxxxxx>:

> > The time period may differ from one cycle to the next in the
> > output, so i have to measure the period for every consecutive cycle for
> > about 1000 cycles.the only way i got to know is using 1000 .measure
> > statements. however i wish to know if there is abetter way of doing this?
>
> Read the waveforms into a SPICE plotting program and use its capabilities to
> find the zero-crossings.  You usually get far better manipulation and
> analysis capabilities in plotting and post-processing programs than with the
> SPICE engine itself.  I don't use HSpice's own graphing programs so I don't
> know what they are capable of.
>
> However, it is questionable whether a SPICE run will show you all the
> variations you will encounter, including noise, temperature changes, etc.
> (unless you are clever enough to put these in to the run).  Some of the 5%
> variation you talk about may be due to component tolerances, temperature,
> and voltage, which a single SPICE transient run won't show you.
>
> And in any event, many oscillators are not used during the first several
> hundred (or million) cycles after they are started anyway, so the start-up
> characteristics might not be interesting in reality.  If you were to measure
> an actual oscillator with a scope or other instrument, you probably wouldn't
> capture its waveform until a long time after it starts up.
>
> Andy
>
>
> ------------------------------------------------------------------
> To unsubscribe from si-list:
> si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field
>
> or to administer your membership from a web page, go to:
> //www.freelists.org/webpage/si-list
>
> For help:
> si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field
>
>
> List technical documents are available at:
>                 http://www.si-list.net
>
> List archives are viewable at:
>               //www.freelists.org/archives/si-list
> or at our remote archives:
>               http://groups.yahoo.com/group/si-list/messages
> Old (prior to June 6, 2001) list archives are viewable at:
>               http://www.qsl.net/wb6tpu
>
>
>


------------------------------------------------------------------
To unsubscribe from si-list:
si-list-request@xxxxxxxxxxxxx with 'unsubscribe' in the Subject field

or to administer your membership from a web page, go to:
//www.freelists.org/webpage/si-list

For help:
si-list-request@xxxxxxxxxxxxx with 'help' in the Subject field


List technical documents are available at:
                http://www.si-list.net

List archives are viewable at:     
                //www.freelists.org/archives/si-list
or at our remote archives:
                http://groups.yahoo.com/group/si-list/messages
Old (prior to June 6, 2001) list archives are viewable at:
                http://www.qsl.net/wb6tpu
  

Other related posts: