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

hsipce 不收敛的解决

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
解决spice在tran时的internal timestep too small问题的方法4 ^  |8 K# A( y: p9 h: B
Transient Analysis: 也就是一般的暂态分析.一般错误的" r. W4 H/ a  F  ~/ a7 I7 D
Message 为:-"Internal timestep too small."# l; A" Z/ N6 u7 ~4 r& w
另外,也会常看到 "Singular Matrix", or "Gmin/Source Stepping' c1 H' g6 Z3 W3 @) y
Failed" 这样的 Error Message.解决这个问题没有一定的方法,根9 l. e6 a. A- Z# h' ?2 ~
据我们的经验,我们大致把它们说明如後:
# i# \" w: f, K1. 电路错误:指的是由使用者本身电路,有不正常的接线或短路等,例如将电源
, }: P- J! Z& g# D) M! [接到输出端,而造成SPICE在运算的时候无法收敛.根据Ref[38] 的建议,请
. M+ b# S2 w- G( q' X你确认以下之状况:
4 ]) g( o6 s% J0 F) O: `! d3 ?Make sure that all of the circuit connections are valid. Check for
8 v: e8 J, @& z" i3 V/ o5 i0 Q3 G) ~' Xincorrect node numbering or dangling nodes. Also, verify component
2 R" ~3 A0 V+ P; vpolarity.
) X) b3 ~5 C3 M4 k9 nMake sure you didn't use the letter O instead of a zero (0).% |$ o/ d. D' H$ J
Check for syntax mistakes. Make sure that you used the correct SPICE, c; l1 X/ J: a* n0 W. E- ~! E
units (i.e. MEG instead of M(milli) for 1E6).. ~$ q" [& O1 a
Make sure that there's a DC path from every node to ground.
% h( g1 l- n9 G5 p& d- V( w& H1 [  xMake sure that there are at least two connections at every node.
- L+ c7 S- |6 S# X# O$ kMake sure that there are no loops of inductors or voltage sources.
: }6 s4 o9 G1 LMake sure that there are no series capacitors or current sources.4 o3 X/ N+ s9 R" `  d9 a
Place the ground (node 0) somewhere in the circuit. Be careful when
! [; y; ^+ ^0 N* V4 l! y8 Q  a6 Pyou use floating grounds; you may need to connect a large resistor from
/ b8 S1 S( Q! z# ^  Athe floating node to ground.: r8 @" k; C3 ~$ O* f0 x( `5 X
Make sure that voltage/current generators use realistic values, and8 r5 X# D. f, L0 I2 l/ V
verify that the syntax is correct.
( L: y; Q9 v  r# l9-46 VLSI 设计概论 / 实习" m+ [4 S% T4 Y7 f+ F' h9 D
Make sure that dependent source gains are correct, and that B element6 y, t6 p& `9 u7 k
expressions are reasonable. If you are using division in an expression,
3 B; S# W  V# d" }verify that division by zero cannot occur., E+ k: Z0 b2 o$ ~4 @
Make sure that there are no unrealistic model parameters; especially if) |6 D2 _& u5 R9 F/ w! W" d
you have manually entered the model into the netlist.' h  b, e4 ~: W. T, {0 U: V5 e& o8 \4 m
Make sure that all resistors have a value. In SPICE 3, resistors without
# j6 O4 K* q: A  |; ovalues are given a default value of 1k Ohm.
: r: N$ G7 E! L$ v$ z" gNegative capacitor and inductor values are allowed in SPICE 3. They
5 {( \7 g  m0 [$ Y% I. a% B/ pwill not be flagged as an error, but can cause timestep problems,
+ K2 `  H% X: p4 Edepending on the topology of the circuit.' K: _, n( s. M" }# c8 ^
2. 检查Feedback : 所指的是在序向逻辑电路中所产生的,你可以检查一下你的
1 x% W) S7 l1 q! j, G0 ^- s3 I; p电路的FeedBack Path的Delay,在不影响电路功能的情形下,是否可以调快一  C9 k: e% x7 H2 V
点或慢一点.

# _- O, E, Z! V  h4 W: y7 z
游客,如果您要查看本帖隐藏内容请回复
: ^1 i- T" p2 Q) n1 F/ x4 F2 P( L

" p8 A2 x; |. x; R& v5 {8 i" F" i) V# }) h9 t) w- A5 G& E

' h0 w# Y) \) {2 Y% w0 X" A8 X5 z$ g' u& [8 y2 E6 R/ @" J

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-1 05:24 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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