根据 Cadence Virtuoso Custom Design Migrate 用户指南 (IC25.1, 2026年2月),将旧版设计迁移到新工艺库通常涉及原理图和版图两个维度的操作。本文总结了这两个流程的核心步骤。

原理图迁移流 (Schematic Migration) — 6 个步骤

原理图迁移的核心在于正确映射器件及参数。前两个步骤为准备工作,实际迁移从第三步开始。

  1. 收集源原理图信息 (Gather info from source schematic): 收集器件名称、实例属性以及非默认/自定义的 CDF 参数值。可以通过 Migrate → Schematic → Utilities 菜单进行。

  2. 创建器件映射文件 (Create the device mapping file): 使用 Schematic Mapping Editor 构建或编辑映射文件(.csv)。通过 Migrate → Schematic → Utilities → Mapping File Editor 进入。

  3. 配置迁移设置 (Configure migration settings): 指定工作运行目录、使用的映射文件以及源/目标工艺库。设置界面位于 Migrate → Schematic → Mapping → Settings

  4. 保存源原理图数据 (Save source schematic data): 指定需要迁移的库和 View、目标单元命名规则以及映射文件。此操作将生成目标原理图的初步骨架,并把映射映射详情存入中间文件。路径:Migrate → Schematic → Mapping → Step 1: Save Source Schematic Data

  5. 生成目标原理图 (Generate the target schematic): Virtuoso 会根据之前采集的数据放置目标工艺的实例,并根据源拓扑结构进行自动重新连线 (Rewire)。

  6. 回顾迁移结果 (Review migration results): 在 Results Browser 中检查合并、更名及布线的输出结果,确保无误。


版图迁移阶段 (Layout Migration — Layout MXL)

版图迁移通常指 Layout MXL 流程,主要分为三个阶段:捕获、应用与连线。

第一阶段:从源版图捕获 (Capture)

捕捉器件和实例的物理信息,包括:坐标、尺寸、边界、拓扑关系以及 Modgens 信息。

[!IMPORTANT] 源版图必须是 Layout XL 合规 (XL-compliant) 的,以确保底层连接关系能被正确识别。

第二阶段:应用到目标版图 (Apply)

  1. 应用放置数据:使用定义了层、器件和参数映射的映射文件(需处理 Physical-only 单元)。
  2. 从目标原理图生成版图:配置设置(如是否创建 Modgens、缩放比例、命名后缀等)。系统会根据原理图生成具有基本放置的目标 Cellview,用户随后对实例位置、Pin 和 PR 边界进行细化调整。
  3. 插入填充 (Insert fill):通过插入 Dummy Fill 和 Poly Fill 填补器件间隙,以满足 DRC 密度规则。
    • 注意:不要直接迁移旧的 Filler 单元,应直接在目标库中生成并将旧 Filler 映射至新 Filler。

第三阶段:布线 (Routing)

  1. 网络布线:使网络遵循源 Cellview 的布线拓扑。
  2. 版图精化 (Refine):评估布线质量。如需必要,可利用 Routing Assistant 调用自动路由器来闭合所有开路连接。

相关资料

  • Schematic Design Migration Flow · Layout Migration Workflow (Virtuoso Custom Design Migrate User Guide, IC25.1)