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

[Ansys仿真] siwave v4.0 仿真中断求助

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-2-12 11:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1金币
本人初学 siwave,正在使用 siwave v4.0, 正在做 package PI 仿真,一直报出4 g0 n7 G/ Y  n. Q0 |( a/ Q; O4 B' d+ O
solver failure, 提示说 BW L matrix is singular, 请各位大侠指教,折腾一个星期,没有任何结果。
% W. I4 c% h1 x% Z& f/ A1 |多谢了。
" \$ b! t2 K" ~9 ]

该用户从未签到

2#
发表于 2015-2-12 12:35 | 只看该作者
如果方便,可以把工程文件放出来,有可能是你现在的版本低。

点评

我用 siwave 5.0 版本仿真,总是跑到 30%就停了,没有任何提示,怀疑是没有破解好, 并且有时候 v4.0 可以仿真的 case,用 v5就不能仿真,也是跑到 30%就停了(从任务管理器看到的). 想问下哪里可以下载到 v5.0  详情 回复 发表于 2015-2-12 13:25
你好,由于工程文件在服务器上,不能直接发到网上,我能发的只能是 mcm文件,你有兴趣帮我看看?如果可以的话,那我就把这个mcm文件发上来, 我用最简单的单端信号 s参数仿真,也报了同样的错误。  详情 回复 发表于 2015-2-12 13:19

该用户从未签到

3#
 楼主| 发表于 2015-2-12 13:19 | 只看该作者
