西安电子科技大学-模式识别与控制研究所
- 3 -
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
pkg
、引线电感 L
pkg
、引线电容 C
pkg
)以
及管脚和信号名的对应关系。这里涉及到一个器件电容 C
component
(Die Capacitance)的概念,器件的
电容和引线电容是不同的两个概念,但是两者是有关系的。
C
component
=C
OI /
-C
pkg
众所周知,一个 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 模型的版本号。因为不
同的版本号所支持的内容是有所区别的。同时一个模型可以代表一个具体存在的器件,也可以代表
一个典型封装的器件系列。