第四章:虚拟器件(Dummy)插入
各位做模拟版图的朋友,咱们今天聊聊Dummy器件。说实话,这玩意儿看着不起眼,但坑是真不少。我早年有个项目,就因为Dummy没处理好,流片回来匹配精度直接崩了,那叫一个惨。
4.1 Dummy器件的作用机理
Dummy器件,说白了就是「陪衬」。它本身不参与电路工作,但它的存在能保证核心器件的环境一致。你想想看,光刻的时候,边缘的器件和中间的器件,受到的工艺条件能一样吗?
Dummy的核心作用有三个:
- 消除边缘效应:光刻和刻蚀时,图形密度不同会导致刻蚀速率差异。边缘器件容易「瘦一圈」或「胖一圈」。Dummy把边缘效应挡在外面。
- 保证扩散均匀:离子注入时,边缘区域的掺杂浓度和中间不一样。Dummy让核心器件处于「均质环境」中。
- 应力平衡:STI(浅槽隔离)会产生机械应力,影响MOS管的迁移率。Dummy能分担这部分应力。
核心理解:Dummy不是摆设,它是用「牺牲面积」换取「匹配精度」。我见过有人为了省面积把Dummy去掉,结果差分对的失配从0.1%飙到0.8%,得不偿失。
为什么会这样?我举个例子。你在做差分对时,两个核心管放在中间,左右各加一排Dummy。这样两个核心管看到的环境几乎一样——左边有Dummy,右边也有Dummy。如果没有Dummy,左边的管子在边缘,右边的管子在中间,环境不对称,匹配就无从谈起。
4.2 Dummy的偏置方式
Dummy器件的偏置,这是个容易翻车的地方。我见过不少新手直接把Dummy浮空,结果ESD打进来,整个模块都废了。
常见的偏置方式有三种:
| 偏置方式 | 适用场景 | 注意事项 |
|---|---|---|
| 接地(GND) | NMOS Dummy | 确保衬底电位一致,避免寄生导通 |
| 接电源(VDD) | PMOS Dummy | 防止栅氧化层击穿,注意电源噪声 |
| 浮空(Floating) | 极少使用,仅限特殊场景 | 风险极高,不建议新手尝试 |
警告:浮空Dummy是定时炸弹。我曾经有个项目,Dummy浮空导致电荷积累,在测试时栅氧化层直接击穿,整批芯片报废。从那以后,我所有Dummy都强制接固定电位。
我个人习惯的做法是:
- NMOS Dummy:栅、源、漏全部接地。这样最安全,不会产生任何寄生沟道。
- PMOS Dummy:栅、源、漏全部接VDD。同样道理,保证器件处于关断状态。
- 如果Dummy和核心器件共用同一个阱,注意阱电位要一致。
你可能会问:「能不能把Dummy的栅和源短接?」可以,但没必要。直接接固定电位更干净,少一个寄生节点就少一个风险点。
4.3 Dummy间距规则
间距规则是Dummy设计中最容易被忽视的部分。很多人觉得「反正Dummy不工作,间距随便放」,这是大错特错。
Dummy间距的核心原则是:Dummy与核心器件的间距,必须等于核心器件之间的间距。
举个例子,你的差分对两个核心管间距是2μm,那么Dummy与核心管的间距也必须是2μm。这样才能保证核心管看到的环境完全一致。
经验之谈:我一般会在Dummy和核心器件之间留出0.5-1μm的额外余量,防止光刻对准偏差导致Dummy「侵入」核心区域。这个余量要根据工艺节点的CD(关键尺寸)来定,0.18μm工艺可以留0.5μm,更先进的节点要适当缩小。
具体的间距规则可以总结为:
- Dummy-to-Core间距:等于Core-to-Core间距,误差不超过±0.1μm
- Dummy-to-Dummy间距:可以等于Core-to-Core间距,也可以适当放宽,但不要小于最小设计规则
- Dummy与阱边界的间距:至少留出0.5μm,避免Dummy的阱与核心阱发生交互
- Dummy与有源区的间距:遵循工艺设计规则,通常不小于0.3μm
我记得有一次做高速比较器,Dummy间距比核心间距大了0.2μm,结果仿真时发现失配比预期大了30%。查了半天才发现是间距不一致导致的应力差异。从那以后,我对间距要求严格到「小数点后一位」。
4.4 Dummy插入的实战技巧
说了这么多理论,咱们来点实际的。Dummy插入不是简单地在两边各放一排,有几个细节要注意:
- Dummy的数量:一般每侧至少2-3排。1排Dummy效果有限,3排以上边际效益递减。我通常用2排,面积和效果平衡得最好。
- Dummy的尺寸:和核心器件完全一致。不要为了省面积把Dummy做小,那样起不到匹配作用。
- Dummy的朝向:和核心器件保持一致。如果核心管是横向摆放,Dummy也要横向,不能为了布线方便改成纵向。
- Dummy的金属层:Dummy上方的金属层最好也做匹配处理。我习惯在Dummy上方也走同样的金属线,虽然不连接,但能保证金属密度一致。
避坑指南:我曾经在Dummy上方忘了加金属密度填充,结果CMP(化学机械抛光)时核心区域被磨多了,导致电阻值偏移。现在我的Dummy都会带上完整的金属堆叠,和核心器件一模一样。
最后说一句,Dummy设计没有「万能公式」,每个工艺节点、每种器件类型都要单独评估。但有一条铁律:让核心器件看到的环境尽可能一致。只要抓住这条,你的Dummy设计就不会出大问题。