Re: Frequency Domain and Noise Domain

From: Amr Turk <amrsfmt_at_.....>
Date: Sat Mar 18 2006 - 04:36:40 PST
Dear Ernst,
I understand what you want to point out. But Let's get into what happens in
such a case. I made a resistor, in VHDL-AMS. Then I decided to use this
model in any spice simulator like Eldo for instance. If I simulated the time
and frequency domain. The resistor would give the output expected. But If I
run noise simulation, due to that there is no noise domain in VHDL-AMS the
resistor modelling in VHDL-AMS is not accurate and will give ideal output,
while if proper modelling used, there should be noise.

I know that the above case is so simple, but it can be generalized on more
sophisticated systems.

Thank you,
Amro Tork

On 3/17/06, Ernst Christen <Ernst.Christen@synopsys.com> wrote:
>
> Amro,
>
> Your question seems to be about the VHDL-AMS language definition related
> to the concept of
> a domain.
>
> Quiescent domain, time domain and frequency domains are very general
> concepts. These
> domains are, as you observed, supported by the language definition. There
> can be several
> different simulation types in each domain, and simulation types may span
> domains. For
> example, IEEE Std 1076.1-1999 defines in 12.6 a simulation to start in the
> Quiescent
> domain and then enter the time domain. In SPICE, this would correspond to
> transient
> analysis (which in SPICE is preceded by an operating point analysis).
> Similarly, it
> defines in 12.8 two simulation types that both start in the Quiescent
> domain, then enter
> the frequency domain: small-signal frequency domain calculation and noise
> calculation,
> both of which correspond to SPICE analyses. Other simulation types are
> possible in each of
> the domains.
>
> Conversely, noise is a phenomenon of physical circuits. As such, it can be
> modeled and
> simulated. I have already discussed the IEEE Std 1076.1-1999 noise
> calculation, which
> occurs essentially in the frequency domain. However, noise calculation can
> also be done in
> the time domain, although such a simulation is not as well established as
> a frequency
> domain (small-signal) noise calculation. Each type of noise analysis
> requires a different
> way of modeling the noise effects. We conclude that noise is not a domain,
> but something
> orthogonal to it.
>
> Thanks.
> Ernst Christen
>
> On Wed, 15 Mar 2006 05:05:10 -0800, Amr Turk wrote:
> > Dear all,
> > I'm working on a VHDL-AMS noise source, that can be used in ADMS. As
> known that ADMS
> doesn't support noise sources in VHDL-AMS tell now. So I - with the help
> of Joachim Haase-
> created a sin source that generates noise on the original signal. I have
> posted it before.
> But the problem now, is I want this source to interact with the simulator
> according to the
> domain of analysis.
> > I mean that when working in the Transient Domain, No noise should
> appear.But when
> working in the Noise_Trans, noise appear. And also, when working in AC
> domain, no noise
> effects should appear. but in Noise domain, Noise effects should appear.
> >
> > The problem is that VHDL-AMS has only three types of domains :
> QUIESCENT_DOMAIN,
> TIME_DOMAIN, FREQUENCY_DOMAIN.
> >
> > So, I don't know how to differentiate between frequency domain and noise
> domain for
> example.
> >
> > Thank you for your support,
> > Amro Tork
>
>
>
>
>
Received on Sat Mar 18 04:36:45 2006

This archive was generated by hypermail 2.1.8 : Sat Mar 18 2006 - 04:37:27 PST