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

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-2-12 11:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
1金币
本人初学 siwave,正在使用 siwave v4.0, 正在做 package PI 仿真,一直报出
0 M" S' f+ Y* X% Z3 h* j* O! [solver failure, 提示说 BW L matrix is singular, 请各位大侠指教,折腾一个星期,没有任何结果。/ O: L6 p/ i# a! H
多谢了。
3 r0 h) w, S, B$ e( l9 u, I/ L0 R

该用户从未签到

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 编辑
6 K, p2 R3 u7 f0 W: s( @
菩提老树 发表于 2015-2-12 12:35
5 u2 v& Z5 ?. _) \( Y如果方便,可以把工程文件放出来,有可能是你现在的版本低。

, I! i2 G/ J9 }$ @3 V你好,由于工程文件在服务器上,不能直接发到网上,我能发的只能是 mcm文件,你有兴趣帮我看看?如果可以的话,那我就把这个mcm文件发上来,' g0 ^# X* ~9 C7 R2 }
我用最简单的单端信号 s参数仿真,也报了同样的错误。
1 ?9 H4 [+ ]8 ~2 K- n4 g
- }0 y5 {* j, e补充一下: 我指的服务器就是 一个无法连接网络的电脑,并且文件只能进不能出,望了解。

点评

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

该用户从未签到

4#
 楼主| 发表于 2015-2-12 13:25 | 只看该作者
菩提老树 发表于 2015-2-12 12:35
0 t8 O) {7 \7 w. K0 t  I如果方便,可以把工程文件放出来,有可能是你现在的版本低。
5 A/ c( N; m* E- `7 N
我用 siwave 5.0 版本仿真,总是跑到 30%就停了,没有任何提示,怀疑是没有破解好,4 M- q& X9 j) K

! E) A2 }4 |; r+ x4 N! Y( A7 Q% n+ C7 z& q2 x
并且有时候 v4.0 可以仿真的 case,用 v5就不能仿真,也是跑到 30%就停了(从任务管理器看到的).
" I; A( q) ?9 _6 ~想问下哪里可以下载到 v5.0, 想仿真下封装性能,折腾了半个多月,没有进展,没有办法,
8 G2 k! d& h  \" `$ e, Y3 m希望告知相关信息,非常感谢。6 F$ B1 V* g% U0 p8 `

该用户从未签到

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
  p; K8 `$ b+ k重新设置下叠层,你应该是通过ansoftlinks导入的,填充介质出现了非法设置。
- ~/ }4 b, q. p5 }
你好,对的,我是通过 ansoftlink导入的,不过我已经设置过叠层,substrate 是4层, 介质层是 FR4,! `* E" F0 A3 T  r" ]5 Y) i, d1 s
你说的填充截至出现非法设置是什么意思,请指点一二。非常感谢。
, e& z, V. d6 V! e8 n% N

该用户从未签到

7#
发表于 2015-2-12 14:11 | 只看该作者
metal层会有fill dielectric  要与有效介电常数匹配。
6 i& q6 ]7 i, E; [0 J: L你自己设置过了就应该没问题。9 N( d4 m# [0 l% i1 V
L matrix问题我遇到过几次,通常都是这个地方的设置出现问题。
$ @1 N* l/ b! d# y

点评

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 编辑 " F' ^! O  s% z6 {2 y: z( {
cousins 发表于 2015-2-12 14:11$ t) b, i% O: f- h, r0 y
metal层会有fill dielectric  要与有效介电常数匹配。' Y: |1 I, b' K( h1 x6 A2 t1 N& j
你自己设置过了就应该没问题。
% u6 `* x" {' S, W; [L matrix问题我遇到 ...
# O& w! ?: Y/ \' \
cousins,你好,因为我刚使用 siwave 4.0,所以不太明白你说的  “metal层会有fill dielectric  要与有效介电常数匹配” 。metal 层会有 fill dielectric 是什么意思? 还请你多多解释。非常感谢!
$ z9 L  }" Y# S/ H# [
: O( }9 |2 S2 f# H' T
& A2 v. |' Q* D! C3 E% q4 @

