A
Andrew Beckett
Guest
Rahul,
I have had spectre give a numeric noise floor of over 200dB down (even 275dB -
approaching the machine limits). It just depends on what you're doing and how
you're doing it... various controls can give a pretty low numeric noise floor,
and so you can't make a sweeping statement about spectre having a Dynamic
Range of 123dB. It's not that simple!
Andrew.
On Fri, 04 Jul 2003 16:20:50 -0700, rahul <rahuls@hrl.com> wrote:
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
I have had spectre give a numeric noise floor of over 200dB down (even 275dB -
approaching the machine limits). It just depends on what you're doing and how
you're doing it... various controls can give a pretty low numeric noise floor,
and so you can't make a sweeping statement about spectre having a Dynamic
Range of 123dB. It's not that simple!
Andrew.
On Fri, 04 Jul 2003 16:20:50 -0700, rahul <rahuls@hrl.com> wrote:
--hello Andrew and Herald
You have hit the bull's eye !!! Andrew is correct, that
spectre wouldn't work unless you let the simulator run
for 10 days with an infinitesimal time step. The limitation
is the simulator Dynamic Range. I have done some work
on this and will be soon publishing my work at a DARPA
conference in August. I use a 4th order idealised Bandpass
continuous time sigma delta modulator as my test circuit
(I will send you the reference when the paper gets accepted
at BMAS) The idea is to force the simulator in TRAP only mode
(with SKIP dc) option and then let the simulation run. I found
with SPECTRE I get a dynamic range of 123dB for 5u secs (which
takes a few minutes depending on the step size). I have come
to the conclusion that spectre has a DR of 123Db
Here my DR = av noise floor - input carrier
-----------------------------------
lowest point in the Noise Transfer curve
This is the reason we are developing our own simulator
using wavelets so that we can improve the DR by capturing
sharp transitions using Haar wavelets. Well, rest of my work
is classified so cannot give out too much information.
Thanks for all the info
Rahul
Andrew Beckett wrote:
Harald,
Use spectreRF (it doesn't have to just be used for RF). See
http://www.designers-guide.com/Analysis/sc-filters.pdf
I agree, transient noise is not a good approach. I've made some
comments about transient noise in earlier appends in this group (check google),
which essentially agree with what you're saying. The paper above is
talking about sc-filters, but it could probably apply to an ADC. There's
another paper on Ken's site about simulating sigma-delta converters with
spectreRF too (not read that yet though).
Andrew.
On 4 Jul 2003 08:28:47 -0700, haneu@illegal.de (Harald Neubauer) wrote:
Hi,
ok, we agree, that this is distortion, but how could i calculate
signal to (stochastic) noise in a switched cap circuit with spectre?
This is something, what really worries me a long time now!
I would like to know how noise is transferred through a switched-cap
circuit (such as a adc but in reality i'm looking for more).
I know that there is such a possibility in eldo, but our main
simulator is spectre, so i would like to stick to that...(and that
might go to another newsgroup
One suggestion is to add a transient noise source. This is basically a
transient file generated by a mathematical program (matlab or such).
But i'm still concerned about accuracy then. Noise tends to have a
huge bandwidth, so either simulation can get awful slow (small
timesteps because of huge frequency) or inaccurate (because simulation
chooses huge timesteps compared to noise bandwidth).
Just adding it to the transient seem not to be reliable?
Any thoughts about that? Anything in the pipeline at cadence?
Regards Harald
rahul <rahuls@hrl.com> wrote in message news:<3F0528E5.50403@hrl.com>...
You are right that it is distortion.
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd