




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.目 录1 绪论.1 1.1 IBIS模型的介绍. 11.2 IBIS的创建. 32 IBIS模型的创建. 32.1 准备工作. 32.1.1 基本的概念.32.1.2 数据列表的信息. 42.2 数据的提取. 42.2.1 利用Spice模型. 42.2.2 确定I/V数据. 42.2.3 边缘速率或者是V/T波形的数据的测量. 72.2.4 试验测量获取I/V和转换信息的数据. 72.3 数据的写入. 82.3.1 IBS文件的头I信息. 82.3.2 器件和管脚的信息. 82.3.3 关键词Model的使用. 93 用IBIS模型数据验证模型. 103.1 常见的错误. 103.2 IBIS模型的数据验证. 123.2.1 Pullup、Pulldown特性. 123.2.2 上升和下降的速度(Ramp rate). 123.2.3 上下拉特性和Ramp rate的关系. 123.3 用IBIS模型数据验证模型参数的实例. 121 绪论1.1 IBIS模型的介绍IBIS(Input/Output Buffer Informational Specifation)是用来描述IC器件的输入、输出和I/OBuffer行为特性的文件,并且用来模拟Buffer和板上电路系统的相互作用。在IBIS模型里核心的内容就是Buffer的模型,因为这些Buffer产生一些模拟的波形,从而仿真器利用这些波形,仿真传输线的影响和一些高速现象(如串扰,EMI等。)。具体而言IBIS描述了一个Buffer的输入和输出阻抗(通过I/V曲线的形式)、上升和下降时间以及对于不同情况下的上拉和下拉,那么工程人员可以利用这个模型对PCB板上的电路系统进行SI、串扰、EMC以及时序的分析。IBIS模型中包含的是一些可读的ASCII格式的列表数据。IBIS有特定的语法和书写格式。IBIS模型中还包括一些电气说明如V 、V 、V 以及管脚的寄生参数(如管脚的引线R、L、C)等。有一点需要注意的是IBIS模型并不提供IC器件:功能信息、逻辑信息、输入到输出的时间延迟等。也就是说,IBIS模型只是提供了器件的输入、输出以及I/O Buffer的行为特性,而不是在IC器件给定不同的输入,测量对应不同的输出波形;而是在描述器件有一个输入时,我们看不同情况下输出的特性(具体的说我们可以在输出端接一个电压源,这样我们在确保器件输出高电平或者是低电平时,调整电压源的数值,可以测出不同的电流,这样我们就可以在确保输出管脚输出某一个状态时得出一些I/V的数值,至于电压源具体的变化范围后面的内容会涉及到)。所以对于器件商家而言IBIS模型不会泄漏器件的内部逻辑电路的结构。要实现上面提到的对系统的SI和时序的仿真,那么需要的基本的信息就是Buffer的I/V曲线和转换特性。IBIS模型中Buffer的数据信息可以通过测量器件得出也可以通过器件的SPICE 模型转换得到。IBIS是一个简单的模型,当做简单的带负载仿真时,比相应的全Spice三极管级模型仿真要节省1015倍的计算量。IBIS模型是基于器件的。也就是说一个IBIS模型是对于整个器件的管脚而言的,而不是几个特殊的输入、输出或者是I/O管脚的Buffer。因此,IBIS模型中除了一些器件Buffer的电气特性,还包括pin-buffer的映射关系(除了电源、地和没有连接的管脚外,每个管脚都有一个特定的Buffer),以及器件的封装参数。IBIS提供两条完整的VI曲线分别代表驱动器为高电平和低电平状态,以及在确定的转换速度下状态转换的曲线。VI曲线的作用在于为IBIS提供保护二极管、TTL推拉驱动源和射极跟随输出等非线性效应的建模能力。一般而言,IC器件的输入、输出和I/O管脚的Buffer的行为特性是通过一定的形式描述的。下面分别对于输入、输出和I/O管脚Buffer的表述形式作一个介绍。对于一个输出或者是I/O管脚的Buffer需要下列的相关数据:l 在输出为逻辑低时,输出管脚Buffer的I/V特性l 在输出为逻辑高时,输出管脚Buffer的I/V特性l 在输出的电平强制在V 以上和GND以下时,输出管脚Buffer 的I/V特性l Buffer由一个状态转换为另一个状态的转换时间l Buffer的输出电容对于一个输入管脚的Buffer需要以下的数据:l 输入Buffer的I/V曲线(包括电平高于V 或者是低于GND)l Buffer的输入电容一般情况,IBIS模型包含以下一些信息,IBIS模型的结构如下图1.1所示。1. 关于文件本身和器件名字的信息。这些信息用以下的关键词描述: IBIS Ver IBIS的版本号, File Name 文件的名称, File Rev 文件的版本号, Component 器件的名称和 Manufacturer. 器件的制造商。2. 关于器件的封装电气特性和管脚与Buffer模型的映射关系。可以使用关键词 Package 和 Pin 描述。3. 为了表述器件管脚的Buffer所需要的相关的数据信息。关键词 Model 是用来表示每个Buffer的数据,具体的内容有:Model_type(Buffer的类型)、Vinh、Vinl以及C_comp(IC芯片的电容)。在前面的内容中提到了Buffer的特性描述,在IBIS模型中需要下面的一些关键词描述:Pull-up、 Pull-down、GND clamp、Power clamp和 Ramp。当然对于不同的Buffer可能不需要上面的全部的关键词来描述。如OC和漏极开路电路就不需要Pull-up 关键词的数据信息。图1.1 IBIS模型的结构图下面就图1.1的内容作一个说明。在图的右半部分的内容有的是IBIS模型中的关键词;没有方括号的条目则代表的是子参数的标题。同时对于红颜色的字符“Y”标明在IBIS模型中是必选项;而“N”则是标明该内容在IBIS模型中为任选项。1.2 IBIS的创建创建一个标准的IBIS模型需要5个步骤。具体的内容如下所示。1 创建模型前的准备工作。这包括:确定模型的复杂度、确定器件的工作电压以及环境温度,获取器件本身的相关信息(如封装形式,封装参数等)。2 通过直接测量或者是仿真的方法得出输出或者是I/O管脚的I/V曲线的数据。3 将数据写入IBIS模型的列表中。4 数据的验证。以上是对于创建一个IBI S模型需要步骤的简要说明,所以下面就每一个步骤的具体操作做一个详细的介绍。2 IBIS模型的创建2.1 准备工作2.1.1 基本的概念在创建IBIS模型之前首先是搜集信息。这些信息包括:确定IC器件的Buffer有几种类型、器件的封装形式以及工作电压、器件工作的温度、I/O Buffer是否工作在多电源情况以及钳位二极管(静电保护)的参考电源是否和Buffer相同等。器件的封装信息有器件管脚的引线参数(引线电阻R 、引线电感L 、引线电容C )以及管脚和信号名的对应关系。这里涉及到一个器件电容C (Die Capacitance)的概念,器件的电容和引线电容是不同的两个概念,但是两者是有关系的。C C C 众所周知,一个IC器件的Buffer类型至少有两种:基本的输出或者I/O的Buffer和输入Buffer。一些复杂的器件也许有多种类型的Buffer。例如时钟输出端的Buffer的驱动能力比较强,相对而言地址和数据线的输出端的Buffer的驱动能力就差一些,同样对于一些不太重要的信号的输出端的驱动能力就更低了。现在的趋势是在IC器件内部使用尽可能少或者是单一类型的Buffer。器件的Buffer的作用是提高器件的驱动能力,同时还起到一个隔离的作用。如果器件的Buffer是单一的,这样所有的输出和I/O信号的I/V曲线都相同了,这也意味着IBIS模型的简化。但是在实际的操作中,一般不是单一类型的,即使是单一类型的Buffer,也不是IC所有的输出和I/O管脚的I/V曲线也是不尽相同的。因为每个管脚的输出电容、封装参数以及信号的功能都存在差异。然而我们可以将一些信号分到一些适当的Buffer类型里。具体的操作如下所述。首先是按管脚的类型将输入管脚和输出或者I/O管脚分开。输入管脚只需要I/V曲线,不需要上升或下降时间的信息。在这基础上根据输入管脚的输入电容和封装参数加以区分,将具有相同的输入电容和封装参数的管脚分为一个集合。对于输出和I/O管脚。一般情况下首先是根据这些信号的功能分类。然后再根据管脚的输出电容和封装参数分组。例如,对于一个微处理芯片的地址信号线,数据信号线和控制信号线要分为3类,接着将以上的3类根据不同的输出电容和封装参数再分为不同的组。在创建IBIS模型之前,根据I/O Buffer的特性和结构确定要创建的IBIS模型的版本号。因为不同的版本号所支持的内容是有所区别的。同时一个模型可以代表一个具体存在的器件,也可以代表一个典型封装的器件系列。实际上IBIS模型提供了3中模式。慢模式(驱动能力最弱,边缘变换最慢)、典型的模式和快模式(驱动能力最强,边缘变换最快)。这些工作的模式一般是以下几种情况所决定:l 硅片的工作环境。如器件的功率和周围环境的温度。l 硅片的操作的限制。l 同步输出开关的数量。2.1.2 数据列表的信息当我们一旦完成了以上工作后,就开始需要一些具体的信息来创建器件的一个IBIS模型。有些具体的信息对于器件而言是整体性质的,直接填到IBIS文件的列表中;而有些条目则是用来做仿真的数据。一般而言创建者需要以下的信息:l IBIS Specification:IBIS的说明信息(如IBIS的版本号)。l Buffer Schematics:器件的Buffer的类型(如标准的CMOS推拉电路、漏极开路等)。l Clamp Diode and Pullup references:钳位二极管和上拉参考电平。对于一些器件而言钳位二极管和上拉参考电平可能是不同的(一般是钳位二极管连接的电平要比上拉参考电平小一些),尤其是多电源供电的器件。l Packaging Information:封装信息。IBIS模型需要的管脚名和信号名以及管脚名和Buffer类型的对应关系列表。l Packaging Electrical:封装的电气信息。主要包括器件管脚的封装信息。如R_pin、L_pin以及C_pin。l Signal Information:决定某些信号在创建IBIS模型可以忽略。如一些测试盘垫或者一些静态的控制信号等可以忽略。l Die Capacitance:器件的电容。这是由盘垫看进去的电容(C_comp参数)。l VinL and VinH Parameters:一个完整的IBIS模型的输入和I/O Buffer的信息应该包括VinL 和VinH参数。2.2 数据的提取作完了准备工作,就需要确定器件所需要的I/V曲线和转换时间(U/T曲线)数据了。对于输出和I/O管脚需要I/V曲线和rise/fall 时间的信息,而对于输入管脚 则只需要I/V曲线。2.2.1 利用Spice模型如果我们可以得到有关器件的HSPICE模型或者是其他可以使用的SPICE模型,那么可以使用S2ibis(一个可以将SPICE模型转换位IBIS模型的软件)提取有关Buffer的I/V和V/T的曲线数据。在没有SPICE模型或者是我们需要自己创建一个IBIS模型时,我们可以按照以下的一些方法进行数据的测量和校正,最终获得一个比较合理的IBIS数据模型。2.2.2 确定I/V数据为了确定所需的I/V数据,首先要了解Buffer的操作。分析Buffer的类型方案并且确定怎样将Buffer的输出变为逻辑低、逻辑高以及高阻状态。下面的内容将详细的做一介绍。仿真的操作。对于器件的输出或者是I/O Buffer的典型的仿真示意图可以用图2.2.2表示。被测器件是一个标准的推拉3state Buffer。图2.2.2 I/V仿真的实例图2.2.2_1 IBIS模型的示意图其中DUT(Device Under Test)是被测设备。如图2.2.2所示所有的测量数据都是由Output Node(盘垫)处测得。对于图2.2.2_1所示的意义作一个简要的说明。框图1和2代表了标准TTL(BiCMOS或者是CMOS I/O Buffer)上拉和下拉的输出。框图3则是DC的I/V数据的获取,同时还代表了ESD或者是电压钳位。框图4展示了输出的转换时间(上升沿和下降沿的波形)。框图5则为从输出看到的pad和封装参数。C_comp电容代表了输出pad、钳位二极管和输入晶体管的总电容。那么对于封装参数则是管脚出线的电容、电感和电阻。那么对于输入的管脚只需要框图3和5就可以了。输出Buffer和一个独立的电压源相连。当我们激活输入端时,就可以使得输出端得到我们所期望的输出状态(低、高或者是高阻),这样可以利用DC功能或者是传递函数分析功能扫描电压源的电压范围从V 到2* V 同时记录下输出端的电流值。如果直流分析引起收敛的问题(也就是说我们使用DC功能测量AC信号时出现的问题),那么我们需要使用AC或者是使用瞬态分析功能。电压源变为一个慢的线性变化(100mV/ms)驱动输出端,同时记录输出端的电压和电流值,这样I/U随时间变化的数据就得出了。 I/O Buffer的数据。对于一个I/O(3stateable)Buffer需要4个I/V曲线来表征其特性,。其相应的4个关键词分别是:Pullup、Pulldown、GND Clamp以及POWER Clamp。4个曲线分别是:Pullup晶体管工作(输出为高电平)、Pulldown晶体管工作(输出为低电平)还有两个输出为高阻状态时的曲线。输出状态为高时,得到的数据则是形成Pullup的列表;在输出状态为低时,所得到的数据是用来形成Pulldown列表的数据。具体的信息如下表2.2.21所示。表2.2.21 I/O Buffer的特性曲线关键词特性曲线备注Pullup输出状态为高时的Pullup曲线Buffer的上拉晶体管导通,电压范围为V 到2*V 的数据。其中V V V Pulldown输出状态为低时的Pulldown曲线Buffer的上拉晶体管导通,电压范围为V 到2*V 的数据。其中V V V GND Clamp输出为高阻的曲线在输出电压的数值小于GND的电压值时的I/V曲线。POWER Clamp输出为高阻的曲线在输出电压的数值大于V 的电压值时I/V的曲线。对于上述的4个曲线必须在3中情况下分别测量:最小工作电压值、典型的工作电压值和最大的工作电压值。所以这意味着我们最终得到的将有12条I/V曲线。 输出Buffer的数据。对于输出Buffer只需要2套数据曲线就可以了。一个是Pullup曲线;另一个就是Pulldown曲线。两个曲线的定义和前面的内容是一致的。因为输出管脚没有3态的模式,所以电源和地的钳位二极管的两个曲线就不需要晶体管的曲线区分了。对于漏极开路或者是集电极开路的器件需要3个I/V曲线就可以了。3个曲线分别是:关键词Pulldown表示的曲线、关键词GND Clamp以及POWER Clamp。Pulldown的数据可以通过前面讲到的方法得出数据。对于GND Clamp和POWER Clamp,可以通过使得Pulldown晶体管截止,然后扫描输出端的电压和电流值。 输入Buffer的数据。当我们测量输入Buffer的数据时,我们可以使用同输出或者I/O Buffer的方法。当然我们必须将电压源放置在输入端。对于输入Buffer只需要POWER Clamp和GND Clamp的I/V数据。电压的范围。在创建IBIS模型时,对于I/V曲线的数据取值范围是如何确定的呢?我们知道器件的输出管脚的信号电压值在0V 之间摆动。同时传输线在传输信号时,由于传输线的阻抗可能不匹配,所以会出现信号的反射现象。我们考虑极端的情况:对于一个短路的传输线的最大的负反射发生时,理论上在传输线上看到的电压为V ;同时如果对于一个开路的传输线的最大的正反射发生时,理论上在传输线上看到的电压值为2*V 。所以我们将电压的范围确定为V 到2*V 。然而值得注意的是,如果一个器件的工作环境比较特殊下,那么该器件的输出可能超出该范围,所以I/V列表的数据限制还需要进一步扩展。例如我们考虑一个3.3V的I/O Buffer在一个多电源的系统中工作(3.3V/5V)。该器件的输出端可以在0到3.3V之间摆动,如果该输出端连接了一个工作电源为5V的器件,那么可能出现驱动端的输出电压超出3.3V。在这种情况下。我们需要将该器件的IBIS模型的电压范围由原来的3.3V到6.6V扩展现在的5V到10V。我们知道半导体器件模型也许在整个电压的范围内不能被测量(尤其是在边缘的电压值),所以减小电压的扫描范围是可以接受的,然后我们利用线性的关系将数据进行外插,以达到我们所需要的电压范围。例如,如果我们需要得到一个5V供电器件的IBIS模型,IBIS的说明规定了电压的范围是从5V到10V。我们也许选择的扫描范围为2V到7V,然后在已经得到的数据的基础上外插值,就可以满足5V到10V的电压范围了。我们之所以对Pullup和POWER Clamp的数据被V 减,是因为当器件的工作电压变化时,那么所测得的数据的开始和终点会随着电压的变化而变化。上面所涉及到的电压范围是对于器件的典型工作电压值而定的。因为器件的工作电压的数值有一个浮动,那么怎样处理这种情况下的电压的范围的界定呢!下面就这个问题我们用一个例子说明。例如一个器件的工作电压为3.3V(典型值)。其工作电压的的说明为:3.3V/10(也就是说器件的工作电压的浮动范围由最小值3V到最大值3.6V)。因为器件的工作电压的典型值为3.3V,所以IBIS模型中的电压范围(在典型的情况下列表中的电压范围)为3.3V到6.6V。那么对于最小的工作电压情况下,电压的范围调整为:3.6V到6.3V;对于工作电压为最大值时,电压的范围调整为:3V到6.9V。2.2.3 边缘速率或者是V/T波形的数据的测量提取上升和下降速率的数据。如果器件的输出转换波形(U/T曲线)可以看作是线性的变化,那么可以使用关键词 Ramp 将U/T曲线的特性描述为上升和下降的速率(dv/dt)。那么关键词 Ramp的数据是通过下面的步骤仿真得出的。这种情况适用于以下几个Buffer:标准的单个状态的Buffer、Push-pull TTL或者是CMOS Buffer等。具体的操作如图2.2.3所示。图2.2.3 提取Ramp Rate数据的示意图由图2.2.3可以知道,在外部接一个电阻,然后将电阻接V ,就可以得出下降速率的数据。如果将电阻接地,那么就可以得出上升速率的数据。所用到的电阻值是50欧姆。如果使用的阻抗值50不是欧姆,那么需要在IBIS文件中做一说明。提取上升沿和下降沿波形的数据。如果器件的输出转换(两个状态的转换)波形具有明显的非线性,那么就需要 Rising Waveform 和 Falling Waveform 的数据来描述。2.2.4 试验测量获取I/V和转换信息的数据我们可以通过测量具体的IC器件的管脚数据来获取I/V和上升/下降的数据。所用到的试验设备如下描述:l 可变的电压源。在输入电流或者是灌电流时都能够提供需要的稳定电压值。l 曲线跟踪器。l 数字采样滤波器,同时要求示波器的带宽至少为4GHz。l 低阻抗的探针。例如FET探针。l 一个模板或者是固定的设备用来测量AC和DC的数据。l 如果可能最好是再具有一个热电子的冷/热板(如珀耳帖元件:用来调节温度),这样可以控制器件工作的温度。为了获取I/V曲线的数据,将被测设备安装在DC的固定设备上,并且将电源和地管脚同电压源连接。将设备固定在涂有热敏的冷/热板板上,这样我们就可以控制器件工作的温度,等器件的温度稳定在我们所期望的温度值,选择被测器件的一个输出管脚的输出为一个状态(高或者是低),在使用曲线跟踪器获取输出管脚的输出I/V的特性。要获取Pullup和POWER Clamp相对于V 的数据,需要将跟踪器的负参考端和被测设备的V 相连,同时将跟踪器的跟踪方式设为负的扫描方式。同理,为了获取Pulldown和GND Clamp的数据,将跟踪器的负参考端和被测设备的GND相连,并且使用跟踪器正向扫描方式。值得注意的是,跟踪器也许不能扫描IBIS说明的电压范围。在这种情况下,模型创建者必须对剩余的数据进行推测估计。为了获得上升/下降时间的数据,需要一个特定的测试固定设备或者是一个母板用来安装被测设备。测量上升/下降时间需要一个带宽不小于4GHz的示波器。考虑器件封装和容性负载对上升/下降时间测量的影响,要求使用阻抗非常高的探针,如1pf或者是更小,例如FET探针。探针的地回路应该小于0.5inchs(减小地回路地长度,就可以减小由于地回路所带来的电感,减小电感意味着减小了电路的Q值,那么就减小了过冲的影响 1。),不要使用标准的6inch探针地回路。2.3 数据的写入在确定了一个器件的Buffer的I/V曲线和转换信息的数据后,需要将这些数据写入IBIS文件中。IBIS文件有一些特定的语法和说明。下面的内容涉及到怎样构建一个IBIS文件。一个IBIS文件包含3个部分和一个可选的器件的外部封装说明。那么这3部分的内容具体如下。1. 文件本身和器件的一些基本信息。2. 器件的名字;管脚号、管脚名以及管脚的Buffer类型的对应关系(对于POWER、GND和NC管脚不能定义Buffer的类型)。3. 对于器件内部的每一个Buffer的特性描述;2.3.1 IBIS文件的头信息IBIS文件的第一部分包括了文件本身的一些基本信息。这部分所用到的关键词有如下2.3.1所示。表2.3.1 IBIS文件的头信息表关键词必选项功能描述IBIS Ver是IBIS文件的版本号Comment char否对IBIS模型一些数据的解释File Name是文件名称。File Rev否文件的版本号Date否文件的创建日期Source否文件数据的来源。是通过数据手册,仿真还是通过测量得出的。Notes否器件和文件的具体信息说明。Disclaimer否一些声明Copyright否文件的版权声明2.3.2 器件和管脚的信息这部分的内容可以从器件的数据手册中获取,主要是对管脚的说明。如管脚号,管脚名和管脚的Buffer类型。器件管脚的封装形式,以及管脚的电气参数。具体用到的关键词如下表2.3.2所示。表2.3.2 管脚的说明信息关键词必选项功能描述Componet是器件的名称Manufacture是器件的制造厂商Package是器件的封装信息(最小值、典型值以及最大值)。如器件的引脚参数:电阻、电感以及电容。Pin是说明了管脚号、管脚名以及管脚的Buffer类型的之间的对应关系。同时对应每个管脚,都有R_pin、L_pin以及C_pin的最小值、典型值和最大值的说明。Pin Mapping否说明一些I/O或者是输出管脚和电源与地相连地信息。Diff Pin否用以描述差分管脚信息2.3.3 关键词Model的使用关键词Model是用来描述一个特定的Buffer。然而一个Buffer类型的描述可以很复杂,但是大多数的Buffer特性的描述只用到少量的参数和关键词。参数的说明部分。描述一个类型首先是要具体的说明一些基本的参数。从而仿真器由这些参数中获得Buffer的类型。还有一些从数据手册中得到一些关于Buffer的特性数据,仿真器可以根据这些数据进行自动的查错。参数的具体内容如下表2.3.3_1所示。表2.3.3_1 参数的说明Model的参数必选项功能描述Model_Type是定义Buffer的类型(输入、输出或者I/O等)。Polarity否被Buffer驱动的信号的极性。Enable否输出Buffer使能信号的极性。Vinl,Vinh否输入Buffer的逻辑门限。C_Comp是Buffer的输入或者输出电容。V ,C ,R ,V 否为仿真器提供了Buffer的测量环境参数。IBIS说明给出了一个所有可能类型的Buffer的列表。从这些列表中选择Buffer的类型。注意的是,如果一个输入或者是I/O类型的Buffer则需要说明V 和V 参数或者是验证IBIS的默认值是正确的。仿真器可以根据V 和V 参数标出不符合SI的地方以及执行时序的计算。此外,所有的输出或者是I/O管脚应包括V ,C ,R 和V 参数。仿真器利用这些参数可以进行板级的时序的计算。温度和电压的关键词。当Buffer的类型确定且数据手册中的参数已经说明时,就需要说明器件的工作温度和电压范围了。下表2.3.3_2就温度和电压范围所用到的关键词做一详述。表2.3.3_2 电压和温度参数的说明关键词必选项功能描述Temperature Range否器件工作的温度范围说明。对应的是I/V和转换数据的最小值、典型值和最大值。如果没有特别说明则默认值是:0、50和100 C。Voltage Range是器件工作电压的范围的变动,相应的获取最小、典型和最大值Pullup和POWER Clamp的数据。Pullup ReferencePulldown ReferencePOWER ClampGND Clamp否I/V数据部分。在参考电压确定后,I/V数据就可以用下面表2.3.3_3的4个关键词填写了。表2.3.3_3 I/V数据的关键词关键词必选项功能描述Pulldown否在输出或者是I/O的Buffer输出为逻辑低状态时的数据,对于输入管脚没有该关键词。Pullup否在输出或者是I/O的Buffer输出为逻辑高状态时的数据,对于输入管脚没有该关键词。GND Clamp否输入或者是输出管脚的Buffer被驱动的电平低于GND时的I/V数据。POWER Clamp否输入或者是输出管脚的Buffer被驱动的电平高于VCC时的I/V数据。Ramp和转换波形的列表。有关输出或者是I/O Buffer的最后的一些信息就是转换波形的数据信息。这些数据可以用下表2.3.3_4的关键词表示。表2.3.3_4 转换波形的数据关键词必选项功能描述Ramp是基本的速率信息,以dv/dt的形式给出。Rising Waveform否实际的上升沿(由低到高)波形,以V/T的形式给出。Falling Waveform否实际的下降沿(由高到低)波形,以V/T的形式给出。即使使用了关键词Rising Waveform和Falling Waveform,关键词Ramp仍然需要使用。这是因为Ramp是用来表示输出晶体管由逻辑低变为逻辑高所需要的时间。dv作为Ramp的一部分数据,代表的是电压范围的20到80的数值。Ramp rate所代表的意义由下面的公式可以清楚的表示出来。 3 用IBIS模型数据验证模型图3.1_1 Pulldown数据没有经过原点前面的内容是针对创建一个IBIS模型所需要的一些步骤做了一个详尽的说明。那么当们完成了IBIS的创建工作以后,需要对IBIS模型的一些数据进行验证。在验证数据之前,首先将一些常见的IBIS模型的错误做一个说明。3.1 常见的错误在我们对数据校错前,通过软件可以比较直观的看到一些常见的错误信息。下面就具体的错误信息分别说明。错误1:曲线没有过原点。V/I曲线应该过原点。即零电压对应零电流的参数。如图3.1.1_1所示的Pulldown曲线没有经过原点。该图显示了V/I曲线在0电流时,对应的电压值约为0.3V。在一般的情况下,0电压对应着0电流的数据。所以由该图可以很直观的得出该IBIS模型的Pulldown数据是错误的。图3.1_2 Pullup的数据表示错误。错误2:数据的表示出现错误。根据波形查看数据的表示是否有错。因为Pullup和POWER Clamp的参考电压是电源;而Pulldown和GND的参考电压则是Ground。所以对于Pullup和Pulldown的曲线大体的走势是截然相反的。所以我们可以由波形的走势可以清楚的看出数据的表示是否出现了错误。如图3.1_2的波形显示的数据是Pullup的数据,很显然这个数据的表示是错误的。因为我们知道Pullup的波形的走势和图上的波形是刚好是相反的走势。图3.1_3 波形上的噪声数据错误3:噪声的干扰。由于噪声或者是人为的因素造成的一些数据的错误在波形可以反映出来。这些错误数据的表现形式就是使得转换波形不再是“干净的”波形,而是出现了一些过冲和下冲的波形。如图3.1_3所示,显示的是上升沿的转换波形。工具本身可以看到在500ps和1.75ns时出现噪声的数据。使得原来的波形出现了Ringing现象。还有一些较为明显的错误。例如有些错误提示信息:WARNING (line 56) - Typ value is not in between min and max。该信息代表了参数的典型值没有在最大值和最小值之间。WARNING (line 465) - Pulldown Typical data is non-monotonic。该信息代表了Pulldown数据不是非单调的。判断一个数据的是否为单调的依据下面的8个规则。l 电压轴的电压值增加的时候,电流轴的电流值是增加或者是保持不变。l 电压轴的电压值减小的时候,电流轴的电流值是减小或者是保持不变。l 电压轴的电压值增加的时候,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师招聘之《幼儿教师招聘》基础试题库含答案详解(培优b卷)
- 净化工程的方案(3篇)
- 2025年康复科考试题及答案
- 环保产业园循环经济2025年案例研究:产业园区绿色园区环境管理体系建设001
- 教师招聘之《小学教师招聘》模拟考试高能带答案详解(培优b卷)
- 融合发展策略下2025年广播影视行业新媒体内容创新与传播报告
- 街道人防工程方案(3篇)
- 骨架护坡试卷及答案
- 2025版项目管理委托合同
- 教师招聘之《小学教师招聘》自我提分评估及参考答案详解(培优)
- saas货运管理办法
- 2025新疆生产建设兵团草湖项目区公安局面向社会招聘警务辅助人员考试参考试题及答案解析
- 2026届广东省广州市高三上学期8月调研考试语文试题(含答案)
- 江苏省南通市如皋市2025-2026学年高三上学期开学考试数学试卷
- 2025年高一语文开学第一课指导课件
- 2025年事业单位工勤技能-河北-河北计算机操作员二级(技师)历年参考题库含答案解析(5套)
- 社会资本测量方法-洞察及研究
- 无菌GMP基础知识培训课件
- 2025年江西省公安机关人民警察特殊职位招录考试(网络安全)历年参考题库含答案详解(5卷)
- 医院副高职称评审汇报
- 肿瘤放疗并发症综合防治
评论
0/150
提交评论