最常用的三种PCB板级信号完整性分析模型

上传人:宝路 文档编号:23799137 上传时间:2017-12-03 格式:DOC 页数:6 大小:41.50KB
返回 下载 相关 举报
最常用的三种PCB板级信号完整性分析模型_第1页
第1页 / 共6页
最常用的三种PCB板级信号完整性分析模型_第2页
第2页 / 共6页
最常用的三种PCB板级信号完整性分析模型_第3页
第3页 / 共6页
最常用的三种PCB板级信号完整性分析模型_第4页
第4页 / 共6页
最常用的三种PCB板级信号完整性分析模型_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《最常用的三种PCB板级信号完整性分析模型》由会员分享,可在线阅读,更多相关《最常用的三种PCB板级信号完整性分析模型(6页珍藏版)》请在金锄头文库上搜索。

1、最常用的三种 PCB 板级信号完整性分析模型 2006-11-28 9:09:26资料来源:PCBCITY作者: 为了进行电路模拟,必须先建立元器件的模型,也就是对于电路模拟程序所支持的各种元器件,在模拟程序中必须有相应的数学模型来描述他们,即能用计算机进行运算的计算公式来表达他们。一个理想的元器件模型,应该既能正确反映元器件的电学特性又适于在计算机上进行数值求解。一般来讲,器件模型的精度越高,模型本身也就越复杂,所要求的模型参数个数也越多。这样计算时所占内存量增大,计算时间增加。而集成电路往往包含数量巨大的元器件,器件模型复杂度的少许增加就会使计算时间成倍延长。反之,如果模型过于粗糙,会导致

2、分析结果不可靠。因此所用元器件模型的复杂程度要根据实际需要而定。在基于信号完整性计算机分析的 PCB 设计方法中,最为核心的部分就是 PCB 板级信号完整性模型的建立,这是与传统的设计方法的区别之处。SI 模型的正确性将决定设计的正确性,而 SI 模型的可建立性则决定了这种设计方法的可行性。目前构成器件模型的方法有两种:一种是从元器件的电学工作特性出发,把元器件看成黑盒子,测量其端口的电气特性,提取器件模型,而不涉及器件的工作原理,称为行为级模型。这种模型的代表是 IBIS 模型和 S 参数。其优点是建模和使用简单方便,节约资源,适用范围广泛,特别是在高频、非线性、大功率的情况下行为级模型几乎

3、是唯一的选择。缺点是精度较差,一致性不能保证,受测试技术和精度的影响。另一种是以元器件的工作原理为基础,从元器件的数学方程式出发,得到的器件模型及模型参数与器件的物理工作原理有密切的关系。SPICE 模型是这种模型中应用最广泛的一种。其优点是精度较高,特别是随着建模手段的发展和半导体工艺的进步和规范,人们已可以在多种级别上提供这种模型,满足不同的精度需要。缺点是模型复杂,计算时间长。一般驱动器和接收器的模型由器件厂商提供,传输线的模型通常从场分析器中提取,封装和连接器的模型即可以由场分析器提取,又可以由制造厂商提供。在电子设计中已经有多种可以用于 PCB 板级信号完整性分析的模型,其中最为常用

4、的有三种,分别是 SPICE、IBIS 和Verilog-AMS、VHDL-AMS。 1 SPICE 模型Spice 是 Simulation Program with Integrated Circuit Emphasis 的缩写,是一种功能强大的通用模拟电路仿真器,已经具有几十年的历史了,该程序是美国加利福尼亚大学伯克利分校电工和计算科学系开发的,主要用于集成电路的电路分析程序中,Spice 的网表格式变成了通常模拟电路和晶体管级电路描述的标准,其第一版本于 1972 年完成,是用 Fortran 语言写成的,1975 年推出正式实用化版本,1988 年被定为美国国家工业标准,主要用于 I

5、C,模拟电路,数模混合电路,电源电路等电子系统的设计和仿真。由于 Spice 仿真程序采用完全开放的政策,用户可以按自己的需要进行修改,加之实用性好,迅速得到推广,已经被移植到多个操作系统平台上。自从 Spice 问世以来,其版本的更新持续不断,有 Spice2、Spice3 等多个版本,新版本主要在电路输入、图形化、数据结构和执行效率上有所增强,人们普遍认为 Spice2G5 是最为成功和有效的,以后的版本仅仅是局部的变动。同时,各种以伯克利的 Spice 仿真程序的算法为核心的商用 Spice 电路仿真工具也随之产生,运行在 PC 和 UNIX 平台,许多都是基于原始的SPICE 2G6

