首页/文章/ 详情

这么说IBIS模型,你应该就懂了

2年前浏览4567

一、概念及简介

在进行系统设计时节省时间和降低成本是很关键的。在原型制作之前,系统设计人员可以用模型来进行设计仿真。在高速系统设计中正是如此,进行信号完整性仿真来分析不同条件下传输线中的电路行为,在设计初期就能预防并检测出典型的问题,例如过冲、欠冲、阻抗不匹配、串扰、地弹等。然而,可用的数字IC模型非常少。当半导体厂商被索要SPICE模型时,他们并不愿意提供,因为这些模型会包含有专有工艺和电路信息。这个问题已经通过采用IBIS模型来(输入/输出缓冲器信息规范)解决。

IBIS是一个行为模型,通过V/IV/T数据,描述器件数字输入和输出的电气特性,而不会泄露任何元器件专有的信息。


二、模型生成和获取

  1. 可通过SPICE仿真获取输入输出缓冲器的V/I V/T数据

  2. 测量

  3. 官网及其他网站直接下载

 

三、IBIS常用的输入输出Buffer


四、IBIS模型如何表示Buffer特性

上图是一个模型的基本组成部分,彩色部分可以大致分成三部分,

  1. V/I曲线部分(Pullup & Pulldown&POWER clamp& GND clamp ,描述器件静态特性),电流流入component方向为正;IV数据测量不包括封装

  2. V/T曲线部分(Rise waveform, Fallwaveform ,描述器件动态特性,定义器件开关特性,也叫切换波形)相关的还有斜坡速率。

  3. 封装部分(数据需要在–V DD 2× V DD 的范围内获取。虽然这个电压范围超过了半导体厂商在器件规格中指出的绝对最大额定值,但是这个范围覆盖了传输线中可能发生的欠冲、过冲和反射的情况。因此,驱动器和接收器需要使用这个电压范围建模。)

VI曲线如图:(出自于博士)



VT曲线如图:

斜坡速率:

即:dV/dt,输出端从当前逻辑状态切换到其它逻辑状态,默认在50欧姆阻性负载条件下,在20%80%幅值点测得斜率。

封装部分:

R_PinL_PinC_Pin

这每个引脚到缓冲器连接的电阻、电感和电容的电气特性。R_PkgL_PkgC_Pkg是整个封装的集总值。

其他部分:

C_Comp

这是硅芯片电容,不包括封装电容。它是焊盘与驱动器之间的电容。C_Comp是关键参数,特别是对于接收器的输入。

 

五、一个IBIS文件长什么样

IBIS文件包括三个主要部分。

  1. 头文件或关于文件、器件和公司的一般信息

  2. 器件名称、引脚排列和引脚到缓冲器映射

  3. 每个模型的I/VV/T数据


IBIS模型可包含多个器件的特征。

在这种情况下,第2和第3点随包含的器件而重复多次。


以下部分显示了IBIS文件的主要部分。括号内的文字被称为关键字;

它们中的一些是可选的,其它的必须被包括。


六、模型验证

IBIS模型需要验证无误再仿真。验证方法很简单。通常使用ibischk验证。Cadence的Model Integrity.直接打开ibis文件,就会自动检查错误。如图:


 
   


来源:路飞的电子设计宝藏
电路信号完整性半导体电子芯片Cadence
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-09-14
最近编辑:2年前
一路带飞
硕士 一路带飞,高级硬件工程师
获赞 66粉丝 86文章 122课程 4
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