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 结果分析 → 良率工具优化
相关推荐
学嵌入式的小杨同学1 天前
STM32 进阶封神之路(十五):DHT11 单总线实战 —— 温湿度检测从时序解析到代码落地(库函数 + 寄存器)
vscode·stm32·单片机·嵌入式硬件·mcu·智能硬件·pcb工艺
三佛科技-134163842122 天前
FT8440E 与FT8440S-RT非隔离12V/18V 200MA开关电源芯片区别与联系?
单片机·嵌入式硬件·物联网·智能家居·pcb工艺
梦..3 天前
电路EMC问题(二)
嵌入式硬件·硬件架构·硬件工程·pcb工艺
三佛科技-134163842123 天前
HN4004_40V10A 贴片SOP8 N沟道MOSFET场效应管详细分析
嵌入式硬件·物联网·智能家居·pcb工艺
学嵌入式的小杨同学5 天前
STM32 进阶封神之路(五):库函数移植全解析 —— 从底层原理到移植实操(含环境适配 + 报错解决)
vscode·单片机·嵌入式硬件·代理模式·智能硬件·pcb工艺·嵌入式实时数据库
MARIN_shen6 天前
Marin说PCB之电源PI仿真之PDN---DK值的影响
嵌入式硬件·硬件工程·信号处理·pcb工艺
PCBA加工_安徽英特丽6 天前
PCBA贴片加工操作管理规范
pcb工艺
三佛科技-134163842128 天前
HN15N10DA_TO-252封装100V 15A 增强MOSFET场效应管详细分析(HN15N10DA在小家电的应用)
嵌入式硬件·物联网·智能家居·pcb工艺
学嵌入式的小杨同学22 天前
嵌入式硬件开发入门:PCB 设计核心流程 + 基础元器件实战指南
vscode·后端·嵌入式硬件·架构·vim·智能硬件·pcb工艺
二十画~书生23 天前
攻克BGA扇出+高速信号难题—逻辑派FPGA-G1开发板6层PCB全流程设计总结
嵌入式硬件·fpga开发·硬件工程·pcb工艺