6、版的源代码,这是一个公开发表的版本,它们都在 Spice 的基础上做了很多实用化的工作,比较常见的 Spice 仿真软件有 Hspice、Pspice、Spectre、Tspice、SmartSpcie、IsSpice 等,虽然它们的核心算法雷同,但仿真速度、精度和收敛性却不一样,其中以 Synopsys 公司的 Hspice和 Cadence 公司的 Pspice 最为著名。Hspice 是事实上的 Spice 工业标准仿真软件,在业内应用最为广泛,它具有精度高、仿真功能强大等特点,但它没有前端输入环境,需要事前准备好网表文件,不适合初级用户,主要应用于集成电路设计;Pspice是个人用户的

7、最佳选择,具有图形化的前端输入环境,用户界面友好,性价比高,主要应用于 PCB 板和系统级的设计。SPICE 仿真软件包含模型和仿真器两部分。由于模型与仿真器是紧密地集成在一起的,所以用户要添加新的模型类型是很困难的,但是很容易添加新的模型,仅仅需要对现有的模型类型设置新的参数即可。SPICE 模型由两部分组成:模型方程式(Model Equations)和模型参数(Model Parameters)。由于提供了模型方程式,因而可以把 SPICE 模型与仿真器的算法非常紧密地联接起来,可以获得更好的分析效率和分析结果。现在 SPICE 模型已经广泛应用于电子设计中,可对电路进行非线性直流分析、

8、非线性瞬态分析和线性交流分析。被分析的电路中的元件可包括电阻、电容、电感、互感、独立电压源、独立电流源、各种线性受控源、传输线以及有源半导体器件。SPICE 内建半导体器件模型,用户只需选定模型级别并给出合适的参数。采用 SPICE 模型在 PCB 板级进行 SI 分析时,需要集成电路设计者和制造商提供详细准确描述集成电路 I/O 单元子电路的SPICE 模型和半导体特性的制造参数。由于这些资料通常都属于设计者和制造商的知识产权和机密,所以只有较少的半导体制造商会在提供芯片产品的同时提供相应的 SPICE 模型。SPICE 模型的分析精度主要取决于模型参数的来源(即数据的精确性),以及模型方程

9、式的适用范围。而模型方程式与各种不同的数字仿真器相结合时也可能会影响分析的精度。除此之外,PCB 板级的 SPICE 模型仿真计算量较大,分析比较费时。 2 IBIS 模型IBIS 是 I/O Buffer Information Specification 的缩写,它是一种基于 I/V 曲线的对 I/O BUFFER 快速准确建模的方法,是反映芯片驱动和接收电气特性的一种国际标准,它提供一种标准的文件格式来记录如驱动源输出阻抗、上升/下降时间及输入负载等参数,非常适合做振荡和串扰等高速电路设计中的计算与仿真。为了制定统一的 IBIS 格式,EDA 公司、IC 供应商和最终用户成立了一个 IB

10、IS 格式制定委员会,IBIS 公开论坛也随之诞生,它是由一些 EDA 厂商、计算机制造商、半导体厂商和大学组成的。在 1993 年,格式制定委员会推出了 IBIS 的第一个标准 Version 1.0,以后不断对其进行修订,现在的最新正式版本是 2004 年公布的 Version 4.1,V4.1 主要加入了对多语言模型的支持,包括 Berkeley SPICE, VHDL-AMS 和 Verilog-AMS,IBIS 模型具备了对整个系统建模的能力,模型应用的范围得到了很大的扩充,但是这需要同时支持这些模型的混合仿真引擎才能进行仿真,因此模型的软件的大规模应用还有待时日。IBIS 标准已经

11、得到了 EIA 的认可,被定义为 ANSI/EIA-656-A 标准。每一个新的版本都会加入一些新的内容,但这些新内容都只是一个 IBIS 模型文件中的可选项目而不是必须项目,这就保证了 IBIS 模型的向后兼容性能。现在,已经有几十个 EDA 公司成为 IBIS 公开论坛的成员,支持 IBIS 的 EDA 公司提供不同器件的 IBIS 模型以及软件仿真工具。有越来越多的半导体厂商开始提供自己产品的 IBIS 模型。由于 IBIS 模型无需描述 I/O 单元的内部设计和晶体管制造参数,因而得到了半导体厂商的欢迎和支持。现在各主要的数字集成电路制造商都能够在提供芯片的同时提供相应的 IBIS 模

