The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
Apr 18th, 2024, 12:13pm
Pages: 1
Send Topic Print
Coupled inductors (Read 7060 times)
Lieutenant Columbo
Junior Member
**
Offline

Just one more thing
...

Posts: 19

Coupled inductors
Sep 08th, 2002, 12:51am
 
We are having a problem with "time step too small" in Spectre  and I was wondering if you may have any pointers.

The circuit is using a package model with R, L, C, and K (mutual inductance) and a bondwire model with R, L, and K. The transient simulation will complete with the package model only, but dies with the addition of the bondwire model. If I just take out the mutual inductance from the bondwire model the simulation completes again. One thing that is unique about the mutual inductance in the bondwire model is that there is much more coupling between multiple paths because many of the bondwires are connected to a common ground plane in the package and we are modeling the different currents in the plane also.
Back to top
 
 
View Profile WWW   IP Logged
Ken Kundert
Global Moderator
*****
Offline



Posts: 2384
Silicon Valley
Re: Coupled inductors
Reply #1 - Sep 8th, 2002, 12:57am
 
I suspect that the problem is that when adding the additional coupling, you have added a very high frequency unstable pole.  Unstable poles are one of the main reasons why Spectre will stop due to `time step too small', and Spectre's careful timestep control makes it more likely that Spectre will nurture unstable modes. Furthermore, any round-off error when describing the inductance matrix of a large coupled inductor will cause it to lose its passivity.

I suggest that you set the spectre option `diagnose' to `yes' and rerun the simulation and note any messages that would indicate the solution is growing without bound.  If you have matlab, you could enter your inductance matrix and make sure it is positive definite.  If it is not, it will cause the circuit to be unstable.  Finally, you should consider increasing the resolution with which you specify the inductor values and the coupling factors.

The test for passivity of a two-terminal LTI inductor is that its inductance is positive [desoer and kuh].  The passivity criteria for a nonlinear two-terminal current-controlled inductor is that L(i) > 0 and dL/di > 0 for all i [desoer and kuh].  The passivity criteria for a four-terminal LTI inductor is that |M| < 1 [desoer and kuh]. Finally, the criteria for a 2n-terminal LTI current-controlled inductor is that L is symmetric and positive semi-definite [chua class notes].  For a flux-controlled inductor, the reciprocal inductance matrix must be symmetric and PSD.
Back to top
 
« Last Edit: Sep 21st, 2002, 9:36pm by Ken Kundert »  
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.