Re: Generating noise in VHDL-AMS

From: Alain Vachoux <alain.vachoux_at_.....>
Date: Sun Mar 12 2006 - 08:07:25 PST
Dear Amro,

This is not a question for the IEEE working group. You are raising a 
tool implementation and documentation issue that should be discussed 
directly with the concerned EDA vendor or its representative.

Best regards,
Alain Vachoux

Amr Turk wrote:
> 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 08:07:30 2006

This archive was generated by hypermail 2.1.8 : Sun Mar 12 2006 - 08:09:01 PST