Dracula DRC及LVS简介
Dracula (吸血鬼)是Cadence 的一独立的版图验证工具,它采用批处理的工作方式。Dracula 功能强大,目前被认为布局验证的标准,几乎全世界所有的IC 公司都拿它作sigh-off 的凭据。特别是对整个芯片版图的最后验证,一定要交由Dracula 处理。
Basics of Dracula Verication
- 版图验证与工艺相关-需要工艺信息数据库
- 版图验证输入-版图数据(GDSII格式);网表信息(用于LVS);工艺相关信息
- 验证方式-Incremental VS Full chip;Hierarchical VS Flatten;Online VS offline
Dracula 主要功能
1.设计规则检查-DRC * 2.电气规则检查-ERC 3.版图&原理图一致性检查-LVS * 4.版图参数提取-LPE 5.寄生电阻提取-PRE Dracula 做LVS和DRC之前先要导出layout的GDS,其中LVS要导出对应版图的CDL网表
DRC步骤
- PDRACULA
- /g drc.rul
- /f
- /jxrun.com
- 检查完毕,在版图窗口,打开inverter的layout,选择Tools->Dracula Interactive,出现DRC菜单选项,选择其下的setup,在dracula data path输入结果存放路径.即可查看
如果有问题,改完layout后重新导出GDS,直接运行 jxrun.com就可以重新验证.
LVS步骤:
- LOGLVS
- con CDL网表的路径及名稳定
- cir CDL网表的顶层名,与要做验的layout相对应的
- exit
- PDRACULA
- /g lvs.rul
- /f
- /jxrun.com
- 检查完毕,在版图窗口,打开inverter的layout,选择Tools->Dracula Interactive,出现LVS项,选择其下的setup,在dracula data path输入结果存放路径.即可查看 (亦可以jxrun.com正确运行后输入vi *.lvs查看结果)
DRC及LVS都可以写好脚本直接运行即可,有兴趣的可以研究一下.