找回密码
 注册
关于网站域名变更的通知
查看: 859|回复: 2
打印 上一主题 下一主题

hsipce 不收敛的解决

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-1-30 07:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
解决spice在tran时的internal timestep too small问题的方法( M- ~! z+ y& ]; Q
Transient Analysis: 也就是一般的暂态分析.一般错误的
6 F* b/ B# D/ e$ aMessage 为:-"Internal timestep too small."
; ]* v' j8 S/ U7 ^4 |, n另外,也会常看到 "Singular Matrix", or "Gmin/Source Stepping
6 K" h. l3 T: Z. q# H/ eFailed" 这样的 Error Message.解决这个问题没有一定的方法,根  {+ |8 M7 d( N5 q# h
据我们的经验,我们大致把它们说明如後:
& _+ b* R# x2 X9 y6 v) @1. 电路错误:指的是由使用者本身电路,有不正常的接线或短路等,例如将电源. O% o% J! v6 l; }# @
接到输出端,而造成SPICE在运算的时候无法收敛.根据Ref[38] 的建议,请
! j0 B3 G$ t& v5 D你确认以下之状况:
5 J' N& R, \: x- }: P7 }Make sure that all of the circuit connections are valid. Check for$ j( h% N/ S& `: Y
incorrect node numbering or dangling nodes. Also, verify component& H3 G! S$ ?! A+ N1 \
polarity.3 `. e% \7 b3 `$ j
Make sure you didn't use the letter O instead of a zero (0).
- l( `+ f5 Y7 uCheck for syntax mistakes. Make sure that you used the correct SPICE0 N, a& d0 \# T' |8 M* K
units (i.e. MEG instead of M(milli) for 1E6).3 q  x' l  X) Z6 R9 Z
Make sure that there's a DC path from every node to ground.
. G) ^. b0 l. G5 m4 y2 I, eMake sure that there are at least two connections at every node.
* l% I; Q8 Y7 `# c. J" J7 iMake sure that there are no loops of inductors or voltage sources.
0 u) C7 ]" b8 @; A# W+ L0 w$ gMake sure that there are no series capacitors or current sources.
3 h; O. D5 u8 h, q/ ^- |Place the ground (node 0) somewhere in the circuit. Be careful when9 a% E0 Q$ y# x& @) X( @( H; K
you use floating grounds; you may need to connect a large resistor from
! ~4 X) o$ J# x0 {3 A# ~the floating node to ground.
7 _1 M& T' ~7 SMake sure that voltage/current generators use realistic values, and" ~2 h, d2 A) n0 C
verify that the syntax is correct.
6 |( }! Y* `+ c4 h9 |9-46 VLSI 设计概论 / 实习# _6 U3 ~) @  F$ q
Make sure that dependent source gains are correct, and that B element" X2 B* a" ~! r$ Z
expressions are reasonable. If you are using division in an expression,5 W8 [4 |7 q% N2 _
verify that division by zero cannot occur.
! k+ N0 ]' w4 QMake sure that there are no unrealistic model parameters; especially if4 f" j7 v# `; K8 Y6 J  l$ B$ Y' O
you have manually entered the model into the netlist./ X; F  S3 s* @1 l) B
Make sure that all resistors have a value. In SPICE 3, resistors without
( p: o7 [+ H! a: U1 P$ Nvalues are given a default value of 1k Ohm.: w, V. b: V, E1 O
Negative capacitor and inductor values are allowed in SPICE 3. They
8 w0 s* ~( s4 Y1 @% Q/ s+ ^will not be flagged as an error, but can cause timestep problems,2 H- m8 X! m* x* p
depending on the topology of the circuit.
: W8 e" U# x8 s3 U1 G$ w* N+ x8 P& F2. 检查Feedback : 所指的是在序向逻辑电路中所产生的,你可以检查一下你的
- s4 J- f2 [! ^% k2 J电路的FeedBack Path的Delay,在不影响电路功能的情形下,是否可以调快一
  V3 T3 k' \: E9 T点或慢一点.

: H& ~* E9 O' ^; L
游客,如果您要查看本帖隐藏内容请回复
* g. ~' g' {+ K' E& K2 k' l6 ^$ j- {
+ Q" z0 I8 `& f: H& v& ^
$ U4 @. o. R' k1 _0 W

0 W' i) _+ i! j& Y" e2 m4 V% _
3 M; }$ w0 u/ n3 J

该用户从未签到

3#
发表于 2022-11-22 13:46 | 只看该作者
好好学习,天天向上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-4 16:17 , Processed in 0.125000 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表