+ i* G5 z& \; K& W2 ~( z
' e& w& X. N$ u, @2 k: O

0 p% l. ~/ T# E/ k4 a! @5 [; e0 |6 A. l/ T
2 e2 U; \! V2 F& u% j& `" ~* o2 u

该用户从未签到

9#
 楼主| 发表于 2015-2-12 15:11 | 只看该作者
本帖最后由 maxswellyqp 于 2015-2-12 15:26 编辑
% t+ U' k/ v  {5 k9 p
cousins 发表于 2015-2-12 14:11; F0 ?8 x/ `0 E2 M
metal层会有fill dielectric  要与有效介电常数匹配。
  _2 J) x/ O/ ]0 }你自己设置过了就应该没问题。( |# o# r$ E) W8 A1 i/ B
L matrix问题我遇到 ...

$ F9 u; y" N/ P) Q我现在 BGA substrate layer stack 设置如下:请帮忙看看。4 D9 }# h8 a- ]* e$ x- S  ?% S. F
名称     类型              材料          厚度
8 }( k0 a  `8 @+ h$ ATOP     metal           aluminum     1.45um; t% s3 h7 Q0 b
TOP_1   wirebond     gold            0
3 x% _$ S2 B! n8 q0 eTOP_2   wirebond     gold            0- m5 I" v2 x; K4 l. q3 |; y# R5 b6 ~
TOP_3   wirebond     gold            0    % P, e3 V3 {! S( }) K7 \  u
unnamed1   dielectric   FR4_expoxy  100um
' |4 g1 w. r% D& g6 GL1          metal          copper      36um; @! y' N! q+ @- f/ h" I
L1_2      wirebond       gold          0
) ~/ N  i; ^2 ^# d! c1 hL1_1      wirebond       gold          0
) Z0 }" Z! n3 j& D" p# E5 Y' C2 SL1_3      wirebond       gold          0
7 Q4 J) F/ z& x1 y$ ], w. Hunnamed2   dielectric   FR4_expoxy   40um
7 D; p$ h( p+ O1 s: sL2                metal         copper      18um
& O0 F5 `6 p4 t* b5 hunnamed3   dielectric   FR4_expoxy   60um
+ ?* F$ m" w/ Z0 K, wL3                metal         copper      18um
- J# y" h( y' \unnamed4   dielectric   FR4_expoxy   40um2 P' _& a0 Q3 a. k
BASE           metal         copper       18um  }" d3 B6 q. H
unnamed5   dielectric   FR4_expoxy   100um5 {& ~7 u5 M3 H$ J, c
sold-bot           metal         copper      36um0 d0 h: F3 [4 _1 M) z9 [
. u5 m  G9 P8 ~
你说的介电常数,没有特别设置,siwave 应该根据材料自动赋值么?
9 V0 J) R, X- G, l1 q% ulayout stack 没有看到要设置介电常数的啊?! ?$ D& K) v7 ^

  K* E! q1 n5 C: r还请你指点一二,非常感谢。0 w" W* z6 N2 U) C! H

