HSPICE simulation internal timestep too small in transient

Status
Not open for further replies.

Manjunatha_hv

Advanced Member level 3
Joined
Aug 3, 2005
Messages
810
Helped
241
Reputation
482
Reaction score
126
Trophy points
1,323
Location
INDIA
Activity points
8,689
hspice option converge

Hello,


I am simulatig S-parameter file with pulse source as input
pulse width= 4 ns, Trise=10ps, Tfall=10ps using HSPICE...
But I am getting the following error message...

tran: time= 5.00000E-10 tot_iter= 24 conv_iter= 12
**error** internal timestep too small in transient analysis
sweep: tran tran0 end, cpu clock= 7.70E+01 memory= 3315 kb
>error ***** hspice job aborted

Please help me...

Thanks...
 

changing timestep in transient simulation

hspice_sim_analysis.pdf

I think you can find the answer in this file.
 

time step too small after lte checking

I have the old document of hspice_sim_analysis.pdf Release U-2003.03-PA, March 2003

is this same or the latest one Release W-2004.09, September 2004...

Also if you have the latest manual of HSPICESignalIntegrityGuide Release W-2004.09, September 2004...

please upload / attach the same...
 

timestep too small

Decrease the internal timestep, what happed?
 

tran timestep too small

check your ckt and try to find any mistake.
and increase the timestep, try again.
 

hspice method=gear s-parameter

yes, it is a convergence problem.
add a small cap (such as 1ff) or big Res(such as 100M) on each node and try.
 

hspice timestep too small

Check the circuit and see whether the parameters is reasonable.
 

post simulation internal timestep too small

Sorry, I only have the release U-2003.03-PA, March 2003.
The guys tell the answer, there are some convergence problems.
 

transient analysis s-parameter hspice

Yes...it is a Convergence problem...
I saw in the HSPICE manual...

An internal timestep too small error message indicates that the
circuit failed to converge. The cause of the failure can be that
HSPICE cannot use stated initial conditions to calculate the
actual DC operating point.

If transient analysis fails to converge using .OPTION METHOD=
TRAP and DVDT timesteps (for example, due to trapezoidal
oscillation), and HSPICE reports an internal timestep too small error,
HSPICE then starts the autoconvergence process by default. This
process sets .OPTION METHOD=GEAR and LVLTIM=2, and uses
the Local Truncation Error (LTE) timestep algorithm. HSPICE then
runs another transient analysis, to automatically obtain convergent
results.
To manually improve on autoconvergence results, or if
autoconvergence fails to converge, you can do either of the following:
• Set.OPTION METHOD=GEAR in the netlist, and try to obtain
convergent results directly.
To improve accuracy or speed, you can adjust tstep in a .TRAN
statement, or in transient control options (such as RMAX, RELQ,
CHGTOL, or TRTOL).

But even after setting the HSPICE .OPTION to
.OPTIONS ACCURATE=0 FAST=0 KCLTEST=0 METHOD=GEAR BRIEF=0 LVLTIM=2 PIVOT=3 PIVTOL=1e-6

It didn't converge ...& it is failing again & again...
I tried all the suggestion posted...but no success..
Please help me...

---manju---
 

hspice+kcltest

Did you try these items? One or two of these items can always solve my convergence problem.



If you still can't get converged, you'd better check your circuit topology and your models - sometime an incomplete model may also cause this.
 

hspice_sim_analysis.pdf

I used a 20-port s-parameter file for the analysis...I verified it is working fine in frequency domain (Harmonic Balance) Simulator...
But I want to simulate in time domain simulator (HSOPICE)
 

Dear bageduke:
I very appreciate your offer solution,
and I follow step of your solution, eventually,
I got it!!
 

Status
Not open for further replies.

Similar threads

Cookies are required to use this site. You must accept them to continue using the site. Learn more…