4. Assura QRC 设置:流程与关键参数
后仿真要想准,寄生参数提取这一步必须走对。Assura QRC 是 Cadence 生态里很成熟的一款工具,我这些年用下来,觉得它最大的优点是「稳」——只要设置对了,结果基本不会出幺蛾子。今天咱们就把它掰开揉碎了讲清楚。
4.1 QRC 提取流程概览
先看整体流程,心里有个地图,后面才不会迷路。
这个流程看着简单,但每一步都有坑。我见过不少工程师在第二步就卡住了——工艺文件路径配错了,后面全白跑。
4.2 工艺文件加载与配置
QRC 的工艺文件通常叫 .qrcTechFile,或者以 qrc 为后缀。这个文件里定义了金属层堆叠、介质厚度、介电常数、最小线宽间距等物理参数。
加载方式有两种:
- 图形界面加载:在 Assura 菜单栏选择
Assura → QRC Setup → Load Tech File,浏览到对应路径。 - 命令行加载:在 CIW 窗口输入
qrcLoadTechFile("path/to/your/qrcTechFile")。
我个人习惯用命令行,因为可以写到脚本里,下次直接跑,不用再点来点去。
4.3 提取类型选择:R、C、RC 还是 RCC?
这是 QRC 设置里最核心的决策点。不同提取类型对应不同的精度和仿真代价。
| 提取类型 | 提取内容 | 适用场景 | 仿真代价 |
|---|---|---|---|
| C | 仅寄生电容 | 高频窄带、电容主导 | 低 |
| RC | 寄生电阻 + 电容 | 宽带 LNA、中低频 | 中 |
| RCC | RC + 耦合电容 | 高精度、差分对、敏感节点 | 高 |
| RCL | RC + 寄生电感 | 毫米波、高频谐振 | 极高 |
对于宽带 LNA,我一般选 RCC。为什么?
你想想看,宽带 LNA 的输入匹配网络和级间匹配网络里,耦合电容对带宽平坦度影响很大。只提 RC 的话,相邻金属线之间的交叉耦合会被忽略,后仿真结果往往偏乐观。我做过一个 3-10GHz 的 LNA,用 RC 提取后仿真 S11 是 -15dB,流片回来实测只有 -8dB。后来换成 RCC 重新提,后仿真和实测就基本吻合了。
4.4 关键参数设置详解
QRC 的 GUI 里有一堆参数,但真正需要你操心的就这几个:
4.4.1 Coupling Threshold(耦合阈值)
这个参数控制「多远的线之间算耦合电容」。默认值一般是 10μm,但对于宽带 LNA,我建议改到 20-30μm。
原因很简单:宽带 LNA 的输入输出走线往往很长,隔了十几微米的平行线之间仍然有不可忽略的耦合。阈值设小了,耦合电容被截断,后仿真高频增益会偏大。
4.4.2 Accuracy Level(精度等级)
可选 1-5 级,数字越大越精确,但提取时间也越长。
- Level 1-2:快速估算,适合前期调试
- Level 3:默认值,精度和速度的折中
- Level 4-5:高精度,适合最终签核
我个人的经验是:Level 3 够用,除非你做的 LNA 工作频率超过 20GHz,那才需要上 Level 4。
4.4.3 Net Name Filter(网表过滤)
这个功能很实用。你可以指定只提取某些关键节点的寄生参数,比如输入栅极、输出漏极、电源地网络。其他不重要的节点可以跳过,能省不少时间。
设置方法:在 QRC Setup 窗口的 Net List 选项卡里,输入 INP OUT VDD VSS 等节点名,用空格隔开。
4.5 运行 QRC 提取
设置完成后,点 Run QRC 按钮。工具会先做一次 LVS 检查,确保版图和电路网表一致,然后才开始提取。
运行过程中,CIW 窗口会打印日志。我建议你盯着看几行,重点关注:
Total number of nets:提取的节点总数Total number of parasitic capacitors:寄生电容总数Total number of parasitic resistors:寄生电阻总数
如果数字明显偏少,说明可能有节点被漏提了。我曾经遇到过一次,因为版图里有个 floating 的 dummy metal 没被识别,导致耦合电容少了 40%。
4.6 输出产物与验证
提取完成后,QRC 会生成一个带寄生的网表文件,后缀通常是 .pex 或 .view。这个文件可以直接用于 Spectre 后仿真。
我习惯在跑后仿真之前,先看一眼寄生参数报告:
// 寄生参数报告示例(部分)
Net: INP
Total capacitance to ground: 85.3 fF
Total coupling capacitance: 12.7 fF
Total resistance: 3.2 Ω
Net: OUT
Total capacitance to ground: 112.6 fF
Total coupling capacitance: 8.4 fF
Total resistance: 5.8 Ω
如果看到某个关键节点的寄生电容比预期大了 2 倍以上,先别急着跑仿真——回头检查一下版图,看看是不是走线太长了,或者屏蔽地没做好。
- 宽带 LNA 推荐使用 RCC 提取类型
- 耦合阈值设为 20-30μm
- 精度等级选 Level 3 即可
- 提取前先检查工艺文件版本
- 提取后先看寄生报告,再跑仿真
嗯,QRC 的设置大概就是这些。说白了,这步就是「垃圾进,垃圾出」——工艺文件对了、参数设对了,后仿真才有参考价值。下次咱们聊后仿真的具体跑法,到时候你会感谢今天认真设 QRC 的自己。