Mentor Graphics EDA介绍(十)--IC Validator

目录

主要功能

1. 设计规则检查(DRC)

2. 布局与原理图一致性检查(LVS)

3. 制造可行性检查(DFM)

4. 反向短路检查(RCX)

5. 多角分析(Multi-Corner Analysis)

6. 统计分析(Statistical Analysis)

7. 设计规则修正(DRC Fixup)

特点

1. 高精度

2. 高性能

3. 多角分析能力

4. 集成与自动化

应用场景

1. 集成电路设计

2. 先进工艺节点

3. 汽车电子

4. 医疗设备

工作流程

示例:使用 IC Validator 进行基本 DRC 和 LVS 验证

1. 导入设计数据

2. 定义验证规则

3. 运行验证

4. 分析结果

5. 生成报告

总结


 

IC Validator 是 Mentor Graphics(现为 Siemens Digital Industries Software 的一部分)开发的一款用于集成电路(IC)设计验证的工具。该工具主要用于在设计阶段确保集成电路符合制造工艺规则,并且具备良好的可制造性。IC Validator 在设计流程中的关键作用是在设计送厂生产之前进行全面的物理验证,以避免潜在的制造问题导致的成本高昂的返工。

主要功能

1. 设计规则检查(DRC)

IC Validator 支持全面的设计规则检查(DRC),确保设计符合制造商的技术规范。

  • 几何规则检查:检查几何形状是否符合设计规则。
  • 间距规则检查:检查元件之间的最小间距是否满足要求。
  • 层叠规则检查:检查不同层之间的相互关系是否正确。

2. 布局与原理图一致性检查(LVS)

IC Validator 支持布局与原理图一致性检查(LVS),确保设计的布局与原理图完全一致。

  • 元件数量一致性检查:检查布局中的元件数量是否与原理图匹配。
  • 连接一致性检查:检查布局中的连接关系是否与原理图一致。
  • 属性一致性检查:检查布局中的元件属性是否与原理图匹配。

3. 制造可行性检查(DFM)

IC Validator 支持制造可行性检查(DFM),确保设计能够顺利制造。

  • 制造规则检查:检查设计是否符合制造工艺的要求。
  • 良率预测:预测设计的良率,帮助设计者优化设计以提高良率。
  • 光刻掩模验证:验证光刻掩模的质量,确保制造过程中的良率。

4. 反向短路检查(RCX)

IC Validator 支持反向短路检查(RCX),帮助设计者识别可能导致短路的问题。

  • 短路分析:分析电路中可能出现的短路情况。
  • 开路分析:分析电路中可能出现的开路情况。

5. 多角分析(Multi-Corner Analysis)

IC Validator 支持在不同的工艺、电压、温度(PVT)条件下进行分析,确保设计在各种环境下都能正常工作。

  • PVT 角分析:支持在不同的 PVT 条件下进行设计验证。

6. 统计分析(Statistical Analysis)

IC Validator 支持统计分析,帮助设计者评估设计的统计特性。

  • 变异分析:分析设计中的变异情况,帮助设计者优化设计以减少变异。
  • 统计良率预测:基于统计模型预测设计的良率。

7. 设计规则修正(DRC Fixup)

IC Validator 提供了设计规则修正功能,帮助设计者快速修复设计中的违规项。

  • 自动修正:支持自动修正设计中的违规项。
  • 手动修正:支持手动修正设计中的违规项,并提供修正建议。

特点

1. 高精度

IC Validator 使用先进的算法和技术,提供高精度的验证结果,确保设计满足严格的制造要求。

2. 高性能

IC Validator 采用了高效的计算方法,能够在短时间内完成大规模电路的设计验证工作,提高了设计效率。

3. 多角分析能力

IC Validator 支持在不同的工艺、电压、温度(PVT)条件下进行分析,确保设计在各种环境下都能正常工作。

4. 集成与自动化

IC Validator 与 Mentor Graphics 的其他工具紧密集成,支持从设计到验证的无缝对接,并支持自动化流程和脚本编写。

应用场景

1. 集成电路设计

在集成电路设计中,IC Validator 可以帮助设计者进行设计规则检查、布局与原理图一致性检查、设计规则修正以及制造可行性检查,确保设计符合所有的制造要求。

