news 2026/6/23 22:09:07

Calibre DESIGNrev 概述(1)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Calibre DESIGNrev 概述(1)

目录

Calibre DESIGNrev 概述

Calibre DESIGNrev 运行模式

Calibre DESIGNrev 工作流程

Calibre Interactive 与 Calibre RVE

Calibre DESIGNrev 运行要求

运行模式

语法约定


Calibre DESIGNrev 概述

Calibre DESIGNrev 是一款专为简化数据查看与检查任务而设计的工具。它同时具备充足的编辑功能,可在芯片流片前完成针对性的修正与最终优化。该工具还支持 Tcl 脚本编程,能为用户提供全定制化的芯片终验自动化能力,并生成基于文本和电子表格格式的设计报告。

Calibre DESIGNrev 工具内嵌于其他多款 Calibre 版图查看器中,可协同完成版图的查看与操作。这些版图查看器包括 Calibre® WORKbench™、Calibre® LITHOview™ 以及 Calibre® MDPview™。每款工具均针对分辨率增强技术 / 光学邻近效应校正(RET/OPC)和掩模数据准备(MDP)场景提供专用功能,同时完整集成 Calibre DESIGNrev 版图查看器的全部功能。

相较于全功能版图编辑器,Calibre DESIGNrev 加载设计数据的速度更快。这一特性能够帮助用户在进入下一研发阶段前,快速完成设计方案的评审,定位需要修正的问题点。此外,该工具与其他 Calibre 系列工具的集成能力,可构建一套完整的版图验证环境,支持全芯片验证或增量式验证流程。

Calibre DESIGNrev 运行模式

Calibre DESIGNrev 支持独立运行内嵌运行两种模式:

  1. 独立运行模式独立运行时,Calibre DESIGNrev 可提供一套功能完善的工具集,满足全芯片设计查看与基础编辑需求。它能与 Calibre® RVE™(结果查看环境)协同使用,用于查看设计规则检查(DRC)、可制造性设计(DFM)、版图与电路图一致性检查(LVS)、寄生参数提取规则检查(PERC)以及寄生参数提取(PEX)的运行结果。Calibre RVE 是一款图形化调试程序,可与大多数集成电路版图工具进行交互对接。

  2. 内嵌运行模式Calibre DESIGNrev 版图查看器可内嵌于其他 Calibre 图形用户界面(GUI)工具中,实现版图的查看与操作。这些工具包括 Calibre MDPview、Calibre WORKbench 和 Calibre LITHOview。每款工具除了提供满足特定用户需求的专用功能外,还完整集成 Calibre DESIGNrev 版图查看器的全部功能。

图 1-1 版图查看器产品家族

Calibre DESIGNrev 工作流程

在运行 Calibre 系列批处理工具的各类检查,并查看检查结果时,Calibre DESIGNrev 及其他 Calibre 版图查看器需与 Calibre® Interactive™ 和 Calibre RVE 配合使用。Calibre Interactive 是一款前端图形用户界面工具,可构建交互式验证环境,用于运行 Calibre 系列工具。Calibre RVE 是一款图形化调试程序,可与大多数集成电路版图工具进行交互对接。

Calibre Interactive 与 Calibre RVE

当定位并解决一个问题后,用户可再次运行 Calibre Interactive 工具,排查其他潜在错误。图 1-2 展示了这一基础流程。

图 1-2 基于 Calibre DESIGNrev 及其他工具的基础验证流程

图 1-2 所示的验证流程包含三个阶段,详见下表:

表 1-1 Calibre 验证流程

阶段操作说明
1在版图查看器中运行 Calibre Interactive直接在 Calibre 版图查看器中调用 Calibre Interactive,完成设计规则检查(DRC)任务配置,随后运行 Calibre 工具处理 DRC 文件
2将检查结果加载至 Calibre RVE完成数据处理后,将结果加载到 Calibre RVE,通过该工具对结果进行分组管理与分类筛选
3高亮显示检查结果在 Calibre RVE 中选中某项检查结果后,Calibre DESIGNrev 会在对应设计位置自动标记高亮。用户可在检查违规问题后,确定具体的修正方案

Calibre DESIGNrev 运行要求

运行 Calibre DESIGNrev 需要满足特定的许可证环境变量配置要求:

  1. 许可证要求

    • Calibre DESIGNrev 标准模式:需要 1 个 Calibre DESIGNrev 许可证。
    • Calibre DESIGNrev 大容量(HC)模式:需要 2 个 Calibre DESIGNrev 许可证。更多许可证需求取决于待运行的 Calibre 应用程序。例如,通过 Calibre DESIGNrev 运行 Calibre RVE 时,需额外配置 Calibre RVE 许可证。
  2. 环境变量要求

    • CALIBRE_HOME— 必选变量,用于指定 Calibre 软件安装目录路径。具体配置方法请参考《Calibre 管理员指南》中的「CALIBRE_HOME 环境变量」章节。
    • MGC_CWB_CONFIG_DIRS— 可选变量,用于指定配置文件的存储路径。默认路径为$HOME/.calibrewb_workspace
    • MGC_CWB_RELOAD_ORIGINAL_LAYER_NAMES— 可选变量,用于避免在通过「文件 > 重新加载版图」或快捷键Alt+r重新加载版图时,同步重载图层名称。将该变量设置为任意有效值即可启用此功能,示例如下:

      plaintext

      setenv MGC_CWB_RELOAD_ORIGINAL_LAYER_NAMES yes
      默认情况下,重新加载版图时,图层名称会随几何图形数据一同重载。
    • MGC_CWB_PCR_PATH— 可选变量,用于指定 PCR(快速预览缓存库)文件的存储目录。默认路径为版图文件所在的目录。该变量仅在用户无当前工作目录写入权限时生效。
    • MGC_CWB_TMP_DIR— 可选变量,用于指定临时文件目录路径。默认路径为$HOME/.calibrewb_workspace/tmp
    • MGC_DRV_RELEASE_LICENSE_TIME— 可选变量,用于设置 Calibre DESIGNrev 的许可证超时释放时间。用户可将该变量值设为超时释放的小时数;也可通过「首选项」对话框的「杂项」选项卡,或prefs_license_timeoutInterval参数进行配置。
    • CWB_DUMP_CONFIGURATION_ACTIVITIES— 可选变量,用于控制是否将状态信息写入日志(1 = 启用,0 = 禁用)。

