今天我們要介紹的時序分析基本概念是 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
createInterfaceLogic Summary
Model Reduced Instances Reduced Registers
ilm_data 4966/21744 (22%) 1607/1986 (80%)
si_data 4106/21744 (18%) 938/1986 (47%)
Top level specify ILM
setIlmMode –keepFlatten true
specifyIlm -cell des_4 -dir des_4/des_4.ilm
update_constraint_mode -name unify
-sdc_files empty.sdc \\
-ilm_sdc_files [list XX.sdc]
-
時序分析
+關注
關注
2文章
127瀏覽量
22659 -
ETM
+關注
關注
0文章
9瀏覽量
7649 -
時序分析器
+關注
關注
0文章
24瀏覽量
5298
發布評論請先 登錄
相關推薦
時序分析基本概念介紹<Operating Condition>

時序分析基本概念介紹&lt;spice deck&gt;

時序分析基本概念介紹&lt;generate clock&gt;

時序分析基本概念介紹&lt;wire load model&gt;

時序分析基本概念介紹&lt;Combinational logic&gt;

評論