作者sexyman (现在新歌没好听的)
看板comm_and_RF
标题Re: [问题] Momentum模拟的准确性
时间Sat Jun 17 15:05:40 2006
※ 引述《xuwei (态度 意志 心)》之铭言:
: 如题
: 其实momentum在做EM模拟时都是把大片的金属切成很多很多小的mesh去分析
: 这些极小的mesh经由momentum会计算出彼此互相干扰的程度
: 而且相同的金属在不同的电脑跑时所切的mesh数也都不一样
: 然而这种模拟所产生出来的误差会随着金属面积而累积
: 也就是说 金属面积越大 则产生的mesh数就越多 所累积的误差就越大
: 因此在设计电路时 有些人会为了准确性 而把整个layout好的chip拿去跑EM模拟
: mesh数一堆 port数也是一堆 然後给电脑跑个两三天
: 但是在两三天後跑完後的结果 你岂知道其中累积的误差量会有多少
: 难道跑完後的结果会比一段一段跑的准确吗?
: 答案是不可能
: 以上是我上课时听来的 有没有人有不同的看法?
: 若真的要一段一段地分别去跑EM 那它们彼此间的coupling effect要怎麽办??
关於 EM 模拟的论点, 各家都有, 其实最基本的原则, 就是你要知道你预期的
答案应该是什麽, 跑出来的可靠性才高, 如果瞎画瞎跑, 不先检查 EM
是否正确, 错的机率比对的机率高
再来就是讲到误差的问题, EM 模拟上有很多种误差: 不知道你们老师讲的是那种?
是数值误差?还是系统误差?还是模拟与实际上的差异?对一个固定东西来说
如果 mesh 切的不够, 或是 mesh 切的太多, 都会造成造差, mesh 切太少,
会因为与实际电流相差太多而有差, mesh 太多则是数值跟系统误差影响结果
基本上你们老师的结论是正确的, 设计电路时不应该一开始就把整个电路
直接丢到 EM simulation, 应该是要把将电路 divide and conquer
不过你问的问题没有错, 有些彼此 coupling 的现象, 这样子的分割是会
模拟不到的, 所以才会有人跑整个电路的 EM, 不过这件事应该是在设计
80% 到 90% 时应该做的; 这个也要看你电路的性质, 像放大器等电路
这个工作可能效应不大, 但是像振荡器这种东西, Ansoft 的 DEMO 就强调
full chip EM 的重要性, 可能会抓到之前没有的 coupling 的现象
至於coupling 的问题在实用上来说, 如果你认为这两个 coupling 足以影响电路
就应该两个丢进去一起跑; 如果你分不出来的话, 就先跑 A, 再跑 B,
再跑 A-B 一起的, 看有没有差, 如果没差, 你大可以将 A 跟 B 分开处理
如果你会常用到 EM 的话, 强烈建议你去听听数值电磁学, 虽然理论
跟实际软体有一段差距, 但是有很多不错的基本观念; 虽然那老师的结论是
正确的, 但是讲的太绝对了, 我不是很认同。
顺便问一下, 这是什麽课?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.19.162
1F:推 pow:听说有一招把两个port连着放 @可以看出noise floor 06/19 01:25
2F:→ pow:可是我还没用到 所以也不清楚 抱歉喔 06/19 01:26
3F:→ pow:还有EM软体各有各的好处 只单用一种是不够的 06/19 01:26
4F:→ pow:以上是Sonnet老板讲的 06/19 01:27
5F:→ pow:他还有暗示说IE3D比较起来比较差 可是我只记得这结论...:p 06/19 01:28
6F:→ DennisTang:人家帮忙回答了 问这是什麽课原PO也不讲 有点不厚道.. 06/21 00:56
7F:推 flashgg:刚好错过数值电磁学这门课 有比较好的书介绍EM模拟吗 06/21 22:40
8F:推 xuwei:6楼的别激动 我有寄信给他了~~ 06/22 00:15
9F:推 xuwei:我没有说是哪一堂课...因为我学得不精..不想连累那堂好课 06/22 00:34