Re: gnucap error

Ramiro Aceves <[email protected]> Thu, 07 Jul 2011 11:54:38 +0200
Newsgroups gmane.comp.gnu.gnucap.general
Message-ID <[email protected]>
Thanks Al for your response. It is a pleasure to have feedback from the 
autor of GNUCAP. Congrats!

Oh, I am using gnucap 0.35 from Debian Stable. I will install latest 
snapshot and see. I watched the page and saw that 0.35 was the stable 
release and thought that no improvements were made since that.

http://www.gnucap.org/devel/

latest one seems to be from 2009-12-07. is it the right one?


Thank you very much and congrats for this great software

Ramiro.

EA4NZ.


El 07/07/11 04:49, al davis escribió:
> On Wednesday 06 July 2011, Andy Fierman wrote:
>> I'm not experienced with Gnucap so please excuse me if this
>> is nonsense.
>>
>> Is the
>>
>> DVnoise.X1, Dvnoise is not a .model
>>
>> part of the error message is trying to tell you that the line
>> under
>>
>> ***Voltage Noise Generation
>>
>> DVnoise 501     0       Dvnoise
>>
>> is confusing the parsing process (not sure if that's the
>> right terminology but I hope you get the idea)?
>>
>> Maybe the net name "DVnoise" at the start of the line is
>> being read as the diode component "Dvnoise". This could
>> cause a problem.
>
> Yes .. that's it.
>
> Model names and device names are in the same scope.
>
> That raises a question ...  How is this handled in the various
> versions of Spice?  I thought it was the same, but I keep
> finding surprises in the many variants of spice format.  I
> consider "HSpice" to be the most important for compatibility,
> and "PSpice" second.  Both of these are Spice-2 derivatives.
>
> That's one of the reasons to move away from spice format
> netlists.  In recent snapshots, the language is a plugin.
> Verilog and Spectre formats are also supported, and much
> cleaner.
>
>> If Gnucap is case sensitive when reading netlists then a
>> component called DVnoise would not be the same as Dvnoise
>> and so the .model Dvnoise would not be seen as applying to
>> the wrongly identified DVnoise component.
>
> In recent snapshots, there is an option to make it case
> sensitive or not.  By default, it is case sensitive with Verilog
> or Spectre formats, insensitive with Spice format ... for
> compatibility with the published or accepted spec of each
> format.
>
>
> You should get the latest snapshot from gnucap.org.  There are a
> lot of improvements since 0.35.
>
> al.
>
>
>