0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是IBIS?为什么要使用IBIS模型?IBIS模型的优点

巨霖 来源:巨霖科技 2024-05-11 09:09 次阅读

1

什么是IBIS?

IBIS(缩写Input/Output Buffer Information Specification):输入输出缓冲器,对输入输出端口快速准确建模,便于仿真

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

V/I、V/T关系:内容上描述的是电压与电流、电压与时间的关系,是反映芯片驱动和接受电气特性的一种国际标准。

下图是软件SIDesigner的IBIS模型器件IO,此时作为output使用。

ecd3930e-0ee9-11ef-a297-92fbcf53809c.png

2

为什么要使用IBIS模型?

PCB制造完成后,如果电路板性能出现故障,而故障是由一些信号完整性问题引起的,这些问题导致串扰、信号过冲/下冲或阻抗不匹配引起的反射。这些板子就必须重新设计和重新制造。这样时间浪费了,成本也上升了,这一切都是因为一个非常重要的阶段没有进行:预先模拟(presimulation)预先模拟是高速信号系统设计的重要阶段。通过使用IBIS模型进行信号完整性仿真,可以在设计早期发现并解决信号完整性问题,避免PCB制造后返工和成本上升。然而,可用的数字IC模型非常少。当半导体厂商被索要SPICE模型时,他们并不愿意提供,因为这些模型会包含有专有工艺和电路信息。

3

IBIS模型的优点

1. 保密性:相比SPICE模型,IBIS模型不暴露电路设计细节,只提供输入/输出行为数据。

2. 性能:仿真速度快,适用于复杂PCB的信号完整性仿真。

3. 兼容性:支持多种EDA工具,便于集成到现有设计流程中。

4. 广泛支持:大多数主流半导体厂商都提供IBIS模型,便于设计人员获取。

4

IBIS模型的结构

一个完整的IBIS模型文件通常由以下部分组成:

ecf8023e-0ee9-11ef-a297-92fbcf53809c.png

5

IBIS工作原理

IBIS模型通过详细描述I/O缓冲器的电气特性,提供给仿真工具用于信号完整性仿真。IBIS文件需要通过Parser解析有效信息。Parser是一种语法检查程序,它用于帮助开发和验证IBIS数据文件。

6

案例

软件与Parser该如何配合操作?

这里以巨霖SIDesigner仿真工具为例,给大家介绍如何选择并设置IBIS模型:

ed2c9c56-0ee9-11ef-a297-92fbcf53809c.png

首先要选择要使用的IBIS文件,这是工具将自动调用Parser,对IBIS文件进行解读和信息传输,出现IBIS文件信息后,可以选择Component,然后在select部分选择引脚,这一步其实最关键的是选择对应的模型,如果涉及模型选择,下方的model selector则会有对应的model可供选择,并且可以看到该模型的描述(比如ODT端接信息,阻抗等等)点击对应的model即可确定。



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 缓冲器
    +关注

    关注

    6

    文章

    1922

    浏览量

    45492
  • IBIS
    +关注

    关注

    1

    文章

    53

    浏览量

    19890
  • PCB制造
    +关注

    关注

    2

    文章

    85

    浏览量

    15442
  • 电压电流
    +关注

    关注

    1

    文章

    167

    浏览量

    12440

原文标题:IBIS功能简介及仿真案例分析

文章出处:【微信号:巨霖,微信公众号:巨霖】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    IBIS模型如何导入到LTspice中?

    IBIS模型如何导入到LTspice中
    发表于 01-03 06:23

    IBIS模型优点和缺点#硬声创作季

    IBIS
    电子学习
    发布于 :2022年12月09日 15:52:47

    IBIS 模型

    IBIS 模型IBIS 的应用场合任何电路都可以用下面的模型(好像是Shannon 模型我不知道。。。)来描述Driver
    发表于 07-30 23:07

    IBIS模型

    IBIS模型,便于理解器件等效模型
    发表于 11-06 11:11

    IBIS模型库是怎么找到的?

    各位大神能简单讲讲这仿真是怎么回事么?这个IBIS模型是在哪里可以找到,或者说有牛人整理出来的?·····急急急
    发表于 01-12 21:53

    请问有人知道IBIS模型怎么使用吗?

    请问有人知道IBIS模型怎么使用吗?想用MULTISIM仿真AD7683,结果库里面没有,官网只有IBIS模型,但不知道怎么用。有人知道吗?
    发表于 02-13 22:15

    跪求ibis仿真模型

    最近学习信号完整性分析,急需6N137、OP17、SN74LVC4245A、INA128等元件的IBIS模型,在网上浏览了几天一无所获,跪请大神恩赐
    发表于 12-06 10:02

    跪求IBIS模型

    最近学习信号完整性分析,急需6N137、OP17、SN74LVC4245A、INA128等元件的IBIS模型,在网上浏览了几天一无所获,跪请大神恩赐
    发表于 12-06 10:03

    高速互连IBIS仿真模型概述

      IBIS(Input/Output Buffer Information Specification)模型是一种定义输入/输出缓冲器(I/O Buffer)V-I和v-r响应的一种模型,目的
    发表于 09-03 11:18

    生成IBIS模型错误

    的5)按“生成IBIS模型”并出现 - 错误哪里不对?谢谢以上来自于谷歌翻译以下为原文1) create by MIG 3.1 ddr2 controller2) create ISE project
    发表于 05-27 09:48

    哪里可以找到IBIS模型

    嗨,IBIS型号不适用于此部件号。 L9663-1我在哪里可以找到IBIS模型?我可以使用这个部件号的I / O型号吗?感谢致敬Arunkumar K. #l9663-1以上来自于谷歌翻译以下为原文
    发表于 07-19 06:05

    关于virtex-5的IBIS模型的问题如何解决

    ......并且IBIS模型中的信号名称是BLVDS_25_N,D_HSTL_I_DCI_18_I_IN ...但在数据表中是IO_L0P_11,IO_L0P_17 ..问题是如果我想选择E25(IO_L0P_11)引脚,我怎样才能在
    发表于 06-03 10:38

    不能把AD4003芯片的IBIS模型导入ADS怎么处理?

    我不能把AD4003芯片的 IBIS 模型导入ADS 提示了以下错误 。 官方网站提供的 IBIS 模型是否有错误,
    发表于 12-01 07:28

    什么是IBIS模型?以及IBIS模型的仿真及优缺点

    IBIS 模型的介绍 1. 什么是IBIS模型?   IBIS(Input/Output&
    发表于 03-20 14:12 4991次阅读

    AN-715: 走近IBIS模型:什么是IBIS模型?它们是如何生成的?

    AN-715: 走近IBIS模型:什么是IBIS模型?它们是如何生成的?
    发表于 03-21 13:59 10次下载
    AN-715: 走近<b class='flag-5'>IBIS</b><b class='flag-5'>模型</b>:什么是<b class='flag-5'>IBIS</b><b class='flag-5'>模型</b>?它们是如何生成的?