|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
% L6 ^* |- n* [& _6 q看到有很多人执着于仿真,也有人提到软件仿真与实际不相符的问题,谈谈我自己的一些看法。
+ j- @7 l6 k: r' e( z: X. e$ Z& y0 E
很多情况下,一个软件没法搞定所有SI问题。商用软件一般是不会跑错的,尤其是一些经典的软件,经过了多年的工程验证,千锤百炼,没有问题。错的只是软件的用法,不同的软件解决的问题不同,也有一定的适用范围,在他的能力范围内,仿真结果是值得信赖的。一定注意不能让软件做他做不了的事。
. J% @7 V, w- V" ?6 E/ B; p4 ^+ O0 s5 r( ^
仿真和实际不相符还有一个原因,模型问题。有些器件,网上给出的模型有问题。用有问题的模型来仿,结果也一定有问题。模型能不能用,要设计者自己来判断。
7 G+ u2 d. Z% J' K
M. F4 u/ S* [ 另外,仿真的时候要考虑所有的影响因素,软件不可能把所有的因素考虑在内,仿真只是针对某一个问题。怎么处理这些复杂的因素不是软件本身的事,这些应该是设计者的事。怎么灵活应用工具解决实际问题,需要相当深厚的理论功底,这点才是真正考验设计者的地方。一个工程师能力如何,在这个问题上能充分的表现出来。
3 J/ d" W; Y/ o1 A* e# A- X% z6 V1 ~2 y
不能盲目相信网上的一些Design rules,有些是错的,有些适用范围很窄。有些虽然具有一定的普适性,但也只是一个指导方向,不可能给出一个量化指标,但是工程中恰恰需要的是量化的指标。所以很多人都会有这个困惑,遵循了所有的rule,但是没什么太大的效果,原因就在于没有量化的指标,有些问题差一点点结果就会差很多,搞微波电路的人最清楚这个问题。
5 E8 \9 G2 o2 T' q- `, O9 ~$ i6 [0 k* f9 K( z/ T
SI设计是个很个性化的活,每一个设计都可能不一样。
% i- [& i- p4 U0 L0 \* P4 g( ?3 E2 {, G4 b8 p5 ]9 [
SI问题很复杂,涉及的因素很多,具体工程设计中,要分清哪些是致命的因素,哪些是很重要的,哪些是有影响但是影响有限的,关注并解决主要问题,而不是把精力分散到所有问题上,这是工程设计的关键。很多人花了很大的精力去解决一些细枝末节的问题,而忽略了最重要的影响因素,导致设计失败,归根结底,其原因在于目标错了而自己还不知道。一句老话:擒贼先擒王!3 ^- d, C, ?) }5 p. e
5 s$ M/ u7 V; V# O* i' j SI设计是一个系统工程,不是一两个措施就能搞定的。
6 C8 [1 b0 L' W; X& T3 }! e4 i/ B7 i! ?
仿真软件对SI设计非常非常重要,但最重要的却不是软件,而是设计者头脑中的知识。
. ]0 G6 }6 ]8 B$ t6 Y0 T8 d
, Y: | _8 ^/ y: \+ f作者:于争
- y2 v7 ]& W8 y |
|