Re: multiple analog blocks

From: Kevin Cameron <kevin_at_.....>
Date: Thu Dec 21 2006 - 15:34:40 PST
Geoffrey.Coram wrote:
> Kevin Cameron wrote:
>   
>> Would you like to comment on the fact that there is only one VHDL, while
>> there are ~ 3 flavors of Verilog?
>>     
>
> Would you like to comment on why essentially all the compact
> model development teams are using Verilog-A instead of VHDL-AMS?
> (those that aren't still coding in C to the rather dated
> Spice3 interface)
>   
VHDL sucks (I can go into details if you like), and as far as I recall 
the C interface isn't really any kind of standard, so it's the only 
sensible thing to do.

The question is not whether Verilog-AMS is the best language or not, 
more why it isn't at the IEEE as part of P1800 already.

The result of the multiple versions/committees is that folks keep trying 
to re-invent stuff (e.g. Boris asking about adding file-io).

Kev.

> Both the two standard BJT models (Mextram, HiCuM); the
> standard next-gen MOS model (PSP) -- as well as several
> of the candidates that were not selected; two of the
> LDMOS models (MOS20, also available in C, and HV-EKV,
> I'm guessing HV-HiSIM is in C); ... all in Verilog-A.
>   
> I've never seen a VHDL-AMS model presented to the Compact
> Model Council.  So, apparently, having one VHDL doesn't
> make it a better solution.  Having all the digital baggage
> apparently does make it harder to include in a simulator,
> because none of the pure analog simulators have VHDL
> support.
>
>
>   
>> I was there, and the design objectives were documented:
>>
>> http://eda.org/verilog-ams/htmlpages/dod.html
>>
>> - not much mention of Verilog-A a subset.
>>     
>
> Under section 2, General, I see:
>   A subset of Verilog-AMS must be defined that is suitable for
>   description and simulation of continuous time systems at several levels.
>
> What subset is that, if not Verilog-A?
>
> Also, Verilog-A is mentioned explicitly in 2.2.
>
>
> -Geoffrey
>
>   
Received on Thu Dec 21 15:34:43 2006

This archive was generated by hypermail 2.1.8 : Thu Dec 21 2006 - 15:34:44 PST