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

hsipce 不收敛的解决

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
解决spice在tran时的internal timestep too small问题的方法' d* z( h' y/ H: E: L, o: ~/ B
Transient Analysis: 也就是一般的暂态分析.一般错误的3 E( z/ T6 G& C# o$ B
Message 为:-"Internal timestep too small."( u" b2 v5 |3 L0 A
另外,也会常看到 "Singular Matrix", or "Gmin/Source Stepping
# [; f5 a* z5 c, A& K# h/ X+ RFailed" 这样的 Error Message.解决这个问题没有一定的方法,根! E0 N3 @$ F  k3 o" e  Z2 D: M
据我们的经验,我们大致把它们说明如後:
* }) A6 L: x- ]! e1. 电路错误:指的是由使用者本身电路,有不正常的接线或短路等,例如将电源0 C+ G5 U; V( ?* }- D. v' d
接到输出端,而造成SPICE在运算的时候无法收敛.根据Ref[38] 的建议,请. X& _6 s) J- w# A5 B, j3 |
你确认以下之状况:
3 e5 ?5 {2 z- A2 eMake sure that all of the circuit connections are valid. Check for- O3 [* M. j2 a/ q
incorrect node numbering or dangling nodes. Also, verify component
7 \4 m2 H8 w& A$ q/ z3 x6 b2 V- _: apolarity.) m! a$ a# F$ C; f
Make sure you didn't use the letter O instead of a zero (0).
- A+ n' [. k6 j) h) ZCheck for syntax mistakes. Make sure that you used the correct SPICE
% K+ m2 N" o/ Munits (i.e. MEG instead of M(milli) for 1E6).
8 H" C7 S! @: K  r: GMake sure that there's a DC path from every node to ground.5 J* }, M/ H) L& P( ?6 E
Make sure that there are at least two connections at every node.
# j/ o/ v$ |9 PMake sure that there are no loops of inductors or voltage sources.
8 D4 L* a' w* O* k3 CMake sure that there are no series capacitors or current sources.6 \' ^+ G3 j# \& g* ]
Place the ground (node 0) somewhere in the circuit. Be careful when
, m. k  D7 |3 _. n4 Xyou use floating grounds; you may need to connect a large resistor from
& \3 r" ~  y" a5 s, [1 f  t2 Hthe floating node to ground.
3 V/ a9 |# ^5 n# }9 zMake sure that voltage/current generators use realistic values, and8 W3 F) u& H" _2 m* [
verify that the syntax is correct.
$ ]9 \# c  R6 d9 E9-46 VLSI 设计概论 / 实习
6 S- r5 K0 h1 V$ L, Q( P% VMake sure that dependent source gains are correct, and that B element. f- `1 {, M/ _. z' S+ z
expressions are reasonable. If you are using division in an expression,
7 [! c+ |+ `' ^+ ?( i7 M& Zverify that division by zero cannot occur.1 q6 e& K5 V" N. v. x
Make sure that there are no unrealistic model parameters; especially if/ }  f- B: t7 H  _% T; \& e
you have manually entered the model into the netlist.) q1 A% O6 {! g3 \9 m
Make sure that all resistors have a value. In SPICE 3, resistors without/ {) g& `% }& H
values are given a default value of 1k Ohm.
* j3 H7 u9 |- K) m6 p% DNegative capacitor and inductor values are allowed in SPICE 3. They4 N$ m3 L0 H  ]# T/ k! x4 P
will not be flagged as an error, but can cause timestep problems,0 W6 W+ {! [! t  Z
depending on the topology of the circuit.4 d6 w; w; i2 x; F# v6 J- A
2. 检查Feedback : 所指的是在序向逻辑电路中所产生的,你可以检查一下你的
1 {& y3 I( l2 c9 `5 V1 |; O0 x2 U电路的FeedBack Path的Delay,在不影响电路功能的情形下,是否可以调快一
2 i: C. s/ I" ?4 E8 q+ E1 y# x! u点或慢一点.
! H( S( n: o) `/ |5 ?
游客,如果您要查看本帖隐藏内容请回复

1 p% r: g' x: A% K7 H/ @7 Q& H1 U" v
8 g9 Y6 @/ C0 O% y( P& F

# M9 B0 f  v8 @* u# i0 n1 q, m( j  t8 \2 R& I  b9 `: \

$ o, q& V# {* h" j

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-24 04:34 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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