a) 直接找芯片供应商网站
b) 从网上下载spa
i.到Google网站直接搜索某个型号的IBIS模型;ci
ii. 到器件厂商的官方网站下载;get
iii.从专门提供IBIS模型的网站搜索下载。it
c) 仿真器件的SPICE 模型或直接测量原理
将模型的IBIS格式转化为DML格式,可使用Allegro自带的Model Integrity.通常有两种方式打开此软件:软件
一、在SPECCTRAQuest下,点击Tools->Model Integrity;date
二、在Allegro目录下,Model Integrity做为单独的软件存在,只要点下便可。搜索
而后,选择File->Open,打开已经得到的IBIS模型,可同时打开多个芯片的IBIS模型,其界面以下图所示:下载
只要打开IBIS模型,在输出窗口的Parse Messages里,会自动显示关于此模型的错误和警告信息,具体以下图所示:
此界面的右下角,以下图所示的方框,可在方框里输入提示错误的行,而后点击左边的 ,则跳转到该行,进行修改。对于警告信息,能够不用理会,如今绝大多数的IBIS模型都或多或少有警告信息。
若是想观察模型的波形,可以下图所示进行操做。也可在选中任一IOCell模型,直接点快捷按钮 。具体操做以下图所示:
以后,出现的波形以下图所示:
当模型的语法错误修改完毕后,可右击该模型,选择IBIS to DML,以下图所示:
若此步能够完成,说明成功转化为DML格式。
保存转化为DML格式的方件,最好把须要用到的DML文件放在同一文件夹里。此时,能够关闭Model Integrity.
一、确认IBIS模型里PIN的名称与原理图及PCB图的PIN名称一致,特别是对于PGA封装的IC。例如HI3520芯片,原理图上有一PIN为AM9,而其IBIS模型的名称为AM09,则命名不一致。这种状况能够转化为DML格式,但在后续仿真中,其模型不能正确被加载。
二、通常不要改动模型里的Model Type,若Model Type与仿真冲突,可经过修改PIN Type或寻找相差很少的模型替代。
三、若想深刻理解仿真机理及解决在后续仿真中出现的问题,必定要比较全面的理解IBIS模型,由于在之后出现的问题中,很大一部分是IBIS模型问题。