Logo兔二思
  • 价格
  • 博客
  • 关于
2024/05/10

Layout EAD 实时提取版图寄生参数(二):参数设置

介绍 Layout EAD 启动后的基础配置流程,包括 Process 工艺角、EM 数据源、Layer Mapping、提取模式和多线程等参数设置,并说明如何保存 ini 配置后执行寄生提取。

小红书小红书公众号公众号微信微信

在上篇《Layout EAD 实时提取版图寄生参数(一):输入文件》文章中,我们已经掌握了如何使用 eadModelGen 程序将工艺文件转换成 eadTechFile 文件。本篇重点介绍如何设置 EAD 的一些参数,内容相对简单对于已经自行掌握的朋友可直接略过本文。

首先,在运行 EAD 工具前必须确保

√ 已拥有 VLS EAD license;

√ 已建立 eadTechFile 文件;

√ 版图通过 Layout XL 生成,具有连接关系;

注:本流程基于 IC6.1.8 only 基础版本,不涵盖 ICADV 高级节点版本的内容

启动 EAD

打开一个版图窗口运行 EAD:

  • 菜单栏点击「Launch」-「Layout EAD」
  • 在工具栏 Workspaces 下拉菜单中选择「EAD」

弹出的 EAD Browser 面板,初始状态下只有第一个 Options 图标可以选择,其他图标均是灰色的不可选。

EAD Browser 初始状态

配置 EAD

点击 Options 图标,选中「Edit Options…」之后弹出 EAD Options 选项卡,接下来的设置将在此选项卡上进行。

打开 EAD Options 选项卡

📌通过菜单栏「Options」-「Layout EAD」也可以打开 EAD Options 选项卡。

其中有多个子选项卡,主要是关于 Process 和 Setup 的参数内容。首先来看 Process 这部分的设置 —— 子选项卡 General 下方的Process。

Process 部分

Step 1: 点击 Process Settings 右侧的图标,选择「Edit…」打开 EAD Process Settings 选项卡:

打开 EAD Process Settings 选项卡

Step 2: 从 EM Data Source 下拉列表选择一个数据源。

针对含有 EM 数据的工艺文件,有多种不同的数据格式可供选择。其中 iRCX 是由 TSMC 厂商设计的一种数据格式文件。

EM 数据源列表

(找了一圈没有找到开源的 EM 数据文件这里就不举例了…)

Step 3: 在表格中填入 Corner Name 和各个数据文件的路径。

你可以点击下方的「Add」来建立多个 Corners,见下图我创建了typical,min,max这几种常用的工艺角类型。

图片

📌Corner Name 信息会显示在 EAD Browser 面板中。

Step 4: 通过 Layer Mapping 子选项卡来指定图层名称。

默认情况下,Layer Map 会把 eadTechfile 和实际 Virtuoso 中所用层名相同的图层自动写入,如果识别到层名不同的情况,需要你手动将图层名称补充完整 —— 双击,输入一个已知的图层名称,或者从下拉菜单中选择一个层次来进行更改。

图片

填好后,点击下方的「Check」可以检查图层的正确性。

Step 5(可选): 设置提取寄生效应的自定义规则。

Vias 和 Cell Shape Type 两个选项卡,允许我们对通孔和不同的形状类型进行差异化提取,设置后会对 RC 提取和耦合电容的计算产生影响。

下图是官方给的一个应用场景介绍:将 Metal1 定义为背景层,防止在 Pcell 中的 Metal1 形状进行 RC 提取,同时仍然允许计算 Pcell 外部的耦合电容。

图片

Step 6: 点击「Save」把 Process 相关设定保存在.ini文件中,文件默认的保存位置是用户当前工作目录下的 "/.cadence/dfII/EAD/1/process/" 文件夹。

Setup 部分

接着来看 EAD Options 选项卡其余的设置内容,挑些常用的参数设置展开讲讲。

图片

1)Extraction Mode

默认是RC提取模式

2)Hierarchy Levels / Net / Inst Term …

指定提取的层次级别,输入「0」仅提取顶层,输入「99」提取所有级别的层次;

3)Erosion Effects

刻蚀效应作用于提取 R/C/RC;

4)Threads

使用多线程模式;

5)Thresholds

提取过程中忽略低于指定阈值的电阻长度,电容值等;

6)High Precision C/R Solver

使用高精度引擎模式,支持多线程,运行比较耗时可以只提取关键信号线;

7)EM Violation Highlighting

设置不同违例范围的显示颜色;

…

其他的也不展开了,自己尝试摸索看看吧~

Step 7: 在选项卡下方输入 Setup Name,点击「Save to」将设置保存在.ini文件中,文件默认的保存位置是用户当前工作目录下的 "/.cadence/dfII/EAD/1/setup/" 文件夹。

图片

不同的设置内容可以保存成多份 ini 配置文件,方便后期使用。

Step 8: 以上设置完成后,返回 EAD Browser 面板,点击图标「Extract Parasitics For All Nets」开始寄生提取(⚠️当前设计窗口要处于编辑状态)。

图片

👇可以看到,Extraction Corner 这里显示了先前设置的 Corner Name 信息,点击下拉列表可以选取其它的工艺角。保存后的 Setup.ini 也会出现在 Options 的下拉列表中。

图片

全部文章
启动 EAD配置 EADProcess 部分Setup 部分

更多文章

Virtuoso 电压规则(VDR)工具操作指南——自动生成电压标签
工具实战

Virtuoso 电压规则(VDR)工具操作指南——自动生成电压标签

介绍 Virtuoso VDR 工具如何自动生成电压标签,辅助完成 Voltage-dependent Spacing DRC 检查,并结合仿真驱动流程说明 techfile 配置、数据生成与规则验证方法。

avatar for Tina
Tina
2025/03/31
调一调更好用:布线助手 Wire Assistant 的几项设置
环境配置

调一调更好用:布线助手 Wire Assistant 的几项设置

Wire Assistant 用得多但每次都要重新调?教你用环境变量一劳永逸搞定默认设置。

avatar for Tina
Tina
2025/06/03
Layout EAD 实时提取版图寄生参数(三):EMIR 检查
工具实战

Layout EAD 实时提取版图寄生参数(三):EMIR 检查

延续前两篇 EAD 参数提取流程,介绍如何结合 Spectre/APS 仿真数据完成 EMIR 检查,包括创建 Electrical Dataset、运行 EM 分析、查看 IR Drop 并将结果反标到电路中。

avatar for Tina
Tina
2024/06/11

邮件列表

加入我们的社区

订阅邮件列表,及时获取最新消息和更新

小红书公众号微信
© 2026 兔二思. All Rights Reserved.