新建IBIS文件后,写好了相应的IBIS模型文件。 写好文件后,最好要检查下是否符合ibis语法。 注意: 第一点:IBIS头文件的[File name],此处名称需要和文件名称相同,同时名称字符数需在12个字符之内。否则会报错:File_name string ‘xxxxx.ibs’ is too long, truncating to 12 characters. - File name opened ‘xxxxx.ibs’ not the same as File_name ‘xxxxx.ib’.
修改操作:只需要改下名称,同文件名称一致就可以消除报错。
第二点:元器件和引脚信息的[package],IBIS规范要求有效栏最小数为3个或者6个,依次(“依次”两字是重点)引脚编号,引脚逻辑名称,引脚的R、L、C寄生效应。这里的参数值一定是按照顺序的,大的在max里,小的在min里,适中的在typ里。否则编译检查时就会出现警告。警告:WARNING - CMPT ‘FIND_IBS_ERRs’: Rpkg Max value < Min value WARNING - CMPT ‘FIND_IBS_ERRs’: Lpkg Max value < Min value WARNING - CMPT ‘FIND_IBS_ERRs’: Cpkg Max value < Min value
做好上面两点,基本上可以减少不少的警告和报错,这时再编译检查还是出现诸如已下类似的报错。 对付这种报错,可以直接使用系统自带的“自动纠正”操作,把它纠正。 在IBIS模型编辑器的菜单命令“IBIS",选择“Correct All I-V/V-t Mismatches”命令。或者也可以在左任务栏里找到“[Model]” 如下图,右键找到Correct All I-V/V-t Mismatches,点击下。 这下再编译一次,就发现整个世界都亮了。 到了这里可以,现在可以去看看曲线效果了。在点击菜单栏“IBIS”—>“view ibis data”,弹出对话框中选择“Waveform AND Current” 选项卡。看曲线也需要注意一下下,我们曲线是U-I曲线,通常情况下,应该是零电压对应零电流,所以U-I曲线要过原点。这点图上可以清晰看到。 还有一点就是,不同的参数值,曲线表现的也要检查看过下。就像下面(图)这样,不看不知道,一看吓锤子一跳。 注意typical和minimum数据曲线,是这样的吗。 不应该是下面(图)这样。