运行模式

Calibre DESIGNrev 支持多种交互式非交互式运行模式。访问该工具最常用的方式是交互式图形界面模式,用户可在查看窗口中直接与程序进行交互操作。此外,用户也可通过交互式命令行模式输入指令,完成数据加载、检查与操作等相同任务。

非交互式模式支持执行单条命令或 Tcl 脚本,但不提供命令行或图形界面的访问入口。

表 1-2 简要概述了各类交互式与非交互式模式的特点。每种模式的详细说明及对应的命令行语法,

表 1-2 Calibre DESIGNrev 运行模式

模式分类模式名称是否显示图形界面是否支持 Tk 命令调用方式典型用途
交互式模式交互式图形界面模式calibredrv查看版图,并在控制台中输入可同步反馈至查看窗口的命令
交互式模式交互式命令行模式calibredrv -shell通过 Tcl 解释器对版图进行交互操作,支持版图的创建与修改
非交互式模式批处理模式calibredrv <script.tcl>仅使用 Tcl 命令及非图形界面的仿真、建模指令
非交互式模式批处理图形界面兼容模式calibredrv <script.tcl> -gui执行需要依赖 Tk 环境的批处理命令
非交互式模式单命令模式calibredrv -a <command>执行单条 Tcl 命令或非图形界面的仿真、建模指令

语法约定

本手册在描述命令语法时,通过不同字体样式及特殊元字符来区分命令的组成部分。

表 1-3 语法约定说明

示例:

plaintext

DEVice {element_name [‘(’model_name‘)’]} device_layer {pin_layer [‘(’pin_name‘)’] …} [‘<’auxiliary_layer‘>’ …] [‘(’swap_list‘)’ …] [BY NET | BY SHAPE]

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 17:19:55

【计网】网络分层模型和http协议

前言计算机网络是一个复杂的系统&#xff0c;采取分层的结构&#xff0c;可以将复杂系统分解为可管理的模块。每层模块专注解决特定问题&#xff0c;使其各司其职&#xff0c;便于管理维护。在网络分层模型中&#xff0c;每个分层都接收由它下一层所提供的特定服务&#xff0c;…

作者头像 李华
网站建设 2026/6/23 9:36:45

Kotaemon在华为云上的部署实践:全流程记录

Kotaemon在华为云上的部署实践&#xff1a;全流程记录 在企业智能客服、知识库问答系统日益普及的今天&#xff0c;一个真正“可用”的AI代理不仅要能回答问题&#xff0c;更要答得准、有依据、可维护。然而现实是&#xff0c;许多基于大模型的聊天机器人仍困于“幻觉频发”“…

作者头像 李华
网站建设 2026/6/23 5:02:21

校园便利平台|基于springboot + vue校园便利平台系统(源码+数据库+文档)

校园便利平台 目录 基于springboot vue校园便利平台系统 一、前言 二、系统功能演示 三、技术选型 四、其他项目参考 五、代码参考 六、测试参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 基于springboot vue校园便利平台系统 一、前言 博主介绍&…

作者头像 李华
网站建设 2026/6/23 17:19:54

38、Linux 脚本编程:bc 计算器、数组与特殊技巧

Linux 脚本编程:bc 计算器、数组与特殊技巧 1. bc - 任意精度计算器语言 在处理整数运算时,shell 能满足很多需求,但当需要进行高级数学运算或使用浮点数时,shell 就显得力不从心了。这时可以借助外部程序,比如 bc 。 bc 是许多 Linux 系统上都有的计算器程序,它能…

作者头像 李华
网站建设 2026/6/23 4:15:18

揭秘高亮车灯升级2025年值得推荐的TOP8车灯产品

在2025年&#xff0c;车灯升级已成为车主关注的热点之一&#xff0c;尤其是高亮车灯的选择。作为提升行车安全与舒适性的关键装备&#xff0c;市场上涌现出多款值得推荐的车灯产品。从LED日行灯到高效的激光透镜&#xff0c;这些产品通过先进的技术改善了照明效果和能效。为满足…

作者头像 李华
网站建设 2026/6/23 19:17:51

WSL2 / Ubuntu 下用 SDKMAN 管理多版本 Java(项目级切换,真香)

WSL2 / Ubuntu 下用 SDKMAN 管理多版本 Java&#xff08;项目级切换&#xff0c;真香&#xff09; 在 WSL2 Ubuntu 做 Java 后端开发时&#xff0c;经常会遇到这种组合&#xff1a; 老项目还在 Java 8新项目已经是 Java 17 / 21同一台机器、同一个终端&#xff0c;需要随时切换…

作者头像 李华