用argus检查drc、lvs、lvl
专栏:iLoveIC July 1, 2025, 1:02 p.m. 62 阅读
本文介绍用华大九天的argus来检查drc、lvs、lvl等

华大九天的argus是一款与calibre功能相同的EDA软件,可用来检查drc、lvs、lvl等。

一、DRC检查

首先,启动argus,界面如下,再点DRC按钮。

argus -gui

image.png

第2步,在rules界面填入drc rule文件的路径。

image.png

需要说明的是argus不能直接使用calibre的rule文件,需要转换一下格式,方法如下:

svrf2pvrs -i calibre_drc.rule -o argus_drc.rule
svrf2pvrs -i calibre_lvs.rule -o argus_lvs.rule

第3步,在inputs里填上gds路径和top cell的名字

image.png

第4步,点Run DRC,等待检查完,argus会自动打开argus pve窗口,在pve里可以查看drc的报告。

image.png

image.png

第4步,在pve窗口里设置与aether(华大九天的模拟电路图设计和版图设计软件)关联后,就可以直接highlight。

image.png

image.png

image.png

二、LVS检查

在argus启动GUI界面上点LVS,填入lvs rule、gds路径、cdl路径,点Run LVS。最后,工具检查完后会自动打开PVE窗口,如果没问题,会出现PASS字样(而calibre是一个字符笑脸)。

image.png

image.png

image.png

image.png

三、LVL检查

在argus启动GUI界面上点LVL,在inputs layout1、layout2分别填写两个gds的路径和top cell名字,再点右下角的Run FlashLVL。这一步不需要读入drc rule。

跑完后,工具会自动打开pve窗口,可以看到有差异的layer和坐标位置。

image.png

image.png

四、用PVE查看报告

如果已经跑完了,还想再次看报告,可以在argus gui窗口上点按钮PVE,工具会自动把当前目录下的报告列出来,选择想看的报告即可。

image.png

五、argus还提供了PERC(Programmable Electrical Rule Checking)检查,根据user guide介绍,PERC包含三个主要部分:
1、用于可靠性验证的基于python语言的PERC指令集
2、运行PERC指令集的验证引擎
3、结果数据库和分析平台

PERC可用来检查ESD和LDL(logic driven layout)等可靠性检查。

image.png

image.png

六、argus还提供了一个rule编写的工具DRStudio,寄生参数提取的RCExplorer。

image.png

 

感谢阅读,更多文章点击这里:【专栏:iLoveIC】
最新20篇 开设专栏