微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 信号完整性分析 > 信号完整性分析讨论 > IBIS模型的3个问题

IBIS模型的3个问题

时间:10-02 整理:3721RD 点击:

1.一个器件按功能模块分成几个ibis模型。比如PC中的北桥,分成FSB、DDR2等多个ibis模型。这种情况该怎么处理?是每个ibis模型的IO cell单独加载到各pin?还是把这些模型整合成一个ibis模型,然后加载给北桥?

2.一些BGA是有带package length的(已获得package length.rlc),该怎么把这些package length加入到ibis模型中?

3.除了IO buffer model外,还给了package model,这些package model要怎么用呢?

哇,看来兄弟是高人啊,懂这么多,是在 HyperLynx 做仿真吗?

我也想学习 SI 分析,但是周围没有高人,兄弟有时间的话能指点下俺不?

 我的邮箱 yongqiang.chen@kendychina.com.cn   QQ:155351394

1,IBIS模型是器件级的,也就是说,一个器件的所有模型都包括在一个IBIS模型(文件)中。一个IBIS文件可以包含多个器件(或者说是器件的不同版本),每个器件有各自的PIN list,不同器件的pin可以使用相同的IBIS buffer。

2,可以使用IBIS  PKG模型。或者当成外部电路调用。

3,很多EDA软件都支持IBIS的package模型,软件可以直接调用。

1.这个我知道,但是一个器件的IBIS模型分成了好几个,使用时要怎么加载模型呢?我把单个的IBIS模型(比如FSB的IBIS)加载到这个器件,能识别到加载的IOCell,但是在提取拓扑的时候会出错,所以我觉得应该不是这样加载的,是不是有什么别的使用方法?

2.使用IBIS PKG模型要怎么用?看help文档,好像没有这方面的介绍。

谢谢3楼

1,所以你说的其实是应用的问题了,不是很清楚其他工具是怎么加载IBIS模型的,我们用Quantum-SI,它可以直接对器件加载IBIS模型,器件的pin和IBIS的Pin自动对应。
2,同样,没有研究过其他工具怎么使用封装模型,QSI在使用IBIS时,也是自动的调用PKG模型。

你可以问问你的EDA工具的技术支持,每个工具在应用上会有不同。

IBIS模型完整时,加载后会自动对应,但是不完整时,是需要手动添加或者修改IBIS模型.比如有些器件的差分对就没有做成一个文件,加载后要自己去添加

1.一个器件按功能模块分成几个ibis模型。比如PC中的北桥,分成FSB、DDR2等多个ibis模型。这种情况该怎么处理?是每个ibis模型的IO cell单独加载到各pin?还是把这些模型整合成一个ibis模型,然后加载给北桥?

   小编的仿真在那一步?如果是后仿,对于SQ软件,让软件自动提取对应的buffer,还需要看ibis文件里面的定义了,否则也只能先把拓扑提取出来,然后再手动去修改。这样,对你来说,也就无所谓整不整合ibis了。

Quantum-SI倒是可以在提拓扑之间设置成自己想要的buffer,然后再提,如果这样子,或许有必要整合。不过通常情况下也是一个一个接口做。这样,个人认为整合ibis文件也没有多少意义。

有一点想请教小编,为什么要把这些不同功能模型整个成一个模型?难道你使用batch mode一次把这些接口全部提出来?

感谢各楼上的回复,大概知道怎么回事了

把这些不同功能整合成一个模型,是想着方便,因为同一个器件,可能会在不同的板上使用,如果每次都是一个一个接口做,有些麻烦,所以才想着整合成一个,然后每次使用时只要加载这个模型就好了,方便很多。

现在还没弄明白的是:若使用Cadence,该怎么让没有package length信息的ibis模型加入package length?

遇到同样的问题,好像只能手工加载模型

看来有些是高人地呀

系统的学习了一下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top