热度 16| ||
qrc及抽取寄生电容和电阻,用过电容和电阻可以计算出delay,可用于STA
不同的EDA工具使用的文件有些不同,目前大致的了解如下:
代工厂会优先提供一个工艺描述文件.ict/.itf,分别对应encounter(C家)和icc(S家),后端的工程师可以使用此文件生成自己使用工具对应的的rc文件,2D模型的captable/tluplus文件和3D模型的qrctechfile/nxtgrd文件,两种不同模型的文件在抽取寄生时的精度不同,后者精度更高一些,为signoff流程的要求。所以一般在pr之后使用抽取寄生的专用工具,导入相关文件之后抽取rc,吐出spf寄生文件。
encounter内部的extractRC工具与stratRC抽取工具相差不大。
l 由.ict文件生成.captable文件:
generateCapTbl -lef tech.lef -ict LIB/ICT/qrc_min.ict -output LIB/captable/cmin.captbl
generateCapTbl -lef tech.lef -ict LIB/ICT/qrc_typ.ict -output LIB/captable/typ.captbl
generateCapTbl -lef tech.lef -ict LIB/ICT/qrc_max.ict -output LIB/captable/cmax.captbl
注:tech.lef可加可不加
l .ict文件与.itf文件之间的转换:
perl itf_to_ict.pl HG_tran_max.itf qrc_max.ict
perl itf_to_ict.pl HG_tran_typ.itf qrc_typ.ict
perl itf_to_ict.pl HG_tran_min.itf qrc_min.ict
注:itf_to_ict.pl脚本是EDA工具自带的,在share的文件夹中,使用方法如上
l ict文件生成qrc.tech:
Techgen -cell -plan HG_tran_max.ict
Techgen -cell -parallel -autoconcat HGtran_max.ict qrc_cmax.tech
Techgen -cell -plan HG_tran_min.ict
Techgen -cell -parallel -autoconcat HG_tran_min.ict qrc_cmin.tech
l itf文件生成TLUPLUS文件
是通过starc工具,直接在终端中使用即可
grdgenxo -itf2TLUPlus -i StarRC.itf -o StarRC_MAX.TLUPlus
JAYCHOUFX: 楼主你好,我按照这样生成的qrc文件给voltus用,voltus说是无效的。。
JAYCHOUFX: 楼主你好,我按照这样生成的qrc文件给voltus用,voltus说是无效的。。
blaton: 谢谢楼主,非常棒的资料。请问可以直接让厂家提供captable吗