2. 先进工艺节点

在先进工艺节点(如 7nm、5nm 及以下)的设计中,IC Validator 可以帮助设计者应对复杂的制造规则和工艺挑战,确保设计的良率和可靠性。

3. 汽车电子

在汽车电子设备设计中,IC Validator 可以帮助设计者进行设计规则检查和制造可行性检查,确保设计在恶劣环境下的性能和可靠性。

4. 医疗设备

在医疗设备设计中,IC Validator 可以帮助设计者进行设计规则检查和制造可行性检查,确保设计的安全性和可靠性。

工作流程

  1. 导入设计数据:导入需要验证的电路设计数据,如 GDSII 文件、LEF 文件等。
  2. 定义验证规则:定义验证规则,如 DRC 规则、LVS 规则等。
  3. 运行验证:执行设计规则检查、布局与原理图一致性检查、设计规则修正以及制造可行性检查。
  4. 分析结果:分析验证结果,识别设计中的问题并优化设计。
  5. 生成报告:生成详细的验证报告,记录验证结果。

示例:使用 IC Validator 进行基本 DRC 和 LVS 验证

假设我们需要对一个集成电路设计进行 DRC 和 LVS 验证,需要使用 IC Validator 进行设计。

1. 导入设计数据

导入需要验证的电路设计数据。

 

plaintext

深色版本

1read_gdsii design.gds
2read_lef design.lef

2. 定义验证规则

定义验证规则,如 DRC 规则、LVS 规则等。

 

plaintext

深色版本

1set_drc_rules -file drc_rules.drc
2set_lvs_rules -file lvs_rules.lvs

3. 运行验证

执行设计规则检查和布局与原理图一致性检查。

 

plaintext

深色版本

1run_drc
2run_lvs

4. 分析结果

分析验证结果,识别设计中的问题并优化设计。

 

plaintext

深色版本

1report_drc
2report_lvs

5. 生成报告

生成详细的验证报告。

 

plaintext

深色版本

1write_drc_report drc_report.pdf
2write_lvs_report lvs_report.pdf

总结

IC Validator 是一款用于集成电路设计验证的工具,通过提供设计规则检查、布局与原理图一致性检查、设计规则修正以及制造可行性检查等功能,确保设计符合所有的制造要求。IC Validator 的高精度和高性能使其成为现代复杂数字设计不可或缺的一部分,尤其适用于集成电路设计、先进工艺节点、汽车电子和医疗设备等领域的 IC 设计验证。

 

 

1、安装PADS9.5 首先将PADS9.5.zip解压,解压后会出现一个PADS9.5_mib.exe的可执行文件,双击运行“PADS9.5_mib.exe”(Windows 7系统请右键点击选择“以管理员身份运行”) 提示需要硬件狗,点击“Next” 提示没有检测到授权文件,点击“Skip” 点击“Agree”,同意协议 点击“Modify”,进入配置安装环境界面 点击“Produc t Selection”,选择你需要安装的工具,一般选择PADS Layout、PADS Router、Design Entry(PADS Logic躲在这里)、Libraries等(因为是单机运行,Server Service就不用安装了) 点击“Target Path”,设置PADS9.5的安装位置 点击“PADS Projects Path”,设置PADS9.5的项目文件位置 配置完成,点击“Done” 点击“Install”开始安装 安装完毕时会提示注册, 选择“at later time”,最后点击“Done”完成安装。 2、开始和谐之旅 打开命令提示符口(大家可以将Mentorkg的文件夹下文件复制到PADS9.5的安装目录下,直接运行MentorKG.exe试验一下) mentorkg -patch X:\***\MentorGraphics\9.5PADS(X:\***为pads9.5的安装路径) 等待……会产生LICENSE.TXT,请一定记得保存!!!将文件另存为LICENSE.TXT(网上也有人另存为LICENSE.DAT,好像也没有啥问题),文件最好放在PADS9.5的安装目录下。 3、添加环境变量->系统变量,变量名:MGLS_LICENSE_FILE,变量值:LICENSE.TXT的位置,如: MGLS_LICENSE_FILE = C:\MentorGraphics\LICENSE.TXT。 至此操作完毕。 补充:PADS9.5不需要替换MGLS.DLL。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小蘑菇二号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值