12、型。IBIS 规范本身只是一种文件格式,它说明在一标准的 IBIS 文件中如何记录一个芯片的驱动器和接收器的不同参数,但并不说明这些被记录的参数如何使用,这些参数需要由使用 IBIS 模型的仿真工具来读取。IBIS 模型仅提供驱动器和接收器的行为描述,但不泄漏电路内部构造的知识产权细节。换句话说,销售商可以用 IBIS 模型来说明它们最新的门级设计工作,而不会给其竞争对手透露过多的产品信息。并且,因为 IBIS 是一个简单的模型,在进行 PCB板级仿真采用查表计算,因而计算量较小,比相应的全 Spice 三极管级模型仿真要节省 1015 倍的计算量。IBIS 提供两条完整的 I/V 曲线分别代

13、表驱动器为高电平和低电平状态,以及在确定的转换速度下状态转换的曲线。I/V 曲线的作用在于为 IBIS 提供保护二极管、TTL 图腾柱驱动源和射极跟随输出等非线性效应的建模能力。IBIS 模型的分析精度主要取决于 I/V 和 V/T 表的数据点数和数据的精确度。 与 Spice 模型相比,IBIS 模型的优点可以概括为:在 I/O 非线性方面能够提供准确的模型,同时考虑了封装的寄生参数与 ESD 结构;提供比结构化的方法更快的仿真速度;可用于系统板级或多板信号完整性分析仿真。可用 IBIS 模型分析的信号完整性问题包括:串扰、反 射、振荡、上冲、下冲、不匹配阻抗、传输线分析、拓扑结构分析。IB

14、IS 尤其能够对高速振荡和串扰进行准确精细的仿真,它可用于检测最坏情况的上升时间条件下的信号行为及一些用物理测试无法解决的情况;模型可以免费从半导体厂商处获取,用户无需对模型付额外开销;兼容工业界广泛的仿真平台,几乎所有的信号完整性分析工具都接受 IBIS 模型。当然,IBIS 不是完美的,它也存在以下缺点: 许多芯片厂商缺乏对 IBIS 模型的支持。而缺乏 IBIS 模型,IBIS 工具就无法工作。虽然 IBIS 文件可以手工创建或通过Spice 模型自动转换,但是如果无法从厂家得到最小上升时间参数,任何转换工具都无能为力IBIS 不能理想地处理上升时间受控的驱动器类型的电路,特别是那些包含

15、复杂反馈的电路; IBIS 缺乏对地弹噪声的建模能力。IBIS 模型 2.1 版包含了描述不同管脚组合的互感,从这里可以提取一些非常有用的地弹信息。它不工作的原因在于建模方式,当输出由高电平向低电平跳变时,大的地弹电压可以改变输出驱动器的行为。3 Verilog-AMS 模型和 VHDL-AMS 模型与 Spice 模型和 IBIS 模型相比,Verilog-AMS 和 VHDL-AMS 模型出现的时间要晚些,是一种行为模型语言。作为硬件行为级的建模语言,Verilog-AMS 和 VHDL-AMS 分别是 Verilog 和 VHDL 的超集,而 Verilog-A 则是 Verilog-A

16、MS 的一个子集。在模拟/混合信号(AMS)语言中,与 SPICE 和 IBIS 模型不同的是,在 AMS 语言中是由用户来编写描述元器件行为的方程式。与 IBIS 模型相类似,AMS 建模语言是独立的模型格式,可以应用在多种不同类型的仿真工具中。AMS 方程式还能够在多种不同的层次上来编写:晶体管级、I/O 单元级、I/O 单元组等,唯一的要求是制造商能够写出描述端口输入/输出关系的等式。实际上,AMS 模型还能够被用于非电的系统元件上。一般地,可以把模型写得简单些可以加快仿真的速度,一个更详细的模型往往需要更多的时间来仿真。在某些情况下,一个相对简单的行为模型比 Spice 模型还要精确些。由于 Verilog-AMS 和 VHDL-AMS 都是一种新的标准,被采纳也只是近 5 年的事情,迄今为止只有少数的半导体厂商能够提供 AMS 模型,目前能够支持 AMS 的仿真器也比 SPICE 和 IBIS 的要少。但 AMS 模型在 PCB 板级信号完整性分析中的可行性和计算精度毫不逊色于 SPICE 和 I

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号