The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Design Languages >> Verilog-AMS >> strange errors
https://designers-guide.org/forum/YaBB.pl?num=1150124785

Message started by rajdeep on Jun 12th, 2006, 8:06am

Title: strange errors
Post by rajdeep on Jun 12th, 2006, 8:06am

Hello there, for the last 1 hr. I;ve been seeing this error and still unable to fix it..

Error found by spectre at time = 1.21302 us during transient analysis `tran'.
   No convergence with minimum time step.  Last acceptable solution computed
       at 1.21302 us.

The values for those nodes that did not converge on the last Newton iteration
       are given below.  Also given is the manner in which the convergence
       criteria were not satisfied in the following form:
           Failed test: | Value | > RelTol*Ref + AbsTol

   I(I11:out_flow) = 0 A, previously 0 A.
       residue too large: | -5 V | > 5 mV + 1 uV
   V(sw_in) = 0 V, previously 5 V.
       update too large:  | -5 V | > 0 V + 1 uV


To get rid of the I:out_flow problen I declared the out port of instance I11 of voltage discipline......still it gives the same error!!!

Plz help
Rajdeep

Title: Re: strange errors
Post by Ken Kundert on Jun 12th, 2006, 11:06am

You should be looking at the models or circuit near the components and nodes mentioned to find things that would cause convergence problems. Look for discontinuities, floating nodes, etc.

-Ken

Title: Re: strange errors
Post by Geoffrey_Coram on Jun 13th, 2006, 3:20am

I think you need to have a serious look at your module (since this is in the Verilog-AMS forum, and you wrote something about "voltage discipline," I'm guessing you're using Verilog-AMS).  I think you probably have a switch branch you didn't know about or didn't implement properly, and/or some strange sensor branch.

Title: Re: strange errors
Post by rajdeep on Jun 13th, 2006, 6:00am

no, i'm using verilogA only. Is voltage discipline not supported in verilogA?? My question was even after declaring a port as voltage ,errors related with flow at the port can arise? The port is not supposed to have a flow quantity!!


Title: Re: strange errors
Post by Ken Kundert on Jun 13th, 2006, 11:33am

Verilog-A also supports voltage discipline.

At this point most simulators are not exploiting the fact that the flow is not needed for a signal-flow discipline to provide slightly faster simulation. Rather, they still internally formulate the equations to use flow even though they know that nothing will contributed to that flow.

-Ken

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.