help-gnucap
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Help-gnucap] gnucap error


From: Ramiro Aceves
Subject: Re: [Help-gnucap] gnucap error
Date: Thu, 07 Jul 2011 09:20:53 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20110505 Iceowl/1.0b1 Icedove/3.0.11

Yes Andy, you are right. Thanks for the tip!
I seems that gnucap confuses part instance with model if name is the same.
I have changed to:

DV1      501     0       Dvnoise

Then gnucap showed same error for de DInoise diodes

I changed to:

DI1             502     0       DInoise1
DI2             503     0       DInoise2

Now the error about the diodes disappeard. I can enter gnucap and have the warnings:

$ gnucap prueba_ada4898.cir
Gnucap 0.35
The Gnu Circuit Analysis Package
Never trust any version less than 1.0
Copyright 1982-2006, Albert Davis
Gnucap comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome
to redistribute it under certain conditions
according to the GNU General Public License.
See the file "COPYING" for details.
*prueba del ADA4898
Rc1.X1: Rideal: effective length is negative or zero
Rc2.X1: Rideal: effective length is negative or zero
Re1.X1: Rideal: effective length is negative or zero
Re2.X1: Rideal: effective length is negative or zero
Rcm1.X1: Rideal: effective length is negative or zero
Rcm2.X1: Rideal: effective length is negative or zero
Rcmr1.X1: Rideal: effective length is negative or zero
Rcmr2.X1: Rideal: effective length is negative or zero
Rpsr1.X1: Rideal: effective length is negative or zero
Rpsr2.X1: Rideal: effective length is negative or zero
Rpsr3.X1: Rideal: effective length is negative or zero
Rpsr4.X1: Rideal: effective length is negative or zero
Rslew.X1: Rideal: effective length is negative or zero
Rp1.X1: Rideal: effective length is negative or zero
Rp2.X1: Rideal: effective length is negative or zero
Rp3.X1: Rideal: effective length is negative or zero
Rp4.X1: Rideal: effective length is negative or zero
Rp5.X1: Rideal: effective length is negative or zero
Rz1.X1: Rideal: effective length is negative or zero
Rz2.X1: Rideal: effective length is negative or zero
Rz3.X1: Rideal: effective length is negative or zero
Rbuf.X1: Rideal: effective length is negative or zero
Rout.X1: RIDEAL: effective length is negative or zero
Rref1.X1: Rideal: effective length is negative or zero
Rref2.X1: Rideal: effective length is negative or zero
gnucap>

When I simulate the circuit I get:

gnucap> tran

#Time
open circuit: internal node 54
did not converge
 0.
very backward time step
convergence failure, reducing (itl4)
newtime=9.155273e-13 rejectedtime=1.831055e-12 oldtime=0.000000e+00 using=1.000000e-12
tried everything, still doesn't work, giving up
gnucap>

Do not know what node is 54, I cant find it in the circuit.

Thanks for your help.

Ramiro.








El 06/07/11 23:40, Andy Fierman escribió:
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.

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.

Cheers,

          Andy.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]