华大九天的argus是一款与calibre功能相同的EDA软件,可用来检查drc、lvs、lvl等。
一、DRC检查
首先,启动argus,界面如下,再点DRC按钮。
第2步,在rules界面填入drc rule文件的路径。
需要说明的是argus不能直接使用calibre的rule文件,需要转换一下格式,方法如下:
第3步,在inputs里填上gds路径和top cell的名字
第4步,点Run DRC,等待检查完,argus会自动打开argus pve窗口,在pve里可以查看drc的报告。
第4步,在pve窗口里设置与aether(华大九天的模拟电路图设计和版图设计软件)关联后,就可以直接highlight。
二、LVS检查
在argus启动GUI界面上点LVS,填入lvs rule、gds路径、cdl路径,点Run LVS。最后,工具检查完后会自动打开PVE窗口,如果没问题,会出现PASS字样(而calibre是一个字符笑脸)。
三、LVL检查
在argus启动GUI界面上点LVL,在inputs layout1、layout2分别填写两个gds的路径和top cell名字,再点右下角的Run FlashLVL。这一步不需要读入drc rule。
跑完后,工具会自动打开pve窗口,可以看到有差异的layer和坐标位置。
四、用PVE查看报告
如果已经跑完了,还想再次看报告,可以在argus gui窗口上点按钮PVE,工具会自动把当前目录下的报告列出来,选择想看的报告即可。
五、argus还提供了PERC(Programmable Electrical Rule Checking)检查,根据user guide介绍,PERC包含三个主要部分:
1、用于可靠性验证的基于python语言的PERC指令集
2、运行PERC指令集的验证引擎
3、结果数据库和分析平台
PERC可用来检查ESD和LDL(logic driven layout)等可靠性检查。
六、argus还提供了一个rule编写的工具DRStudio,寄生参数提取的RCExplorer。