在仿真之前,需要相应的IBIS 模型文件,并把它转换为Cadence 需要的DML 文件,现在已经下载了一个IBIS文件,它是Altera 公司的cyclone3 的IBIS 文件:cyclone3.ibs。为了把它转化,我们首先需要打开 Model Integrity 打开 Model Integrity 后, 选择File Open 打开需要转化的IBIS 文件 打开后如下图: 点击 cyclon3,然后点右键,选择 IBIS to DML,来实现 IBIS 到 DML 的转化 在转化时报错: 查看LOG File 有如下说明: 这个时候实际上是出了很多报错,报错的说明如下: WARNING: CYCLONE3_sstl18c1_cio_d10s Ramp value for maximum of Fall is significantly different with that computed from the corresponding TV curve - fixed ERROR: TVCurve start time of CYCLONE3_ttl18_rdio_d8s RisingWaveform rise_1 at line 483255 is not same as CYCLONE3_ttl18_rdio_d8s FallingWaveform fall_1 at line 482667 ERROR: TVCurve start time of CYCLONE3_ttl18_rdio_d8s RisingWaveform rise_2 at line 483368 is not same as CYCLONE3_ttl18_rdio_d8s FallingWaveform fall_2 at line 482778 WARNING: CYCLONE3_sstl2c1_cio_d12s Ramp value for typical of Fall is significantly different with that computed from the corresponding TV curve - fixed WARNING: CYCLONE3_sstl2c1_rio_d12s Ramp value for typical of Fall is significantly different with that computed from the corresponding TV curve - fixed WARNING: CYCLONE3_ttl18_rdio_d10s Ramp value for maximum of Rise is significantly different with that computed from the corresponding TV curve - fixed Translation failed due to DMLCHECK errors. Output saved as D:\yanshi\2\cyclone3.dml.txt. Run ibis2signoise -d, a DML will be generated. Examine it with line numbers from the log message. 对于这个错误,说明是在 DOS 环境下运行 ibis2signoise -d,可以了,那么就在 DOS 下运行 运行结束后,在运行目录下可以看到已经生成了文件:cyclone3.ibs.dml,修改它为cyclone3.dml DML 文件已经生成,关闭Model Integrity 下一步就是要进行仿真了, ...