news 2026/5/1 3:20:39

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/5/1 6:04:07

用户故事测试验收标准:从需求到质量的精准桥梁

在敏捷软件开发中&#xff0c;用户故事作为需求表达的核心载体&#xff0c;其测试验收标准&#xff08;Acceptance Criteria&#xff09;构成了开发团队、测试人员与产品经理之间的关键契约。根据2024年ISTQB行业调查报告显示&#xff0c;超过67%的软件缺陷源于需求理解不一致&…

作者头像 李华
网站建设 2026/5/1 6:03:01

测试团队的内外部沟通策略

沟通在测试中的核心价值软件测试不仅仅是技术活动&#xff0c;更是一种沟通密集型工作。测试团队通过沟通传递缺陷信息、风险预警和进度更新&#xff0c;而内外部沟通不畅往往导致项目延迟、缺陷遗漏或团队冲突。据统计&#xff0c;超过50%的项目问题源于沟通失败。因此&#x…

作者头像 李华
网站建设 2026/5/1 6:11:03

计算机提示network error怎么解决?超详细排查与修复教程

在使用电脑、手机、平板等设备上网时&#xff0c;network error是非常常见的问题。不管是浏览网页、刷视频、下载文件还是登录软件&#xff0c;一旦弹出network error提示&#xff0c;就意味着设备和网络之间的连接出现了故障。想要快速解决network error&#xff0c;我们可以按…

作者头像 李华
网站建设 2026/5/1 6:12:58

31、深入探索Shell编程:Here文档、自上而下设计、函数与流程控制

深入探索Shell编程:Here文档、自上而下设计、函数与流程控制 1. Here文档的介绍与使用 在输出文本时,除了使用 echo 命令,还有一种方法叫Here文档(here document)或Here脚本(here script)。Here文档是一种额外的I/O重定向形式,它允许我们将一段文本嵌入到脚本中,并…

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

学生请假管理|基于springboot + vue学生请假管理系统(源码+数据库+文档)

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

作者头像 李华