本帖最后由 maxswellyqp 于 2015-2-12 13:26 编辑
0 u: s0 u* v% M% D
菩提老树 发表于 2015-2-12 12:35
2 L3 T5 ^( J. K- A/ L: y: f' B, T" _如果方便,可以把工程文件放出来,有可能是你现在的版本低。
5 ]7 E( @. \3 h( ~
你好,由于工程文件在服务器上,不能直接发到网上,我能发的只能是 mcm文件,你有兴趣帮我看看?如果可以的话,那我就把这个mcm文件发上来,# r9 E/ P# C, b2 @( n% N
我用最简单的单端信号 s参数仿真,也报了同样的错误。$ o# X3 |) J, h2 P, H6 ^7 L' Y: z8 T6 _

0 |, D; R- `. O! R: f& L补充一下: 我指的服务器就是 一个无法连接网络的电脑,并且文件只能进不能出,望了解。

点评

很多时候看不到工程文件,我们就只能猜你的问题。  详情 回复 发表于 2015-2-12 17:42

该用户从未签到

4#
 楼主| 发表于 2015-2-12 13:25 | 只看该作者
菩提老树 发表于 2015-2-12 12:35) N  [; Q* j2 c9 H
如果方便,可以把工程文件放出来,有可能是你现在的版本低。

9 e' X# W$ H$ ~' u, |0 m+ \我用 siwave 5.0 版本仿真,总是跑到 30%就停了,没有任何提示,怀疑是没有破解好,
# R9 G% x7 x5 ?: u4 L3 S
) v4 T' ?% Q+ [) U" Z/ d# B
; O# q- N: z$ z; L1 Z并且有时候 v4.0 可以仿真的 case,用 v5就不能仿真,也是跑到 30%就停了(从任务管理器看到的).6 l. X3 @* W% t1 g" o" P
想问下哪里可以下载到 v5.0, 想仿真下封装性能,折腾了半个多月,没有进展,没有办法," W# t9 u' X% l8 l% c
希望告知相关信息,非常感谢。2 g8 I& F  g9 n7 v* V4 q# |

该用户从未签到

5#
发表于 2015-2-12 13:41 | 只看该作者
重新设置下叠层,你应该是通过ansoftlinks导入的,填充介质出现了非法设置。

点评

你好,对的,我是通过 ansoftlink导入的,不过我已经设置过叠层,substrate 是4层, 介质层是 FR4, 你说的填充截至出现非法设置是什么意思,请指点一二。非常感谢。  详情 回复 发表于 2015-2-12 13:44

该用户从未签到

6#
 楼主| 发表于 2015-2-12 13:44 | 只看该作者
cousins 发表于 2015-2-12 13:41$ u' V/ ^6 U( j) l- J: s4 L9 d7 S
重新设置下叠层,你应该是通过ansoftlinks导入的,填充介质出现了非法设置。

5 @) ?6 a! n. R3 R6 `你好,对的,我是通过 ansoftlink导入的,不过我已经设置过叠层,substrate 是4层, 介质层是 FR4,0 z+ A% v4 t8 x
你说的填充截至出现非法设置是什么意思,请指点一二。非常感谢。
/ m9 X$ y, [$ x, D+ z

该用户从未签到

7#
发表于 2015-2-12 14:11 | 只看该作者
metal层会有fill dielectric  要与有效介电常数匹配。
- j: p. y% A  r4 K* p: U你自己设置过了就应该没问题。
, ~. j& W% A1 V# X1 ]" y5 YL matrix问题我遇到过几次,通常都是这个地方的设置出现问题。1 c- V: k  {2 X5 y% O  p( M

点评

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

该用户从未签到

8#
 楼主| 发表于 2015-2-12 14:58 | 只看该作者
本帖最后由 maxswellyqp 于 2015-2-12 15:25 编辑 2 k- K9 ?0 r* @6 G% u, {6 |8 o
cousins 发表于 2015-2-12 14:11
8 h5 K1 l( ^! N; T4 I* |7 {5 smetal层会有fill dielectric  要与有效介电常数匹配。8 l- a# T; [0 c) {4 K+ J
你自己设置过了就应该没问题。& n2 h0 ?0 o# f  J' m
L matrix问题我遇到 ...
& d2 h* v4 Z% {8 ]
cousins,你好,因为我刚使用 siwave 4.0,所以不太明白你说的  “metal层会有fill dielectric  要与有效介电常数匹配” 。metal 层会有 fill dielectric 是什么意思? 还请你多多解释。非常感谢!
( v. {( j1 e/ |
  f  y6 C9 k' A( g( T+ [
6 w- \) P+ a& e1 ~! c% e

2 s* O; N; ?( W  o8 a8 l6 u/ Q* Q/ W9 J/ j0 R: Z

+ k* ]7 z, x5 W( B( F$ F  ^3 B! Y. N

1 N+ {3 @- d. B1 S3 p

该用户从未签到

9#
 楼主| 发表于 2015-2-12 15:11 | 只看该作者
本帖最后由 maxswellyqp 于 2015-2-12 15:26 编辑
( [3 s5 O+ e1 d$ O  `  V: O
cousins 发表于 2015-2-12 14:11
: ?+ G* }+ C  }. f; g- O! Z8 p, d9 Emetal层会有fill dielectric  要与有效介电常数匹配。
0 U& }$ O' l0 Q你自己设置过了就应该没问题。. }, f: ]# p1 }9 t; }
L matrix问题我遇到 ...
& Z5 d; l+ u4 Q7 n" r+ p8 Y3 ?
我现在 BGA substrate layer stack 设置如下:请帮忙看看。
' l# P* I7 G8 B! @, ^  C) o0 U名称     类型              材料          厚度8 h( f! ^* I. e  M6 {; j) X0 @9 {
TOP     metal           aluminum     1.45um
- K& _/ s, `& I- o/ M. TTOP_1   wirebond     gold            0+ t; I% e, h! V! ]+ a3 c
TOP_2   wirebond     gold            0
5 U/ l* A1 L* ^: }+ x3 A/ E& lTOP_3   wirebond     gold            0   
  S9 Q8 Z9 U$ @& L/ B5 X& xunnamed1   dielectric   FR4_expoxy  100um, B- T" r8 h" g
L1          metal          copper      36um
! Q0 `9 u" D. U. U. vL1_2      wirebond       gold          02 I* O8 I( N4 ]9 m
L1_1      wirebond       gold          07 e& g- h7 ]+ p) T$ Y/ S
L1_3      wirebond       gold          0! m( ?0 F+ c+ V5 S; _$ t
unnamed2   dielectric   FR4_expoxy   40um! M- b2 N. j: g+ n
L2                metal         copper      18um
4 J& R! g" Q) I6 _4 l8 p4 [  d. zunnamed3   dielectric   FR4_expoxy   60um" D5 C4 Y) x0 ?5 g
L3                metal         copper      18um
8 \5 {( ?4 _& ?3 J4 a  v+ Aunnamed4   dielectric   FR4_expoxy   40um
) G3 l; g( m5 EBASE           metal         copper       18um
9 g  J% c( Z) j& W- ~2 E2 b: h) cunnamed5   dielectric   FR4_expoxy   100um2 p* r: o( U& r2 V: I& p
sold-bot           metal         copper      36um7 x+ [: |3 n6 i# d% ]6 v& W( z

. O/ ?+ @3 h0 b你说的介电常数,没有特别设置,siwave 应该根据材料自动赋值么?
& f8 G5 Y% q" ~layout stack 没有看到要设置介电常数的啊?
8 w1 ]$ {6 H; }; c0 f/ F0 t, i. q$ P2 H; [$ b0 Q  L4 G8 Y
还请你指点一二,非常感谢。  T1 Q) [( _+ z( ?
1 Y$ T$ r' p) |' [7 J% N

' B0 s9 U) [( q7 U9 @% y' _. @
5 N& E# d8 J' [! k& L9 K3 T# C

该用户从未签到

10#
 楼主| 发表于 2015-2-12 15:20 | 只看该作者
cousins 发表于 2015-2-12 14:11
! j7 @: D9 y) Qmetal层会有fill dielectric  要与有效介电常数匹配。
3 W/ Z2 |/ z( o你自己设置过了就应该没问题。# }: T" J' a- H
L matrix问题我遇到 ...

; j7 B5 _6 U: o. U. k+ vcousins,你好,“ metal层会有fill dielectric  要与有效介电常数匹配 ” ,: u* r% k0 D9 D! M8 J, x0 j
可以解释的清楚一些吗," metal 层要有 fill dielectric "是指什么意思, 在 layer stack 中 看到 metal 层只有材料和厚度设定啊,
4 D' Z7 n: W  Y, b7 I/ @你说的 fill dielectric怎么设置的? “要与有效介电常数匹配” 这个又是怎么实现呢?
& b3 v. m! d6 \+ c如果你有相关文档说明,可否发到我的邮箱  maxswellyqp@126.com, 不甚感激。6 k4 g, o( Y$ {4 g/ ^0 a
我折腾这仿真好久了,没有找到解法。
+ E8 `! H; Q5 d; H' }8 n2 y6 a2 C

该用户从未签到

11#
发表于 2015-2-12 17:31 | 只看该作者
抱歉下午有点忙
+ N( M/ T! d) o. u3 ^) k' ]简单来讲 fill dielectric一列的设置你要选择对应的介质。+ W% V0 h' c" X5 T
通常allegro或者其他工具通过ansoftlink导入后会默认为CDXXX什么材质,你改一下就可以了。, m4 R& j" G0 i' _) f4 A5 H9 T3 l
要是实在不行就重新导入,选择你关心的网络和必要的参考层就好,不要加入太多网络

点评

cousins,你好,我的导入过程是这样的,先用allegro package designer 打开 mcm文件, 然后直接在 allegro 界面打开 ansoftlink.界面如下: 然后在 ansoftlink 导出到 siwave,如附件图所示。中间没有看到你说的 f  详情 回复 发表于 2015-2-12 20:30

该用户从未签到

12#
发表于 2015-2-12 17:42 | 只看该作者
maxswellyqp 发表于 2015-2-12 13:19
: ?) a8 `8 D. M# t$ X7 s$ |( U你好,由于工程文件在服务器上,不能直接发到网上,我能发的只能是 mcm文件,你有兴趣帮我看看?如果可以 ...
: M' w5 X! h" T6 c- V
很多时候看不到工程文件,我们就只能猜你的问题。

该用户从未签到

13#
 楼主| 发表于 2015-2-12 20:30 | 只看该作者
cousins 发表于 2015-2-12 17:312 h+ |" R4 `5 r' h
抱歉下午有点忙* U& X5 h( R7 @9 ^  O
简单来讲 fill dielectric一列的设置你要选择对应的介质。0 W1 X4 i. v. _1 l& A& L- h- I
通常allegro或者其他工具通过a ...
6 Z0 {- C+ s8 S
cousins,你好,我的导入过程是这样的,先用allegro package designer 打开 mcm文件,( b' h, ]! I0 p+ L
然后直接在 allegro 界面打开 ansoftlink.界面如下:
  s4 n) v3 k0 a/ ]+ e% \) m$ k, e# F; s
然后在 ansoftlink 导出到 siwave,如附件图所示。中间没有看到你说的 fill dielectric 设置啊。
( @! y$ X# S: Q3 p2 J+ H
  [* l, ]8 G$ f8 H* O4 F! q5 o' v- c5 }. y# s" W2 r4 J2 `% w

1 t* }, R7 A1 f. d9 H" w. v; I# A2 d

temp1.JPG (31.63 KB, 下载次数: 2)

打开 ansoftlink

打开 ansoftlink

temp2.JPG (54.21 KB, 下载次数: 2)

打开 siwave

打开 siwave

该用户从未签到

14#
发表于 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

该用户从未签到

15#
 楼主| 发表于 2015-2-13 11:29 | 只看该作者
cousins 发表于 2015-2-12 21:33) l; R) _5 t) h9 b9 S
在siwave layer setup里面
3 U$ @# a3 K5 f+ D: m+ D# L- {
cousins,你好,感谢你的引导,终于搞定了,6 n9 ]/ \. Z3 j+ o+ B" z
不过不是因为 siwave layer stack中没有 做 fill 操作,而是 在 allegro 界面处没有修改 layer stack,' Q' {! _! s# ~8 w8 @6 d, \% c, r
在 ansoftlink 界面也没有修改 layer stack, 而仅仅是 在  siwave 界面一次性修改 layer stack.
/ O( t+ m$ v& T" m  _5 e现在我用  siwave v4.0 & v5.0 都可以跑通仿真,不过就是由于 导入后竟然所有的 信号线在 via处都有 plane属性 ,  }1 `: w. ^( y  w5 V" ^4 j& U& `
导致  optional 信号列表中没有任何信号,每次仿真都会 包含所有 信号线, 我试过删除 via 处 多余  plane就会在  option 列表中
) k# A1 K. d' F+ c看到信号了,不过这样手动删除 所有 via处的 plane很费时间,想向你请教下是否有快捷处理掉  via处 多余 plane方式?
; t* l% X( {3 C$ b' Q7 K. W* A非常感谢!
5 K: q. e. {1 v+ `7 }6 Q
: Y2 Q: l5 S. P# y% ]6 u6 ^& M

点评

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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-1 23:14 , Processed in 0.156250 second(s), 35 queries , Gzip On.

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

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

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