|
发表于 2011-12-31 17:36:53
|
显示全部楼层
flat timing就是不用 ILM ,ETM 这种啊, 顶层直接 read block spef file , 这样不就是flat timing了么
ILM 主要是为了减少runtime, 规模, 有些design太大,机器都吃不消的,
最后还是用flat timing 来signoff的,
ILM和ETM 还是有区别的:
从pt的角度看: ILM 是block partial spef , block partial verilog,
ETM 是 block .lib file
ILM侧重于边界逻辑, 比如in2reg , reg2out , in2out 这3种逻辑
ETM 把design作为一个block(flipflop)来characterize,
用的时候,如果是hierarchy flow, partitionflow这种,建议用ILM ,
比如edi的createInterfaceModel , icc的create_ilm ,
ICC的ilm更具有物理特性, 比pt的单纯的spef,v 要更先进,可以直接用,
如果是用把block作为综合环境的一部分,比如在rtl 使用中要用block,
可以用ETM , 这个描述的更加清楚,比如功能部分,
一般很多analog IP, soft macro都是ETM ,extrcted timing model,
做为本身timing,function信息的一个表示, |
|