《仿真的必要性及必然性》由会员分享,可在线阅读,更多相关《仿真的必要性及必然性(4页珍藏版)》请在金锄头文库上搜索。
1、仿真的必要性及必然性(一)2006-7-17 10:19:23 源自:电路板级仿真对于今天大多数的设计而言已不再是一种选择而是必然性之 路。EDA工业是全球电子工业快速发展的关键促进因素,其市场规模高达1万 亿美元,大部分销售额由几个大公司垄断(用EDA市场的标准来衡量),售出 的工具主要集中在前沿的仿真和集成电路芯片(ASIC、SOC等等)设计。然而,大部分电子设计工程师只印刷电路板,而不设计集成电路。用于 PCB设计的EDA工具软件的销售量只占整个EDA销售额的很小一部分。造成这 种反差的原因是许多电路板设计工程师不接受仿真工具,尽管IC工程师将仿真 视为设计过程的一个基本步骤。本文分析了
2、造成这种差异的原因,并介绍了 EDA工具发展迅速的原因及工程师应该予以关注的领域。逃避电路板设计仿真的原因电路板设计中没有普及仿真的原因主要有三个:使用复杂、缺乏仿真模型和成本太高。首先,到目前为止,PCB仿真软件 的使用仍然相当复杂,因而在电路板设计工程师中形成了 “仿真过于复杂的观 念。其次,许多电路的仿真模型无法找到,因此要仿真完整的电路几乎没有可 能。例如,如果PCB上有200个元件,其中193个元件可以仿真,而剩下的7 个关键元件却无法仿真,那么仿真还有什么意义呢?更重要一点是,仿真软件 的价格通常很昂贵。印刷电路板设计回顾过去,PCB性能要采用一系列仪器测试电路板原型(通常接近成品
3、)来评 定。电路的复杂性增加之后,多层板和高密度电路板出现了,人们开始用自动 布线工具来处理日益复杂的元器件之间的互联。此后,电路的工作速度不断提 高,功能不断翻新;元器件之间连线的物理尺寸和电路板的电特性日益受到人 们的关注。半导体技术的发展对PCB设计的影响很大。数字器件复杂度越来越高,门 电路的规模达到成千上万甚至上百万。现在一个芯片可以完成过去整个电路板 的功能,从而使相同的PCB上可以容纳更多的功能。可编程芯片已成为许多电路板设计必不可少的器件。到90年代末,PCB已 不仅仅是支撑电子元器件的平台,而变成了一个高性能的系统结构;它的体积 更小,速度更快、性能更好、成本更低。电路板级仿
4、真的发展动力从根本上讲,市场是电路板级仿真的强劲动力。在激烈竞争的电子行来, 快速地将产品投入市场至关重要,传统的PCB设计方法要先设计原理图,然后 放置元器件和走线,最后采用一系列原型机反复验证/测试,修改设计意味着时 间的延迟,这种延迟在产品快速面市的压力下是不能接受的。至今为止,电路板设计工程师选择的工具还仅仅局限在电路图设计,PCB 布线和自动布线工具。当仿真模型完整,设计工程师愿意利用仿真工具时,工 程师偶然也会采用仿真软件进行设计,但通常只局限在一部分电路。在产品设计初期识别、预防和改正设计错误,可以防止电路板出错,这种 操作模式比以往任何时候都至关重要,PCB仿真就是最好的方法之
5、仿真的必要性及必然性(二)2006-7-17 10:21:35 源自:EDA供应商的反应EDA供应商根据PCB设计的发展和电路板设工程的需要,采取重大步骤消 除仿碍PCB仿真软件应用的障碍,从而使设计工具操作更方便、模型更完备、 成本更低。EDA供应商正采取的措施如下:1、原理图建立和仿真软件的融合,PCB工程师掌握原理图设计软件及其使 用。从技术上看,要求软件必须能自动地生成网表,现在的软件能够使PCB设 计工程师创建电路图并且自动输出仿真结果。也许有人会问,还可再简化一些 吗?为什么不采用同时能自动绘出仿真电路的电路图设计工具呢?因此通过电 路图设计工具和仿真工具的融合,使工程师不必考虑低
6、级编码过程,从而避免 为学习SPICE仿真工具付出过长的时间。2、为了提高操作的简便性,向PCB仿真程序加入新的功能一直是大多数 EDA供应商努力的目标。其实现方法是在熟悉的虚拟仪器上显示仿真结果,将 元器件按零件代码文件来组织并进行无模型操作,此时不需要了解器件的放 置和连线模式,因为智能化的工具明白你的设计新意图。例如,ElectronicsWorkbench仿真工具Multiaim的功能包括示波器、频谱分 析仪,信号发生器和逻辑分析仪等设备,其外观及特征与真实的电子测量仪器 没有区别。这些功能有可能改变历来抵制仿真软件的工程师们的观念。可满足电子设计工程师的即时信息需求。当你选择设计工具
7、时,要注意评 估软件是否具备这些功能,有些软件甚至具备因特网设计共享的能力。4、合信号设计的普遍性增强。象SPICE这样的通用仿真技术适用于模拟电 路和某些数字电路,这包括中规模集成电路(MSI)和大规模集成电路(LSI),但是,要用SPICE在晶体管和门级对相当复杂的数字芯片(微处理器、存储 器、FPGA、CPLD等等)建模是不可能的,这些芯片的仿真模型通常要用硬件描述 语言如VHDL或Verilog来编写,这些编程语言能完美地描述复杂器件的功能, 相联系对于描述实际晶体管的行为来说,复杂性大为降低。事实上,许多可编 程芯片都用VHDL或Verilog语言进行功能设计,其编码可用于功能仿真。
8、目前,所有仿真技术已经可以集成电路在一起实现协同仿真,在单一集成 环境下,设计工程师可以获得总的仿真结果。不同仿真引擎的接口和通信(SPICE、VHDL、Verilog、C代码等)对工程师是不透明的,他们只需关心过去用 传统仿真软件无法仿真的芯片模型。现在,采用基于SPICE、VHDL、Verilog或C代码描述的模拟和数字器件协同模型,电路板上所 有器件的仿真都可以实现。有史以来工程师第一次能够同时仿零点电路板上所有的元器件,仿真过程 与真实的测试过程相同。协同仿真为包含FPGA和CPLD的电路板提供了一种理想的测试工具。5、仿真软件的成本高昂妨碍电路设计工程师对工具的使用,但是目前性能 卓
9、越的PCB和PLD仿真软件价格已经低于5千美元。软件工具的变革,使PCB 硬件的数量按指数规律增加,但价格反而越来越低。软硬件成本的降低实际上 已经消除了 PCB仿真的瓶径。本文总结现在许多电路板设计工程师已经不再抵制采用仿真工具,他们认为仿真与 建立原理图及布线一亲重要。竞争迫使EDA供应商不得不提供操作更简便、功 能更多、成本更低的软件。PCB设计领域下一个技术飞跃很可能是协同仿真软件的应用,协同仿HDL 模型的数字器件可和模拟元件以及基于是SPICE模型的小规模数字芯片同时仿 真,这些器件都是同一块PCB上的部件。网上EDA元件信息的增多有助于从网 左上及时下载包括仿真模型在内的元件数据,这是加速PCB仿真发展的重要条 件。