Working Cell // Generated for: spectre // Generated on: Oct 30 12 ...
Working Cell // Generated for: spectre // Generated on: Oct 30 12 ... Working Cell // Generated for: spectre // Generated on: Oct 30 12 ...
update too large: | -192.806 kV | > 88.7184 V + 1 uV V(MB:dbnode) = -88.7154 kV, previously -71.8481 mV. update too large: | -192.806 kV | > 88.7185 V + 1 uV V(MB:int_s) = -88.7154 kV, previously -7.29931 mV. update too large: | -192.805 kV | > 88.7186 V + 1 uV V(net3) = -10.6755 kV, previously -222.323 mV. update too large: | -20.3511 kV | > 10.6787 V + 1 uV V(M1:int_b) = -9.35099 kV, previously 214.647 mV. update too large: | -17.702 kV | > 9.35412 V + 1 uV Top 10 Residue too large Convergence failure: V(M1:dbnode) = -9.06619 kV, previously -68.4899 mV. residue too large: | -198.225 kA | > 5.72244 A + 1 pA V(MB:dbnode) = -88.7154 kV, previously -71.8481 mV. residue too large: | 159.434 kA | > 111.457 A + 1 pA V(M1:int_d) = -9.06624 kV, previously 2.56672 V. residue too large: | 1.45525 MA | > 1.05686 kA + 1 pA V(M1:gmnode) = -9.07933 kV, previously -562.627 mV. residue too large: | -2.36421 MA | > 2.1287 kA + 1 pA V(M1:int_s) = -9.06654 kV, previously -223.064 mV. residue too large: | 1.22248 MA | > 1.2062 kA + 1 pA V(M2:int_b) = -620.647 MV, previously -454.742 mV. residue too large: | 1.78641e+15 A | > 1.78641 TA + 1 pA V(M2:int_g) = 2.3318 MV, previously 2.56082 V. residue too large: | -1.78641e+15 A | > 1.78641 TA + 1 pA V(M1:int_g) = -9.06654 kV, previously -547.073 mV. residue too large: | -42.3906 kA | > 42.3925 A + 1 pA V(M1:int_b) = -9.35099 kV, previously 214.647 mV. residue too large: | 14.1466 kA | > 14.1496 A + 1 pA V(M2:sbnode) = 2.3318 MV, previously -72.7003 mV. residue too large: | -513.937 kA | > 536.972 A + 1 pA The following set of suggestions might help you avoid convergence difficulties. 1. Evaluate and resolve any notice, warning, or error messages. 2. Use realistic device models. Check all component parameters, particularly nonlinear device model parameters, to ensure that they are reasonable. 3. Small floating resistors connected to high impedance nodes might cause convergence difficulties. Avoid very small floating resistors, particularly small parasitic resistors in semiconductors. Instead, use voltage sources or iprobes to measure current. 4. Ensure that a complete set of parasitic capacitors is used on nonlinear devices to avoid jumps in the solution wave
7. Enable diagnostic messages by setting option `diagnose=yes'. 8. Use the `cmin' parameter to install a small capacitor from every node in the circuit to ground. This usually eliminates any jumps in the solution. 9. Loosen tolerances, particularly absolute tolerances like `iabstol' (on options statement). If tolerances are set too tight, they might preclude convergence. 10. Try to simplify the nonlinear component models in order to avoid regions in the model that might contribute to convergence problems. Analysis `tran' was terminated prematurely due to an error. Notice from
- Page 1 and 2: Working Ce
- Page 3 and 4: include "/home/srk/cwd/umc90nmsp6/u
- Page 5 and 6: "/home/srk/cwd/umc90nmsp6/umc90nm/.
- Page 7 and 8: +mpssession=spectre</strong
- Page 9: Zero diagonal found in Jacobian at
7. Enable diagnostic messages by setting opti<strong>on</strong> `diagnose=yes'.<br />
8. Use the `cmin' parameter to install a small capacitor from every node in the circuit to ground. This<br />
usually eliminates any jumps in the soluti<strong>on</strong>.<br />
9. Loosen tolerances, particularly absolute tolerances like `iabstol' (<strong>on</strong> opti<strong>on</strong>s statement). If tolerances<br />
are set too tight, they might preclude c<strong>on</strong>vergence.<br />
10. Try to simplify the n<strong>on</strong>linear comp<strong>on</strong>ent models in order to avoid regi<strong>on</strong>s in the model that might<br />
c<strong>on</strong>tribute to c<strong>on</strong>vergence problems.<br />
Analysis `tran' was terminated prematurely due to an error.<br />
Notice from <str<strong>on</strong>g>spectre</str<strong>on</strong>g>.<br />
8 warnings suppressed.<br />
finalTimeOP: writing operating point in<str<strong>on</strong>g>for</str<strong>on</strong>g>mati<strong>on</strong> to rawfile.<br />
Trying `homotopy = gmin'.<br />
modelParameter: writing model parameter values to rawfile.<br />
element: writing instance parameter values to rawfile.<br />
outputParameter: writing output parameter values to rawfile.<br />
designParamVals: writing netlist parameters to rawfile.<br />
primitives: writing primitives to rawfile.<br />
subckts: writing subcircuits to rawfile.