
关于使用Dracula进行DRC和LVS验证的文档.docx
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOCX
简介:
本文档详细介绍如何利用Dracula工具执行设计规则检查(DRC)与版图-versus-符号验证(LVS),确保电路设计符合制造规范及逻辑一致性。
### 基于Dracula的DRC和LVS验证知识点详解
#### 一、DRC验证步骤
**准备工作:**
1. **环境设置与文件准备:**
- 如果使用SOS进行账号管理系统,则需通过终端命令`SOS`打开管理界面,并将`cds.lib`文件签出至个人账户下,确保首次验证成功。
- 当`cds.lib`文件内添加了特定内容(例如`SOFTINCLUDE tmpiqDir0ArefWincds.lib`),即可开始后续操作。
2. **创建验证文件夹:**
- 在个人账户下新建文件夹`DRC`,并在此文件夹下为每个项目创建一个子文件夹(例如`TEST`作为版图名称)。
3. **配置DRC验证文件:**
- 将已有的DRC验证文件(例如`xxx.drc`)复制到项目文件夹(如`TEST`)中,并进行必要的参数修改:
- `INDISK`应被设为项目GDS文件名(如`TEST.gds`)。
- `PRIMARY`字段设置为项目的顶层模块名(如`TEST`)。
- 将`KEEPDATA`字段设为`YES`,以便避免每次运行时询问是否删除多余文件。
4. **导入GDS文件:**
- 将项目的GDS数据导入到项目目录下。具体步骤未详述,可参考相关文档获取指导。
5. **检查文件完整性:**
- 确认项目目录下存在两个关键文件:DRC验证文件与GDS文件。
6. **启动DRC验证:**
- 执行命令`PDRACULA`进入验证环境。
- 输入`g xxx.drc`指定DRC验证文件路径。
- 输入`f`启动验证过程。
- 若出现提示“THE END OF PROGRAM”则表示验证成功。
7. **运行DRC检查:**
- 成功后执行`.jxrun.com`命令启动DRC验证。
- 如再次出现相同提示,则表明验证完成。
- 此时项目目录下将新增多个文件,这是正常现象。
- 打开版图并依次点击“Launch-Plugins-Dracula Interactive”选择“DRC LVS Short LPE”选项。
- 点击“DRC-Setup”,输入之前进行的DRC验证完整路径。此时会弹出三个窗口以供进一步检查与修正工作。
#### 二、LVS验证步骤
**准备工作同上。**
1. **创建LVS验证文件夹:**
- 类似于DRC,创建名为`LVS`的文件夹,并在其中为每个项目建立一个子文件夹(如`TEST`)。
2. **配置LVS验证文件:**
- 将LVS验证文件(例如`xxx.lvs`)复制到项目目录下,并进行与之前相同的参数修改。
3. **导入GDS文件:**
- 重复DRC步骤中的操作,确保所有必需的GDS数据已正确放置于指定位置。
4. **导入电路网表:**
- 将电路的CDL文件导入当前目录。
- 对导出的网表进行处理以删除`*.RESI=2000`项,避免电阻提取问题的发生。
5. **转换网表格式:**
- 使用终端命令进入转换环境,并按照提示操作:
```shell
LOGLVS
htv
cir TEST.cdl # 指定电路CDL文件路径
con TEST # 设置顶层模块名
x # 结束转换过程
```
6. **启动LVS验证:**
- 执行命令`PDRACULA`进入验证环境。
- 输入`g xxx.drc`指定DRC验证文件路径。
- 输入`f`启动验证过程,若出现提示“THE END OF PROGRAM”则表示成功完成。
7. **运行DRC验证:**
- 成功后执行`.jxrun.com`命令开始新一轮的验证程序。
- 若再次显示相同信息,则表明LVS检查已完成,并且项目目录下将新增多个文件,这是正常现象。
- 打开版图并依次点击“Launch-Plugins-Dracula Interactive”选择相应选项进行后续操作。
基于Dracula工具执行DRC和LVS验证的过程主要分为几个关键步骤:准备工作、配置相关文件、导入必要的数据以及运行最终的检查程序。通过详细解析这些步骤,可以帮助技术人员更好地理解和掌握这一流程。
全部评论 (0)