: M( i* `8 A# e1 J% F7 O/ w" e' U+ m* t) c! g, @: p5 x
* s' H" Q2 v, r2 E$ H: ?5 x8 y$ W! C

该用户从未签到

10#
 楼主| 发表于 2015-2-12 15:20 | 只看该作者
cousins 发表于 2015-2-12 14:11
, q* \+ W- U" R' Tmetal层会有fill dielectric  要与有效介电常数匹配。. f( ]; M1 ?; s# n/ P8 h
你自己设置过了就应该没问题。0 X% h9 B4 F' ~+ G, e
L matrix问题我遇到 ...

/ ^: e9 N7 ?( D& j- ]cousins,你好,“ metal层会有fill dielectric  要与有效介电常数匹配 ” ,5 r$ x9 Y; p$ h
可以解释的清楚一些吗," metal 层要有 fill dielectric "是指什么意思, 在 layer stack 中 看到 metal 层只有材料和厚度设定啊,
3 \/ }7 x- G9 \: G, L9 F7 e你说的 fill dielectric怎么设置的? “要与有效介电常数匹配” 这个又是怎么实现呢?
& v1 v0 l9 ]/ J8 N4 z9 I/ W如果你有相关文档说明,可否发到我的邮箱  maxswellyqp@126.com, 不甚感激。% c6 @  q2 a4 t; b; ~
我折腾这仿真好久了,没有找到解法。
+ ~$ B6 d$ X7 g3 I7 B# `5 u

该用户从未签到

11#
发表于 2015-2-12 17:31 | 只看该作者
抱歉下午有点忙0 D; I0 Z7 i2 l& k$ m. @9 n/ X; x
简单来讲 fill dielectric一列的设置你要选择对应的介质。
" B, ^' n8 ~$ v3 v通常allegro或者其他工具通过ansoftlink导入后会默认为CDXXX什么材质,你改一下就可以了。
) h5 b4 O) C4 x! `8 _0 Q要是实在不行就重新导入,选择你关心的网络和必要的参考层就好,不要加入太多网络

点评

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
% Q( s4 N, ^$ D' M+ k你好,由于工程文件在服务器上,不能直接发到网上,我能发的只能是 mcm文件,你有兴趣帮我看看?如果可以 ...

4 M, Z7 b( U/ [+ S" r; v" ]! X3 [很多时候看不到工程文件,我们就只能猜你的问题。

该用户从未签到

13#
 楼主| 发表于 2015-2-12 20:30 | 只看该作者
cousins 发表于 2015-2-12 17:31$ F7 i/ V4 L* Q$ V' [" i
抱歉下午有点忙% E+ ^- p5 m! S; b* b- x
简单来讲 fill dielectric一列的设置你要选择对应的介质。
/ R) r* k( I* T8 |; `通常allegro或者其他工具通过a ...
" h2 Q9 x( b2 S2 T
cousins,你好,我的导入过程是这样的,先用allegro package designer 打开 mcm文件,
- a) H( e2 f. K1 ~7 o然后直接在 allegro 界面打开 ansoftlink.界面如下:
$ O9 L5 {" a2 Q% J& ^) N: R1 n9 Z3 ^! e" [3 ?# C
然后在 ansoftlink 导出到 siwave,如附件图所示。中间没有看到你说的 fill dielectric 设置啊。
6 ^+ \1 C! r! k9 J) a1 L2 E4 \0 `

# U0 D* a# N0 w" A6 e# L
; P9 @, n1 t2 g' o4 h+ @( y
7 _8 L+ j! L& b$ o$ P

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

打开 ansoftlink

打开 ansoftlink

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

打开 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:336 b3 S) F9 U' e/ T5 R* Y
在siwave layer setup里面
- x, Y7 k3 {& y7 Z
cousins,你好,感谢你的引导,终于搞定了,4 t; C3 m, i* W, {+ t% c- e
不过不是因为 siwave layer stack中没有 做 fill 操作,而是 在 allegro 界面处没有修改 layer stack,1 J) S- R% g) {! g* f
在 ansoftlink 界面也没有修改 layer stack, 而仅仅是 在  siwave 界面一次性修改 layer stack.
) n8 L1 r) `  T( o# n2 @/ i现在我用  siwave v4.0 & v5.0 都可以跑通仿真,不过就是由于 导入后竟然所有的 信号线在 via处都有 plane属性 ,: H) u( w' H9 v1 J7 N0 Y
导致  optional 信号列表中没有任何信号,每次仿真都会 包含所有 信号线, 我试过删除 via 处 多余  plane就会在  option 列表中
" Y- B4 M, [9 U  @9 [  ]看到信号了,不过这样手动删除 所有 via处的 plane很费时间,想向你请教下是否有快捷处理掉  via处 多余 plane方式?
  i! d& p0 s' C9 o- Y# W非常感谢!
2 H5 r$ w$ ^* G4 k+ q2 Q9 t
' y$ l) n8 q1 R( s/ t) T* g

点评

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-11-22 20:02 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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