PCB板级信号完整性的仿真及应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

作者简介:曹宇(1969-),男,上海人,硕士,工程师.

第6卷第

6期

2006年12月泰州职业技术学院学报

JournalofTaizhouPolytechnicalInstituteVol.6No.6

Dec.2006摘要:针对高速数字电路印刷电路板的板级信号完整性,分析了IBIS模型在板级信号完整

性分析中的作用。利用ADS仿真软件,采用电磁仿真建模和电路瞬态仿真测试了某个

实际电路版图,给出了实际分析结果。

关键词:信号完整性;IBIS;仿真;S参数

中图分类号:TP391.9文献标识码:A文章编号:1671-0142(2006)06-0030-03

信号完整性(SI,SignalIntegrity)的概念是针对高速数字信号提出来的。以往的数字产品,其时钟或数据频率在几十兆之内时,信号的上升时间大多在几个纳秒,甚至几十纳秒以上。数字化产品设计工程师关注最多的是“数字设计”保证逻辑正确。随着数字技术的飞速发展,原先只是在集成电路芯片设计中需要考虑的问题[1]在PCB板级设计中正在逐步显现出来,并由此提出了信号完整性的概念。

在众多的讲述信号完整性的论文和专著中[2,3],对信号完整性的描述都是从信号传输过程中可能出现的问题(比如串扰,阻抗匹配,电磁兼容,抖动等)本身来讨论信号完整性,对信号完整性没有一个统一的定义。事实上,信号完整性是指信号在通过一定距离的传输路径后在特定接收端口相对指定发送端口信号的还原程度,这个还原程度是指在指定的收发参考端口,发送芯片输出处及接收芯片输入处的波形需满足系统设计的要求[4]。

1、板级信号完整性分析

1.1信号完整性分析内容的确定

信号完整性分析工作是一项产品开发全流程工作,从产品设计阶段开始一直延续到产品定型。PCB板级设计同样如此。在系统设计阶段,产品还没有进入试制,需要建立相应的系统模型并得到仿真结果以验证设计思想和设计体系正确与否,这个阶段称前仿真;前仿真通过后,产品投入试制,样品出来后再进行相应的测试和仿真,这个阶段称后仿真。假如将每一块PCB板视为一个系统,影响这个系统正常工作的信号问题涉及到所有的硬件和软件,包括芯片、封装、PCB物理结构、电源及电源传输网络和协议。

对系统所有部分都进行仿真验证是不现实的。应根据系统设计的要求选定部分内容进行测试仿真。本文所提及的“板级信号完整性分析”仅针对芯片引脚和走线的互连状态分析。

当被传输的信号脉冲时间参量(如上升时间、传输时间等)已缩短至和互连线上电磁波传输时间处于同一个量级时,信号在互连线上呈现波动效应,应采用微波传输线或分布电路的模型来对待互连线,从而产生了时延、畸变、回波、相邻线之间的干扰噪声等所谓的“互连效应”[1]。

假设PCB板上芯片引脚的输入输出信号都是“干净”的,那么只要考虑互连线路本身的互连效应。事实上,每个芯片引脚在封装时都有其独特的线路特性,这些特性是由其内部的晶体管特性决定的,同样的信号在不同引脚上的传输效率差异很大。因此,在分析信号传输的互连效应时必须考虑芯片内部的电路特性以提取相对准确的电路模型,并在此基础上作进一步的分析。这个模型就是在业界被广泛使用的IBIS模型。

1.2IBIS标准模型的建立

PCB板级信号完整性的仿真及应用

曹宇,丁志刚,宗宇伟

(上海计算机软件技术开发中心,上海201112)

高速数字电路的发展得益于大规模集成电路性能的快速提升。随着I/O翻转频率的加快和电压门限值的降低,系统设计师必须对电路板上的I/O、端接和线路互连作仿真以加速产品推向市场的节奏,降低产品失败的风险,这意味着一种被业界广泛接受的模型必须被建立。

被IC设计生产厂家广泛应用的SPICE(simulationprogramwithintegritycircuitemphasis)仿真尽管可以得到较高的精确度,但对于PCB级和系统级用户来说,它却是不合适的。一是因为SPICE是基于晶体管的几何结构和材料特性来预测晶体管性能的工具,属于晶体管级别的仿真模型,包含有生产厂家的知识产权和工艺技术秘密,厂家大多数不提供这样的模型给用户;二是SPICE仿真为追求精确度,仿真计算量很大,计算时间太长,要比IBIS模型高一个数量级;三是不同的仿真器之间是不能完全兼容的,一旦采用了不合适的仿真器进行仿真,得到的结果是不可信的[5]。由此推动了IBIS的诞生。

IBIS(I/Obufferinformationspecification)模型最初是Intel开发专门用于PCB板级和系统级仿真提出的一种行为级的数字信号完整性分析模型[6],是一种基于V/I曲线对I/Obuffer快速准确建模的方法。1993年4月,由EDA厂商、半导体厂商、大学等单位组成的IBIS开放论坛推出了第一个标准版本IBISVision1.0,并逐步成为业界进行信号完整性分析的标准模型[7]。

1.3IBIS模型结构和文件格式

IBIS模型的一般结构如图1所示:它由五个部分组成,不同特性的管脚(比如输入、输出、三态高阻等)由不同元素组成,所有的结构都是在图1的基础上删减得到的。需要注意的是该模型只是行为级模型,并不表示芯片内部管脚的实际结构,它表示对应管脚的I/V曲线由图1所示的模型来表征。

图1的模型对用户而言是透明的,用户能够得到的是IBIS文件。IBIS文件本身只是一个ASCII格式文件,它以数据的方式构成一个模型,并用于对PCB进行信号完整性仿真和时序分析。实际使用时,需要专门的IBIS模型读取工具来提取,并转化为仿真器能够识别的格式用于实际仿真分析。

2、基于BF561的PCB板级信号完整性仿真

由于后仿真比前仿真在业界更为普遍,仿真流程也比前仿真要简洁,更容易理解。本文以某研究院系列产品之一的PCB样图(部分)为例,对其作仿真分析。该主板的主芯片使用ADSP-BF561双核芯片,工作频段为133M。该芯片被广泛应用于网络多媒体应用领域。

一般的后仿真流程包含四个步骤:(1)提取被仿真电路的拓扑结构;(2)根据需求决定是否加入IBIS模型;(3)选择合适的仿真源;(4)对仿真结果进行分析。

在实际应用中,我们选用安捷伦科技公司的ADS软件进

行仿真分析。首先提取拓扑结构。在实际版图中,最重要的信号

是BF561至DDR的信号连接线,选取BF561的D14、D15数

据线(连接DDR芯片的D0、D1引脚)作为演示,图3为被选择

的信号网络拓扑结构图。

此时,被提取的只是PCB版图,仿真工具要对被选取的网

络拓扑结构图进行处理,根据被选取网络的导线形状、金属特图2某产品PCB样图(部分)

图1IBIS模型基本组成元素图3被选取的信号网路拓扑结构图

曹宇,丁志刚,宗宇伟:PCB板级信号完整性的仿真及应用第6期31

相关文档
最新文档