Ken Kundert wrote on Sep 14th, 2010, 8:28am:I suspect that Spectre is confused by your quantity statement because you have given it in a Spice netlist, and the Spice parser is treating it as a voltage source. And it is odd that you are using the quantity statement to set the blowup limit to 1GV when the limit is 1GV by default.
But you may be trying to treat the symptom rather than the cause of your problem. Do you expect your circuit to produce such large voltages? If not, you should inspect the offending signal and look for the classic pattern of exponential growth. If you see it, then your circuit is not passive. You can create a non-passive circuit using only resistors, capacitors, and inductors if you use a negative component value. You can use the info statement to have Spectre print the the largest and smallest value specified for each component parameter, which makes looking for negative values easy. However, there is another common situation that could cause this problem. If you are using a coupled inductor, you will need to assure that the inductance matrix is positive definite.
I was going to set another value if I got it working. It looks like you're right, it seems its treating it as a voltage source. I tried to put it in the ocean script but it gives the same error.
Can you teach me how to check for the smallest/largerst voltage in the circuit using the info statement? I dont know how to do it, even a reference is fine
pancho_hideboo wrote on Sep 14th, 2010, 8:31am:Show me netlists.
I will check stability of your circuit by eigen values using Agilent GoldenGate.
I attached my netlist, thanks