微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC后端设计交流 > 关于starrc的cci流程

关于starrc的cci流程

时间:10-02 整理:3721RD 点击:

做starrc的cci流程,步骤如下:
1.先用calibre做lvs,得到svdb;(calibre-lvs -hier -hcell hcell_list lvsrulefile)
2.然后calibre读入query_cmd;(calibre -query_input query_cmd -query svdb mydesign)
3.最后,运行starrc进行后提;(StarXtract -clean CCI_cmd_max)
LVS结果正确,第二步读入query_cmd文件,生成starrc需要的准备文件,也没有报错;
但是,执行第3步的时候,出现一些错误和warning(后提依然有spef文件输出),warning如下:
CALIBRE_RUNSET does not contain LVS POWER/GROUND NAME setting and POWER_NETS option is empty(SX-1236)

由于GDS中有power和ground port,而不是定义成的全局变量,所以netlist里面电源和地也就是其中的两个普通的port名。在calibre的runset file中,指定了POWER和GROUND名称,但是starrc时仍然报上面的没有包含POWER/GROUND的warning,不知这个warning应该如何消除?
我的理解是,上面的关于POWER/GROUND的warning,直接导致starrc提取时没有认出来电源和地,这就使得一些接电源或地的层(如nsd,psd_pmos等)变成has no connections
同时,标号为SX-1813的warning基本上都是via层,这些层被remove掉,那提出来的寄生的连接关系感觉就不对了。我尝试将mapping_file文件中的对应关系修改,如Via1 via1改为V1 via1或Vii1 via1,发现这条就不报warning了。
GDS中,过孔使用V1,V2之类的表示的,但是经过CCI流程的第二步之后,生成了一个过渡的GDS,后缀是agf,还有GDS对应的map文件,后缀为GDS_MAP,在这个文件里,就出现了starrc后提时使用到的mapping_file中层次(如Via1,Via2,nsd,psd_pmos等)。
因为mapping_file中包含一些GDS_MAP中没有Via4,Via5等,但却没有报warning,因此,可以推断前面将Via1改为V1或Viia1,而不报warning,应该是GDS中本来就没有那个层次,所以不报warning。 过孔的对应关系报waring,说明GDS中有那一层,但不知为何却成了not a valid database layer(这些过孔的层次号在所有层次号的中间,应该不存在超过或小于某个值的问题)
综上,就两个问题,一个是starrc中无法识别电源地,一个是部分层次无法识别,望各位不吝赐教!

第三步中用StarXtract指令提取,CCI_cmd文件中的CALIBRE_RUNSET应该设置为做lvs时用的lvs rule文件,还是runset文件?
我之前一直用的是runset文件,但是看starrc的文档,咋感觉是用rule文件,但是用rule文件就会报一些warning,比如语法的不兼容(如CALIBRE_RUNSET contains unsupported pre-processor directive "!TVF"...),还有就是VIA layer “via2” has no dowen connections 等孔的warning和错误。
这些lvs rule文件中的不兼容的语法能怎么解决

cci还真没用过,干啥的?

就是利用calibre的lvs结果,通过calibre的CCI(calibre connectivity interface)生成starrc后提所需要的一些文件,然后StarXtract进行反标啥的。具体每一步的作用,可能说得不太清楚,刚接触这个。

原因找到了,query_cmd文件中的CALIBRE_RUNSET应该设置为做lvs所使用的rule文件,而非记录此次做lvs的文件路径、结果之类的runset文件。
至于使用rule文件时会报一些语法的warning,这个在工艺厂提供的starrc的release note中有列出会出现的warning,这些warning刚好是与使用rule文件进行后提时的waring一致。
后提成功。

小弟学习了!

向小编学习了

good 4 my research, THX 4 sharing

小编,您好 最近小弟也在学习这个工具,有学习资料吗? 谢谢咯

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top