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

hsipce 不收敛的解决

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
解决spice在tran时的internal timestep too small问题的方法! o/ P0 B  K. N  e% [6 F. }4 c
Transient Analysis: 也就是一般的暂态分析.一般错误的+ F3 o! T+ y- F6 ?* f8 J( B2 g
Message 为:-"Internal timestep too small."- z" u. a, X6 y& N* H
另外,也会常看到 "Singular Matrix", or "Gmin/Source Stepping
4 e8 i9 P8 }9 }# }8 Z" sFailed" 这样的 Error Message.解决这个问题没有一定的方法,根
# R4 p2 ?6 j0 n& w5 \1 r据我们的经验,我们大致把它们说明如後:# E7 a1 {* V# F
1. 电路错误:指的是由使用者本身电路,有不正常的接线或短路等,例如将电源
* d# K! @6 X, G8 o" i  y+ d  G接到输出端,而造成SPICE在运算的时候无法收敛.根据Ref[38] 的建议,请
& P$ [" @0 m* p( r6 d你确认以下之状况:
- y# X6 a6 N' p" f) p) x+ h) YMake sure that all of the circuit connections are valid. Check for  j" @5 E: b3 L1 V% P
incorrect node numbering or dangling nodes. Also, verify component9 e; X3 x: `% s- ?- s
polarity.7 x9 @/ T, w- T1 H3 g
Make sure you didn't use the letter O instead of a zero (0).
7 V" U/ g* I, i( k- jCheck for syntax mistakes. Make sure that you used the correct SPICE  j7 h. O; ?" b; ~
units (i.e. MEG instead of M(milli) for 1E6).
+ q+ \+ K+ N3 y5 k8 uMake sure that there's a DC path from every node to ground.
( P( A& ?0 e0 P8 ZMake sure that there are at least two connections at every node.
; ?2 F' D7 m$ j' DMake sure that there are no loops of inductors or voltage sources.
  K- ~6 c3 U% gMake sure that there are no series capacitors or current sources.4 |6 s# x7 n! N/ [. ?
Place the ground (node 0) somewhere in the circuit. Be careful when! h! b4 h' D- `" |3 U: B" D% l0 j& N
you use floating grounds; you may need to connect a large resistor from
1 [7 X" r& k  pthe floating node to ground.
6 [) v0 {4 f( g: KMake sure that voltage/current generators use realistic values, and
* _! g. S6 G5 ~3 x- Sverify that the syntax is correct.  E% y3 a, \( q* K$ O
9-46 VLSI 设计概论 / 实习
: J3 B6 a. m' A2 A/ j' L5 l7 F" ]# qMake sure that dependent source gains are correct, and that B element
5 j! Q. I& g7 X* O5 Y$ zexpressions are reasonable. If you are using division in an expression,
; D( f7 h8 s6 w, b- z# P& Bverify that division by zero cannot occur.9 X/ i* f$ Q2 n9 Z
Make sure that there are no unrealistic model parameters; especially if( X" ]* g1 x' r2 N* [
you have manually entered the model into the netlist.! u1 J2 o1 C* _/ U3 I% ^
Make sure that all resistors have a value. In SPICE 3, resistors without
$ _6 s" t; }9 S) c6 Xvalues are given a default value of 1k Ohm.4 H" x" Z2 h" T, ^1 `( T
Negative capacitor and inductor values are allowed in SPICE 3. They
+ Q& d2 Q$ {$ U! w& o3 qwill not be flagged as an error, but can cause timestep problems,, y9 F, n% R* T/ c; k
depending on the topology of the circuit." R' ?1 z, ]1 l' f
2. 检查Feedback : 所指的是在序向逻辑电路中所产生的,你可以检查一下你的& F' e' ^9 D. o! {
电路的FeedBack Path的Delay,在不影响电路功能的情形下,是否可以调快一
' M! B& P4 U* X( ~  t点或慢一点.

3 x: ?( c2 t( Z# {0 O
游客,如果您要查看本帖隐藏内容请回复
  R9 S. a( X; d& H$ c
" q6 C+ ]7 A; d5 H* v$ b

$ j& Y  @$ g0 C. b! v. z% _) I# _9 m' o7 X) J+ l

! H( l- R6 P! i& G, c+ N* }, w8 X0 o

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-21 01:11 , Processed in 0.109375 second(s), 23 queries , Gzip On.

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

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

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