Generating noise in VHDL-AMS

From: Amr Turk <amrsfmt_at_.....>
Date: Sun Mar 12 2006 - 06:47:01 PST
Dear all,
I have a problem generating noise in the VHDL-AMS.
For example I used the code in the presentation by Emst Christen, Kenneth
Bakalar Rockville,Allen Dewey and Eduard Moser :"Analog and Mixed Signal
Modeling using the VHDL-AMS language".

I used the code for the noisy R:
--------------------------------------------------------------------------------------------------------------------------------------------------------
library IEEE_PROPOSED;
use IEEE_PROPOSED.ELECTRICAL_SYSTEMS.ALL;


entity Rnoise is
generic (r: REAL);
port (terminal p, m: electrical);
end entity Rnoise;

architecture Noisy of Rnoise is
constant ambient_temp:REAL:= 30.0;
constant boltzmann:REAL:= 1.0;
quantity v across i through p to m;
quantity thns : REAL noise 4.0*ambient_temp*boltzmann/r;
begin
assert r /= 0.0;
i == v / r + thns;
end architecture Noisy;
-----------------------------------------------------------------------------------------------------------------------------------------------------
I use ADMS from mentor graphics but it didn't work and gave me this error:
-----------------------------------------------------------------------------------------------------------------------------------------------------
# # Error at line 14: Noise source quantities are not implemented.
# #     (See Appendix C of User Manual)
-----------------------------------------------------------------------------------------------------------------------------------------------------
I refered to Appendix C of the ADMS user Manual, but found nothing about
noise in it.

I don't know why it doesn't work. Can anyone please help me out?
Thank you,
Amro Tork
Received on Sun Mar 12 06:47:04 2006

This archive was generated by hypermail 2.1.8 : Sun Mar 12 2006 - 06:50:00 PST