今天我们要介绍的时序分析基本概念是ILM, 全称Interface Logic Model。是一种block的结构模型。主要用在top level的timing/SI收敛。
ILM是一种比ETM model的timing lib更精确的模型。它将block内的reg2reg path都删除,仅仅保留reg2out,in2reg,in2out的interface path。因为只有这些path才需要在top level上进行opt或者balance。
因此ILM会写出block partial的spef,block partial的verilog等文件。这样就可以在top level上就可以看到完整的path,并包含了ILM中的内容,这样比使用ETM model计算timing要精准很多。但是也有缺点,就是速度比较慢,不适合规模大的设计使用。
使用方法
Block level create ILM
createInterfaceLogic -dir des_4.ilm
--------------