Diva DRC验证
- 首先将diva的所有规则文件复制到设计库目录
- 点击verify-drc
- 设置switch names(all), rules files,rules library,machine(local)
- 使用verify-masker-explain点击高亮框显示错误提示。
Dracula DRC验证
- DIVA 简单易用,过程完整较大规模的版图验证速度很慢
- Dracula 运算速度很快,功能强大;能提取和验证较大电路
DRC流程如下图
具体步骤
- 复制验证文件
创建DRC文件夹
复制规则文件 dracula.drc到工作目录 - 生成版图gds文件:File-Export-Stream;stream out窗口中的gds名称要与单元名称一致,路径也是drc的工作路径;其他的选项对应选择我们设计的单元,最后点击translate
- 修改规则文件:indisk后改为刚刚生成的gds文件(.gds),primary后改成gds文件中的单元名。保存退出。
- 预运行:在终端中输入PDRACULA,路径为工作目录drc;在PDRACULA中输入/g 验证文件名;完成后输入/f,生成jxrun.com;最后在终端中输入./jxrun.com执行可执行文件,Dracula工具就会按照设计规则文件制定的规则进行drc验证,如果显示THE END OF PROGRAM表示验证完成。
PDRACULA是一个预处理器,负责检查规则文件中有无语法错误,编译规则文件并存储到jxtun.com文件中,该文件包含提供Dracula任务的命令,从库至运行目录建立符号连接,并将它放入jxrun.com文件中
- 显示和修改DRC错误:进入layout edit窗口,点击launch-Dracula Interactive命令;选择DRC菜单下面的setup窗口,在data path中填写验证路径,点击ok,会弹出一系列的窗口
- 显示和修改DRC错误:选择rules layer window窗口,鼠标选取某条错误打开;View
drc error,点击explain弹出错误解释;点击fit current error放大错误并且高亮显示;修改之后点击fix按钮,高亮清除;点击next修改下一处,点击next rule对下一条错误修正;全部修改后再次生成gds文件,重复进行drc验证。
总结 dracula drc验证步骤
- 复制验证文件
- 生成版图的gds文件
- 修改验证文件
- Dracula预运行
- 执行DRC验证
- 显示和修改DRC错误