【innovus】fab回复说“我们不提供ict/captable”

2022-12-06 16:42:53 浏览数 (1)

最近用到一个新工艺,找了一圈发现只有icc的tluplus文件,却没有innovus的captable。咨询fab,却回复说“我们不提供ict/captable”。

没办法,那就自己转吧。方法如下图:

第一步:tluplus转itf

用文本编辑器打开tluplus,文件的开头ascii header里就有itf的文本,把itf相关的复制出来,单独保存成xxx.itf。

第二步:itf转ict

用innovus自带的工具itf_to_ict(/invs/share/voltus/gift/bin/itf_to_ict)来转换格式。使用方法如下:

代码语言:javascript复制
itf_to_ict xxx.itf xxx.icf -fe

其中-fe是表示first encounter,就是innovus的意思,表示转出来的ict用于innovus做APR。

第三步:ict转captable

用innovus自带的工具generateCapTbl(/invs/bin/generateCapTbl)来生成captable。在生成之前注意检查ict文件中,每个conductor层的gate_forming_layer属性是true和是false。需要把diff和poly层的gate_forming_layer改为true,以便让工具能够自动识别到金属层的定义,否则可能出现如下的ERROR:

确认之后通过下面的命令转换:

代码语言:javascript复制
generateCapTbl -lef xxx.lef -ict xxx.ict -output xxx.capTbl 

当看到如下的log说明离成功不远了,耐心等待,这个过程可能需要几个小时。

第四步:所有corner都需要转换

重复1~3步,把其它corner的tluplus都转成captable。

声明:

本号所发表的文章仅是个人兴趣,发表的观点仅是个人一点不成熟的看法,与所在公司无关。

0 人点赞