[讨论] 【转】关于SI设计与SI仿真的一点浅见

wstt   2013-12-7 23:04 楼主
作者:于争
看到有很多人执着于仿真,也有人提到软件仿真与实际不相符的问题,谈谈我自己的一些看法。

     很多情况下,一个软件没法搞定所有SI问题。商用软件一般是不会跑错的,尤其是一些经典的软件,经过了多年的工程验证,千锤百炼,没有问题。错的只是软件的用法,不同的软件解决的问题不同,也有一定的适用范围,在他的能力范围内,仿真结果是值得信赖的。一定注意不能让软件做他做不了的事。

     仿真和实际不相符还有一个原因,模型问题。有些器件,网上给出的模型有问题。用有问题的模型来仿,结果也一定有问题。模型能不能用,要设计者自己来判断。

      另外,仿真的时候要考虑所有的影响因素,软件不可能把所有的因素考虑在内,仿真只是针对某一个问题。怎么处理这些复杂的因素不是软件本身的事,这些应该是设计者的事。怎么灵活应用工具解决实际问题,需要相当深厚的理论功底,这点才是真正考验设计者的地方。一个工程师能力如何,在这个问题上能充分的表现出来。

      不能盲目相信网上的一些Design rules,有些是错的,有些适用范围很窄。有些虽然具有一定的普适性,但也只是一个指导方向,不可能给出一个量化指标,但是工程中恰恰需要的是量化的指标。所以很多人都会有这个困惑,遵循了所有的rule,但是没什么太大的效果,原因就在于没有量化的指标,有些问题差一点点结果就会差很多,搞微波电路的人最清楚这个问题。

      SI设计是个很个性化的活,每一个设计都可能不一样。

      SI问题很复杂,涉及的因素很多,具体工程设计中,要分清哪些是致命的因素,哪些是很重要的,哪些是有影响但是影响有限的,关注并解决主要问题,而不是把精力分散到所有问题上,这是工程设计的关键。很多人花了很大的精力去解决一些细枝末节的问题,而忽略了最重要的影响因素,导致设计失败,归根结底,其原因在于目标错了而自己还不知道。一句老话:擒贼先擒王!

      SI设计是一个系统工程,不是一两个措施就能搞定的。

     仿真软件对SI设计非常非常重要,但最重要的却不是软件,而是设计者头脑中的知识。
《MCU工程师炼成记》作者之一

回复评论 (1)

仿真和实际不相符的原因,俺认为最大问题急速模型问题,呵呵
点赞  2013-12-9 16:28
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复