找回密码
 注册
关于网站域名变更的通知

siwave v4.0 仿真中断求助

查看数: 3826 | 评论数: 17 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-2-12 11:43

正文摘要:

本人初学 siwave,正在使用 siwave v4.0, 正在做 package PI 仿真,一直报出 5 [& a& R4 v1 G- n8 h  c: {solver failure, 提示说 BW L matrix is singular, 请各位大侠指教,折腾一个星期,没有任何结果 ...

回复

maxswellyqp 发表于 2015-2-15 15:51
maxswellyqp 发表于 2015-2-13 11:29
8 `: X! U' m$ W) e; g; g1 hcousins,你好,感谢你的引导,终于搞定了,。, {( x2 a# g9 H4 U
不过不是因为 siwave layer stack中没有 做 fill 操作, ...

- Y3 q# k& p( q# X  {hi  cousins,你好,我在家里电脑也安装了 siwave 5.0,不过家里电脑 siwave 5.0 可以正常仿真,而公司安装siwave 5.0 无法仿真通过,总是 停在 30%, 两个安装包一样,系统也都是 xp sp3, siwave 文件也相同,0 ?6 }, V7 Y8 m' k
结果却大为不同,好神奇,好迷惘,不知道你有什么建议么?
+ g0 A3 r2 W; m' x3 M' ?; W* j/ ~4 ]
% n9 E. A' P% T9 L1 Z$ m: \另外我上次遇到 port 被忽略情形, 我在家里那台电脑上,确实仅在 TOP 层的 pad 上加了 矩形metal,
( [! n$ r; q& z' `3 C4 x- Y. z就可以识别到 TOP 层的 port了,仿真顺利。
* r7 l& r+ E  H
cousins 发表于 2015-2-13 16:28
maxswellyqp 发表于 2015-2-13 11:29& a. H% v1 D. Z" p- t
cousins,你好,感谢你的引导,终于搞定了,。& l0 s9 w8 V: J3 n/ b3 B% a: v
不过不是因为 siwave layer stack中没有 做 fill 操作, ...

- U8 p2 }+ S; d4 g  [! s8 v) m  xoption里没有信号是正常的。option识别的是非plane的网络9 \% F( v5 N. F9 Y" u, Q7 X
删除via的plane你直接在allegro里把约束管理设置下重新铺铜就好。+ [1 i3 I6 e, F) y& {
port即使没有plane也是可以识别到的。SIwave还可以用来做射频的s参数提取,trace同样识别得到。没有识别到时因为你+/-都要接触到导体  不能有空的,你自己检查下。! @0 h- S5 a' X  T! @9 G
7 N( f9 u% v8 [$ q
maxswellyqp 发表于 2015-2-13 13:28
cousins 发表于 2015-2-12 21:33
' ~% Z' x" t/ t1 z  u# F  z在siwave layer setup里面
1 U( m4 H! y+ f9 N( P' d
hi  cousins,你好,我发现现在还是有点问题,我之前跑过仿真是在没有额外添加 plane情形下,
, o1 _) Y* J3 T. w* e由于我做的是  电源 网络 s参数仿真,我把电源和 地  pin 在 TOP 层和 SOLD-BOT层都做了 pin group处理,8 ~; A' ]5 q' K
由于 TOP层都是 Pad,没有 trace 或者 plane,或者 VIA,仿真提示在 TOP 层定义的 port 被忽略了 ,
6 X% v3 s  Z, C2 f$ f于是我在 TOP 层 人为加上了 矩形metal,就有了  plane 属性了 ,这时候重新进行电源网络 s 参数仿真,
7 w* ^6 C( y) ~% N! s0 q( q9 X就失败了 。 v5 版本在 30%进度时候停止,  v4报出错误还是以前那样。
- }* ~3 I( ]; V# i! C' x就是因为简单在 TOP 层人为加上两个 矩形 metal,就产生这么大的差别,请问还是哪里没有弄好吗?
* e1 y( p5 t( M  b望回复,非常感谢!
8 C9 Q: I1 ^# i. u: e* }3 h+ q; _# q1 }& y) d' C
maxswellyqp 发表于 2015-2-13 11:29
cousins 发表于 2015-2-12 21:33& f4 V& t; ~1 q' g
在siwave layer setup里面

5 R9 i# a  ?7 h2 Z$ Q) X( x1 Ocousins,你好,感谢你的引导,终于搞定了,
5 R4 p  o4 z2 ?% h不过不是因为 siwave layer stack中没有 做 fill 操作,而是 在 allegro 界面处没有修改 layer stack,. R! `, h& b! b! h5 u8 O& q
在 ansoftlink 界面也没有修改 layer stack, 而仅仅是 在  siwave 界面一次性修改 layer stack.
# I4 P+ r4 K* ~8 ^) Q5 ^, D现在我用  siwave v4.0 & v5.0 都可以跑通仿真,不过就是由于 导入后竟然所有的 信号线在 via处都有 plane属性 ," O2 R' `( ^* m4 e; w6 l- f' {9 M
导致  optional 信号列表中没有任何信号,每次仿真都会 包含所有 信号线, 我试过删除 via 处 多余  plane就会在  option 列表中
! t5 K  T/ [  F! }- B9 _- l& U看到信号了,不过这样手动删除 所有 via处的 plane很费时间,想向你请教下是否有快捷处理掉  via处 多余 plane方式?, @7 y9 r+ f+ {% v: g
非常感谢!) }4 M" Z: C5 o. i7 ?& H! M) r

5 H$ X9 F' I( J  r3 E

点评

hi cousins,你好,我在家里电脑也安装了 siwave 5.0,不过家里电脑 siwave 5.0 可以正常仿真,而公司安装siwave 5.0 无法仿真通过,总是 停在 30%, 两个安装包一样,系统也都是 xp sp3, siwave 文件也相同, 结果  详情 回复 发表于 2015-2-15 15:51
option里没有信号是正常的。option识别的是非plane的网络 删除via的plane你直接在allegro里把约束管理设置下重新铺铜就好。 port即使没有plane也是可以识别到的。SIwave还可以用来做射频的s参数提取,trace同样识  详情 回复 发表于 2015-2-13 16:28
cousins 发表于 2015-2-12 21:33
在siwave layer setup里面

点评

hi cousins,你好,我发现现在还是有点问题,我之前跑过仿真是在没有额外添加 plane情形下, 由于我做的是 电源 网络 s参数仿真,我把电源和 地 pin 在 TOP 层和 SOLD-BOT层都做了 pin group处理, 由于 TOP层都  详情 回复 发表于 2015-2-13 13:28
cousins,你好,感谢你的引导,终于搞定了,。 不过不是因为 siwave layer stack中没有 做 fill 操作,而是 在 allegro 界面处没有修改 layer stack, 在 ansoftlink 界面也没有修改 layer stack, 而仅仅是 在 si  详情 回复 发表于 2015-2-13 11:29
菩提老树 发表于 2015-2-12 17:42
maxswellyqp 发表于 2015-2-12 13:193 ]; H& I1 _& `8 f
你好,由于工程文件在服务器上,不能直接发到网上,我能发的只能是 mcm文件,你有兴趣帮我看看?如果可以 ...

% H" U  X4 T% e" h/ I很多时候看不到工程文件,我们就只能猜你的问题。
cousins 发表于 2015-2-12 17:31
抱歉下午有点忙
& O- H  \, U7 j: Z2 y简单来讲 fill dielectric一列的设置你要选择对应的介质。) L4 C2 V' m$ n; I* B
通常allegro或者其他工具通过ansoftlink导入后会默认为CDXXX什么材质,你改一下就可以了。
1 F7 J2 x; b, D要是实在不行就重新导入,选择你关心的网络和必要的参考层就好,不要加入太多网络

点评

cousins,你好,我的导入过程是这样的,先用allegro package designer 打开 mcm文件, 然后直接在 allegro 界面打开 ansoftlink.界面如下: 然后在 ansoftlink 导出到 siwave,如附件图所示。中间没有看到你说的 f  详情 回复 发表于 2015-2-12 20:30
maxswellyqp 发表于 2015-2-12 15:20
cousins 发表于 2015-2-12 14:116 r: s0 j) s6 g  N
metal层会有fill dielectric  要与有效介电常数匹配。
' S. e- C0 W( u7 C' a* L你自己设置过了就应该没问题。
# n! ?6 J# z6 Z) V& fL matrix问题我遇到 ...
7 b1 r2 ^2 s4 t
cousins,你好,“ metal层会有fill dielectric  要与有效介电常数匹配 ” ,
0 f2 u6 d8 R$ _可以解释的清楚一些吗," metal 层要有 fill dielectric "是指什么意思, 在 layer stack 中 看到 metal 层只有材料和厚度设定啊,* [- R$ `2 q3 r
你说的 fill dielectric怎么设置的? “要与有效介电常数匹配” 这个又是怎么实现呢?
+ m. f# n: r  V/ Y5 A. C/ m如果你有相关文档说明,可否发到我的邮箱  maxswellyqp@126.com, 不甚感激。
/ R; V( ^+ ?/ N* G( M我折腾这仿真好久了,没有找到解法。( y# d# s% J& w9 z2 i
maxswellyqp 发表于 2015-2-12 15:11
本帖最后由 maxswellyqp 于 2015-2-12 15:26 编辑
! S$ x. m0 Y, l! H7 Z
cousins 发表于 2015-2-12 14:11( }0 k) G: x& r1 {
metal层会有fill dielectric  要与有效介电常数匹配。* n; U2 l: L3 M; ~3 g! M0 k
你自己设置过了就应该没问题。
! ]8 k: K& F7 h- F$ v9 @L matrix问题我遇到 ...
$ E% z" V; X) H# i; J- ?* F
我现在 BGA substrate layer stack 设置如下:请帮忙看看。2 ~1 G( F9 h5 j4 f! M" n
名称     类型              材料          厚度, e% d8 {8 i4 o5 E* _: z
TOP     metal           aluminum     1.45um
, q3 H, |! h5 ^' ~  m$ S! h  bTOP_1   wirebond     gold            0
, V4 r- ~4 o# [$ A0 u/ pTOP_2   wirebond     gold            09 F4 Z7 T6 u/ i
TOP_3   wirebond     gold            0   
0 U! ]$ G1 t- A0 G! j4 N" j) _( Runnamed1   dielectric   FR4_expoxy  100um5 z! X* A/ _0 J+ C4 E) R  e
L1          metal          copper      36um/ N7 e/ |0 A& e
L1_2      wirebond       gold          0& s- n+ h0 S- j- P% Z
L1_1      wirebond       gold          0: n4 E+ E9 G/ t( ~! O; _- J+ Y
L1_3      wirebond       gold          0
7 l/ q4 d7 `0 g+ O0 \unnamed2   dielectric   FR4_expoxy   40um  @4 R; ?4 C! [
L2                metal         copper      18um
3 ~& p& G! D9 T% g) t) l9 c3 d  s4 Dunnamed3   dielectric   FR4_expoxy   60um) v+ j- U$ i$ y; G
L3                metal         copper      18um
! O; N& G7 E7 t9 [' eunnamed4   dielectric   FR4_expoxy   40um' t# o& I& o0 c$ X5 _1 D
BASE           metal         copper       18um
9 D/ h, ]* `2 l2 d  @4 v# ?unnamed5   dielectric   FR4_expoxy   100um4 ~2 {0 `- y1 S1 u9 C
sold-bot           metal         copper      36um
7 t) Q/ u& T7 P; {/ \' O/ Q% |4 K" n2 Q/ d
你说的介电常数,没有特别设置,siwave 应该根据材料自动赋值么?3 j) `6 y. |/ ]
layout stack 没有看到要设置介电常数的啊?
8 n6 h& \! @+ b% }# ?( b, X: D6 y6 c  o, g
还请你指点一二,非常感谢。
& ?) u. J9 K% Q7 Y1 z' Y, r% K
. o8 |5 i: i# t% ]' e# m& {2 a8 A
& m$ n. B. k# i7 J2 }+ y* p5 n8 H) m( n4 Y- f( q
maxswellyqp 发表于 2015-2-12 14:58
本帖最后由 maxswellyqp 于 2015-2-12 15:25 编辑
* n9 o2 C) J! J% I
cousins 发表于 2015-2-12 14:11
8 R  R. w* T% O$ I$ umetal层会有fill dielectric  要与有效介电常数匹配。/ [0 Z9 s: S; B  w* u" _- D2 A
你自己设置过了就应该没问题。% U- K7 O( c, ~3 a
L matrix问题我遇到 ...
% d2 o+ w- ]3 \2 a, A5 W
cousins,你好,因为我刚使用 siwave 4.0,所以不太明白你说的  “metal层会有fill dielectric  要与有效介电常数匹配” 。metal 层会有 fill dielectric 是什么意思? 还请你多多解释。非常感谢!1 \$ s2 r& p% B: W9 `
6 C  t4 }8 C% r
. `5 [' C1 G, H, n: k4 s9 t1 o
1 i: K3 h6 d4 o- D2 v% Y$ I

% n7 B  c/ `) r* ?9 {& Q

4 I9 ?% G, Z5 |& D' I* x
$ \5 M4 d3 C4 M/ o/ f, q' b8 {& M; r( x  ?$ s! Z4 H: @
cousins 发表于 2015-2-12 14:11
metal层会有fill dielectric  要与有效介电常数匹配。$ y( h3 x$ |( ^9 J
你自己设置过了就应该没问题。
* z) _# F5 G* D8 oL matrix问题我遇到过几次,通常都是这个地方的设置出现问题。
: n6 Q4 \. z! b/ j5 m$ Z* k$ n

点评

cousins,你好,“ metal层会有fill dielectric 要与有效介电常数匹配 ” , 可以解释的清楚一些吗," metal 层要有 fill dielectric "是指什么意思, 在 layer stack 中 看到 metal 层只有材料和厚度设定啊, 你  详情 回复 发表于 2015-2-12 15:20
我现在 BGA substrate layer stack 设置如下:请帮忙看看。 名称 类型 材料 厚度 TOP metal aluminum 1.45um TOP_1 wirebond gold 0 TOP_2 wir  详情 回复 发表于 2015-2-12 15:11
cousins,你好,因为我刚使用 siwave 4.0,所以不太明天你说的 “metal层会有fill dielectric 要与有效介电常数匹配” 。metal 层会有 fill dielectric 是什么意思? 还请你多多解释。非常感谢!  详情 回复 发表于 2015-2-12 14:58
maxswellyqp 发表于 2015-2-12 13:44
cousins 发表于 2015-2-12 13:41
3 S$ A& @- `# @  x& E8 x! u5 u重新设置下叠层,你应该是通过ansoftlinks导入的,填充介质出现了非法设置。
' N6 w( [0 C) P& _% R1 x0 }! |) A# ^
你好,对的,我是通过 ansoftlink导入的,不过我已经设置过叠层,substrate 是4层, 介质层是 FR4,
' s( q9 N: L5 t& W# d$ ^你说的填充截至出现非法设置是什么意思,请指点一二。非常感谢。! B/ y1 o$ Q/ D( {" v) T% T
cousins 发表于 2015-2-12 13:41
重新设置下叠层,你应该是通过ansoftlinks导入的,填充介质出现了非法设置。

点评

你好,对的,我是通过 ansoftlink导入的,不过我已经设置过叠层,substrate 是4层, 介质层是 FR4, 你说的填充截至出现非法设置是什么意思,请指点一二。非常感谢。  详情 回复 发表于 2015-2-12 13:44
maxswellyqp 发表于 2015-2-12 13:25
菩提老树 发表于 2015-2-12 12:359 c8 ~3 P, E% s+ w, ^' W; z9 N* p
如果方便,可以把工程文件放出来,有可能是你现在的版本低。
, ~4 Z" a5 ?- s+ k
我用 siwave 5.0 版本仿真,总是跑到 30%就停了,没有任何提示,怀疑是没有破解好,0 i! ~/ Q) s* P8 w* V) M5 h7 ~& b6 e1 ~
7 F5 c. }. n) _9 J* \

+ A% @; J8 [5 A$ t0 ?并且有时候 v4.0 可以仿真的 case,用 v5就不能仿真,也是跑到 30%就停了(从任务管理器看到的).
7 D3 d$ j; |: D想问下哪里可以下载到 v5.0, 想仿真下封装性能,折腾了半个多月,没有进展,没有办法,
, T9 o( h9 P/ \# C; g; d希望告知相关信息,非常感谢。7 D0 j! _) j3 c
关闭

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

EDA365公众号

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

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

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

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

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