Calibre 物理验证工具

目录

DRC

LVS

[Calibre nmLVS 与 Calibre nmLVS-H](#Calibre nmLVS 与 Calibre nmLVS-H)

[LVS 实用程序](#LVS 实用程序)

补充说明


DRC

Calibre nmDRC 和 Calibre nmDRC-H 命令行工具支持以下运行配置:

  1. 平板式(Flat)------Calibre nmDRC 以平板式模式读取输入版图数据库,在单一层级上对几何图形执行设计规则检查。使用该工具需要 Calibre nmDRC 许可证或等效授权。

  2. 层级式(Hierarchical)------Calibre nmDRC-H 以层级化模式执行设计规则检查,最大程度减少版图数据的冗余处理。该工具针对每个单元仅存储、分析和处理一次数据,而非单元的每次实例化都重复操作。使用该工具需要同时具备 Calibre nmDRC 和 Calibre nmDRC-H 许可证。

  3. 多线程模式(Multithreaded) ------Calibre nmDRC-H 的 MT 配置支持在同一台设备上调用多个 CPU 进行运算。该配置还可通过 -hyper 命令行选项启用超大规模扩展功能,详情请参考第 130 页的超大规模扩展章节。启用多线程运行模式需要具备足够的 Calibre nmDRC 和 Calibre nmDRC-H 许可证。

  4. 灵活多线程模式(Multithreaded flex) ------Calibre nmDRC-H 的 MTflex 配置支持跨多台设备进行分布式处理。该配置同样可通过 -hyper 命令行选项启用超大规模扩展功能。启用灵活多线程运行模式需要具备足够的 Calibre nmDRC 和 Calibre nmDRC-H 许可证。

LVS

Calibre nmLVS 与 Calibre nmLVS-H

Calibre nmLVS 和 Calibre nmLVS-H 工具可提取版图网表,并将版图与原理图网表进行对比验证。其连通性提取功能 支持平板式、层级式以及多线程(MT 和 MTflex)配置,可实现器件识别、短路隔离、电气规则检查(ERC)、软连接检查以及 SPICE 电路提取。电路对比功能支持平板式与层级式配置。

以下是 Calibre nmLVS 和 Calibre nmLVS-H 命令行工具的运行配置总结:

  1. 平板式(Flat) ------Calibre nmLVS 执行平板式的版图几何图形与原理图网表对比。使用该工具需要 Calibre nmLVS 许可证或等效授权。当启用 -flatten 命令行选项时,工具会提取平板式版图网表,并与原理图网表进行对比。

  2. 层级式(Hierarchical)------Calibre nmLVS-H 执行层级化的版图与原理图 SPICE 网表对比,同时支持从版图中提取层级化 SPICE 网表。使用该工具需要同时具备 Calibre nmLVS 和 Calibre nmLVS-H 许可证。

  3. 多线程模式(Multithreaded)------Calibre nmLVS-H 的 MT 配置支持在同一台设备上调用多个 CPU 进行电路提取运算。

  4. 灵活多线程模式(Multithreaded flex)------Calibre nmLVS-H 的 MTflex 配置支持跨多台设备进行分布式电路提取运算。

Calibre nmLVS 工具集的部分专项功能需要额外的许可证授权,完整的许可信息请参考《Calibre 管理员指南》中的 "许可授权:物理验证类产品" 章节。

LVS 实用程序

Calibre nmLVS 工具集同样配备多款实用程序,以提升工具使用效率。

  1. V2LVS------ 即 Verilog 转 LVS 工具,可将 Verilog 结构化网表转换为类 SPICE 格式的网表,作为 Calibre nmLVS/Calibre nmLVS-H 的输入文件。

  2. E2LVS------ 即 EDIF 转 LVS 工具,可将 EDIF 结构化网表转换为类 SPICE 格式的网表,作为 Calibre nmLVS/Calibre nmLVS-H 的输入文件。

工具类别 工具名称 核心功能 支持的运行模式 许可证要求
设计规则检查(DRC) Calibre nmDRC 执行平面式IC 版图设计规则检查,读取完整版图数据库并逐层校验 Flat(平面) Calibre nmDRC 许可证
Calibre nmDRC-H 执行层级式DRC,对单元数据仅处理一次,减少冗余运算,提升大版图效率 1. Hierarchical(层级) 2. MT(单机多线程) 3. MTflex(分布式多机) Calibre nmDRC + nmDRC-H 双许可证
版图与原理图一致性检查(LVS) Calibre nmLVS 提取平面式版图网表,与原理图网表对比一致性,支持器件识别、ERC 检查 Flat(平面) Calibre nmLVS 许可证
Calibre nmLVS-H 提取层级式版图网表,支持 SPICE 网表导出,对比层级化原理图 1. Hierarchical(层级) 2. MT(单机多线程提取)3. MTflex(分布式多机提取) Calibre nmLVS + nmLVS-H 双许可证
版图工具集 FDI(Foreign Database Interface) 格式转换工具,通过 fdi2gds/fdi2oasis 将 LEF/DEF、OpenAccess 数据库转为 GDS/OASIS 命令行运行 需 Calibre 基础许可证
DBdiff 版图数据库对比工具,支持多格式版图差异分析 命令行运行 需 Calibre 基础许可证
LVS 配套工具 V2LVS Verilog 结构化网表转 SPICE 格式网表,作为 LVS 输入 命令行运行 需 Calibre 基础许可证
E2LVS EDIF 结构化网表转 SPICE 格式网表,适配不同设计流程的 LVS 需求 命令行运行 需 Calibre 基础许可证
配套验证工具 Calibre Auto-Waivers DRC/ERC/DFM 错误豁免工具,基于层级几何交互生成豁免形状,避免重复报错 与 Calibre nmDRC-H 联动 扩展许可证
Fast XOR 基于 DBdiff 和 nmDRC-H 的双数据库对比工具,版图 XOR 速度比传统方法快 5 倍 命令行运行 需 DRC-H 许可证
Calibre PERC 电路可靠性验证平台,支持 ESD/EOS、电流密度、拓扑感知 DRC 等高级电气检查 交互式 / 命令行 独立许可证
Calibre Query Server 命令行数据库服务器,用于访问 SVDB 数据库中的 LVS 连通性信息 后台服务运行 需 LVS 许可证
Calibre Interactive 图形化交互界面,用于配置和运行各类 Calibre 验证工具 桌面 GUI 基础许可证
Calibre RVE 验证结果可视化界面,联动版图编辑器查看 DRC/LVS 报错位置 桌面 GUI 基础许可证
Calibre DESIGNrev 大版图数据库快速查看器,用于流片前的版图最终校验和分析 桌面 GUI 独立许可证
Calibre YieldAnalyzer/YieldEnhancer 良率优化工具,包含关键区域分析、特征分析和定制化填充功能 命令行 / 交互式 独立许可证
Calibre YieldServer 良率分析专用服务器,为版图分配属性并支撑良率优化应用 后台服务运行 独立许可证

补充说明

  1. 运行模式关键差异

    • Flat 模式:适合小规模版图,直接读取完整版图数据,无层级优化。
    • Hierarchical 模式:适合大规模层级化设计,对重复单元仅处理一次,大幅缩短运行时间。
    • MT/MTflex 模式:利用多 CPU / 多机器分布式运算,进一步提升超大规模版图的验证效率,需配套许可证支持。
  2. 工具链协同流程

    plaintext

    复制代码
    版图设计(GDS/OASIS)→ Calibre DESIGNrev 查看 → Calibre nmDRC-H 层级检查 → Calibre nmLVS-H 网表对比 → Calibre RVE 结果分析 → 良率工具优化
相关推荐
线束线缆组件品替网6 小时前
TE Linx RF 物联网射频模块的 RF 线缆连接设计思路
数码相机·物联网·测试工具·电脑·音视频·pcb工艺
可可南木1 天前
ICT测试日志 --2--解释日志记录
功能测试·测试工具·pcb工艺
三佛科技-134163842121 天前
智能逗狗神器方案开发,狗狗跳跳球MCU方案设计
单片机·嵌入式硬件·智能家居·pcb工艺
可可南木2 天前
ICT测试日志 --1--数据结构
功能测试·测试工具·pcb工艺
三佛科技-134163842128 天前
LP3799FAES-B 反激式电源控制器芯片 典型应用电路
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
三佛科技-134163842129 天前
点焊机方案开发,点焊机MCU控制方案设计
单片机·嵌入式硬件·智能家居·pcb工艺
联系QQ192263811 天前
基于MATLAB的单闭环直流调速系统设计 本设计包括设计报告,仿真程序,电气接线图
pcb工艺
Trunktren11 天前
PCB软硬结合板全流程设计
笔记·硬件工程·pcb设计·pcb工艺·allegro
PCBA加工_安徽英特丽11 天前
PCB设计布局知识:元件排列规则
pcb工艺