|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
解决spice在tran时的internal timestep too small问题的方法
( K7 |! U' O' l3 F5 zTransient Analysis: 也就是一般的暂态分析.一般错误的
* e+ |! {. Z4 r6 HMessage 为:-"Internal timestep too small."* B8 ~6 f' }' L) q/ m1 F( x
另外,也会常看到 "Singular Matrix", or "Gmin/Source Stepping
+ S3 k- F$ b% d" c nFailed" 这样的 Error Message.解决这个问题没有一定的方法,根
1 b) W8 F4 O, r* }据我们的经验,我们大致把它们说明如後:
8 g( \$ N' M1 T) [1. 电路错误:指的是由使用者本身电路,有不正常的接线或短路等,例如将电源* ?7 K: t! t/ C- w- H6 X2 O
接到输出端,而造成SPICE在运算的时候无法收敛.根据Ref[38] 的建议,请
2 B5 }, |+ \# f# b1 h6 \# ~你确认以下之状况:- [. q' D6 d H3 p- F5 a! A* Z
Make sure that all of the circuit connections are valid. Check for+ w, L+ {, f |1 K
incorrect node numbering or dangling nodes. Also, verify component- m% u. \6 t! h( ]
polarity.
. |( l$ V6 L: H9 {4 s% p$ XMake sure you didn't use the letter O instead of a zero (0).
5 G! a9 t0 M \' y& @Check for syntax mistakes. Make sure that you used the correct SPICE! w+ W/ x1 M+ e
units (i.e. MEG instead of M(milli) for 1E6). b' Y' m5 a, F+ f$ F
Make sure that there's a DC path from every node to ground.7 C' e& a% X3 |4 s1 i: m& k
Make sure that there are at least two connections at every node.* h' |" _- }4 z6 `2 e4 T
Make sure that there are no loops of inductors or voltage sources.+ {/ j2 j( w9 H- J- O6 m7 p
Make sure that there are no series capacitors or current sources.- q$ v9 t3 v, p" Q/ ~
Place the ground (node 0) somewhere in the circuit. Be careful when
g. n0 P3 g- g# B. r9 c7 Iyou use floating grounds; you may need to connect a large resistor from
/ L& o8 r8 l) {, ^7 Pthe floating node to ground.
8 {* {' |2 O% uMake sure that voltage/current generators use realistic values, and
3 s5 L% x9 i( l# N' I9 ?" {verify that the syntax is correct.# {. B6 D5 |/ v. ]2 ~2 Q
9-46 VLSI 设计概论 / 实习: V) x' r3 D; ?; _7 A( T8 @2 N
Make sure that dependent source gains are correct, and that B element/ R. `4 ^5 j# G; u
expressions are reasonable. If you are using division in an expression,0 x. A1 a. R) E- [
verify that division by zero cannot occur.
/ ^ n- F, S, p; q# Q' {! ?# FMake sure that there are no unrealistic model parameters; especially if# G9 D# d- p1 [3 r# ]
you have manually entered the model into the netlist., h+ c3 k: Y# D4 \& W& J* C' c( F
Make sure that all resistors have a value. In SPICE 3, resistors without( H6 S4 d/ x" I9 V% o6 Q3 Z6 N
values are given a default value of 1k Ohm.
' S1 v# ]6 Z1 X9 K0 c$ l* zNegative capacitor and inductor values are allowed in SPICE 3. They
: ^$ y- z7 {: Jwill not be flagged as an error, but can cause timestep problems,
# Q4 P4 |( g$ }% ]depending on the topology of the circuit.
' _) A' M. S) ]8 J- M2. 检查Feedback : 所指的是在序向逻辑电路中所产生的,你可以检查一下你的
5 v% v2 i5 D' I7 d! \" L电路的FeedBack Path的Delay,在不影响电路功能的情形下,是否可以调快一
# ]. l9 J) V5 d( \( W$ G点或慢一点.! r% Y7 ~2 [& Y' w% Z- n3 e
' u, w, N! W- v7 X
& m# i& k; m' s
3 k- n) z$ O8 G1 n9 ]! l
# \( s9 l% Y) \! d/ B
- b6 i0 n' i* `3 u |
|