首页/文章/ 详情

Q3D可以生产.ibs文件吗?

1年前浏览421

Q3D可以生成.ibs文件吗?

        

问题描述:Q3D是用来提取无源器件的RLC参数的工具,而.ibs是有源器件的行为模型,二者完全不搭边,所以我觉得很奇怪为什么会有人问这种问题。


问题详解:.ibs文件是IBIS模型的文件格式,IBIS模型描述了有源IC器件的特性,分为Output,I/O和Input模型等,文件会包含Pullup,Pulldown的V-T曲线数据和Power/Ground-Clam的V-I曲线数据等,图  1是一个IBIS模型的等效电路图。

 

图  1: IBIS等效电路图

图  2所示,完整的.ibs文件由很多关键字来组成,由IBIS规范来定义ibis.org/ver7.1/ver7_1.pdf

图  2: IBIS文件目录


其中每个Component下面会包含[Package]关键字来定义封装参数,如图  3所示(这些数据表示图  1红色圈内显示的封装参数模型)。这些封装参数是可以由Ansys的Q3D或者CPA工具来提取并输出的。

图  3: IBIS文件[Package]关键字内容

Q3D支持生成IBIS Package(.pkg)文件,这是一种IBIS规范定义的标准IBIS封装文件的格式。可以通过在IBIS文件中用[Package Model]关键字来调用。但是Q3D目前不支持IBIS Package2.0版本的格式(也就是图  3所示的[Pin]关键字所包含的内容)

图  4: Q3D可以导出的文件格式

SIwave-CPA工具支持2种IBIS Package格式的文件,一种是IBIS Package格式的.pkg文件,另一种是IBIS Package 2.0格式的.txt文本文件,如图  5所示;这个文件里面的封装参数可以直接复 制到.ibs文件中去使用。

图  5: SIwave-CPA导出IBIS封装文件


问题总结:完整的.ibs文件包含很多IC器件的特性数据,封装仅仅是其中一小部分;Q3D和CPA都可以生成标准的IBIS封装参数文件(.pkg),另外CPA还可以生成IBIS Package2.0格式的文本文件,这些封装参数文件是供.ibs文件使用的。

(某些软件将提取的IBIS封装参数文件命名为.ibs文件,这是一种具有极其误导性的操作,会导致不熟悉IBIS模型的用户误以为封装参数的文本是.ibs文件。搞明白IBIS是什么才会消除这种误会,也就不会问出Q3D可否生成.ibs文件的问题了)


附录1:IBIS Package和IBIS Package 2.0版本的差异是什么?

最大的差异在于:

1)图  5所示的IBIS Package 2.0格式每个Pin都包含一个R/L/C值,无法表征互容互感的值;而IBIS Package的文件中的R/L/C都是以矩阵的形式给出(如图  6所示),可以表征互容互感参数。

2)IBIS Package 2.0只是文本文件没有特定的格式(Ansys使用.txt格式不会误导用户),只用关心[Package]关键字内的内容,将其复 制到.ibs文件来使用;而IBIS Package的文件是IBIS定义的标准的、单独的封装(.pkg)文件,需要在.ibs文件中通过关键字[Package Model]关键字来调用。

图  6: IBIS Package封装文件


附录2:Ansys具备完整的.Ibs文件生成的方法:SPIsim生成IC的.ibs模型,SIwave-CPA/Q3D生成.ibs的封装文件。


来源:老猫电磁馆
电路
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-30
最近编辑:1年前
老猫电磁馆——学无止境也
理无专在,而学无止境也,然则问...
获赞 48粉丝 199文章 232课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