CLF文件内容
时间:10-02
整理:3721RD
点击:
看到别人给的一个Astro脚本,开头的部分用了很多的auLoadCLF文件加载clf文件,
查看各个clf文件发现内容很不一样,
如antenna_6lm.clf里面包含了很多“defineGateSize "DLY2X4" "A" 0.1742
defineDiodeProtection "DLY1X4" "Y" '(0.7788)”信息;
而leq.clf里面包含的是“dbCreateCellLEQClass _libId "TBUFX6""TBUFX8"”信息;
然后slow_1v08c125.clf.logic,slow_1v08c125.clf.power,slow_1v08c125.clf.time又分别包含了一些逻辑单元,功耗和延时信息,
那么我就奇怪了,clf最终应当是充当一个什么样的角色呢?
另外加载这些clf文件是直接加载到ref library里面,从而让library里面具备了各个cell的信息,如功耗,延时面积等,从而根据这些完成约束下的布局布线的吗?
查看各个clf文件发现内容很不一样,
如antenna_6lm.clf里面包含了很多“defineGateSize "DLY2X4" "A" 0.1742
defineDiodeProtection "DLY1X4" "Y" '(0.7788)”信息;
而leq.clf里面包含的是“dbCreateCellLEQClass _libId "TBUFX6""TBUFX8"”信息;
然后slow_1v08c125.clf.logic,slow_1v08c125.clf.power,slow_1v08c125.clf.time又分别包含了一些逻辑单元,功耗和延时信息,
那么我就奇怪了,clf最终应当是充当一个什么样的角色呢?
另外加载这些clf文件是直接加载到ref library里面,从而让library里面具备了各个cell的信息,如功耗,延时面积等,从而根据这些完成约束下的布局布线的吗?
没人回答啊?都问了有好几天了。
我也想知道
我也很想知道,明确一下。
是不是对于synopsys astro,如果有standcell 含有从lib转为的DB的话,里面就已经包含了逻辑单元,功耗和延时信息,就不要加clf文件了呢? 因为clf本身就是从lib转过来的。
从网上看到其他的APR过程好像都没有用到clf,只用了standcell库和tf文件就可以了。
请指教,谢谢!
哈哈我也不知道哈 同求
哈哈我也不知道哈 同求
現在clf 裡的information 大部份.lib/.db 裡都有包含了!所以愈來愈少人用它了! 不過antenna 的information .lib/.db 裡不會有,所以現在還是用lef or.clf 的方式load 進milkyway 。
因为没太多人知道这个了,都是10年前的东西, 不学也罢,
是icc的前辈astro 时代的东西,也算遗留吧, 描述antenna信息,
现在的milkyway还有些这方面的影子
想问下,SMIC130的Milkyway的FRAM 里是不是已经包含了antenna信息了呢?要是不包含的话是不是得用到antenna.clf呢,这个文件具体该怎么用呢?用的是ICC
库里面已经包含clf信息了,你们不用理会