工艺演进:从180nm到3nm
各位同学,今天我们来聊聊工艺节点缩小这件事。说实话,我刚入行那会儿,180nm还是主流工艺。那时候做低功耗设计,思路跟现在完全不一样。你想想看,从180nm一路走到3nm,这中间的变化,简直可以用「翻天覆地」来形容。
一、工艺缩小的「甜蜜」与「苦涩」
工艺节点缩小,最直观的好处是什么?
- 面积更小:同样功能的电路,占用的芯片面积大幅减少
- 速度更快:晶体管开关速度提升,芯片能跑更高频率
- 成本摊薄:每颗晶圆上能切出更多芯片
听起来全是好事对吧?但事情没那么简单。
我做过一个项目,从65nm直接迁移到28nm。刚开始团队都很兴奋——面积能缩小一半以上,性能还能提升。结果呢?漏电流问题差点让我们翻车。这就是我今天要讲的核心矛盾:工艺越先进,漏电流越难控制。
二、短沟道效应:晶体管的「失控」
先说说短沟道效应。什么叫短沟道?说白了就是晶体管的沟道长度变短了。
在180nm时代,沟道长度有180nm,栅极能很好地控制沟道的导通和关断。到了3nm,沟道长度只有3nm——这已经接近物理极限了。这时候会出现几个问题:
主要短沟道效应包括:
- 阈值电压滚降:沟道变短,阈值电压会下降,导致关断不彻底
- 漏致势垒降低:漏极电压会影响源极附近的势垒,让晶体管更容易导通
- 速度饱和:载流子速度达到上限,再增加电压也没用
- 热载流子效应:高电场下,载流子能量过高,可能损坏栅氧化层
我记得有一次做28nm的SRAM设计,发现存储单元的静态噪声容限比预期低了30%。查了半天,就是漏致势垒降低在作怪。嗯,这种坑踩过一次就记住了。
三、漏电流的「三座大山」
工艺缩小带来的漏电流问题,主要有三种:
| 漏电流类型 | 物理机制 | 工艺敏感度 |
|---|---|---|
| 亚阈值漏电流 | 晶体管关不彻底,仍有电流流过 | 随阈值电压降低呈指数增长 |
| 栅极漏电流 | 栅氧化层太薄,电子直接隧穿 | 随氧化层厚度减小呈指数增长 |
| 结漏电流 | 源漏与衬底之间的PN结反向漏电 | 随掺杂浓度升高而增加 |
你想想看,在180nm时代,漏电流占总功耗的比例不到10%。到了28nm,这个比例可能超过50%。到了7nm以下,漏电流已经成为主导功耗了。
避坑指南:我曾经在40nm节点做过一个IoT芯片,设计时只考虑了动态功耗,没认真评估漏电流。结果芯片待机时电池只能撑3天,客户直接退货。从那以后,我每个项目都会先算清楚漏电流预算。
四、工艺演进中的功耗变化趋势
我整理了一个表格,能直观看到不同工艺节点下的功耗变化:
| 工艺节点 | 典型Vdd | 动态功耗密度 | 漏电流密度 | 总功耗趋势 |
|---|---|---|---|---|
| 180nm | 1.8V | 低 | 极低 | 动态主导 |
| 90nm | 1.2V | 中 | 低 | 动态为主 |
| 45nm | 1.0V | 高 | 中 | 动态≈漏电 |
| 28nm | 0.9V | 很高 | 高 | 漏电开始主导 |
| 7nm | 0.7V | 极高 | 很高 | 漏电主导 |
| 3nm | 0.6V | 极高 | 极高 | 漏电绝对主导 |
看到没?从45nm开始,漏电流就开始「抢戏」了。到了3nm,你几乎要把80%的精力花在控制漏电流上。
五、核心知识体系
下面这张图,是我自己总结的工艺演进与功耗关系的核心逻辑:
六、应对策略:与漏电流「博弈」
既然漏电流躲不掉,那怎么跟它「博弈」?我分享几个实战经验:
- 多阈值电压设计:关键路径用低阈值(速度快),非关键路径用高阈值(漏电小)。我在28nm项目里用这个策略,漏电流降了40%。
- 电源门控:不用的模块直接断电。这个技术从90nm就开始用了,但到了7nm以下,连电源开关本身的漏电都要考虑。
- 衬底偏置:通过调整衬底电压来控制阈值。嗯,这个技术对模拟电路特别有用,但数字电路用起来要小心,我吃过亏。
- 动态电压调节:这个我们后面会专门讲。简单说就是根据负载动态调整供电电压,在性能和功耗之间找平衡。
个人经验:在7nm节点做设计时,我建议你们先做漏电流的蒙特卡洛分析。工艺波动对漏电流的影响非常大,有时候标称值看起来没问题,但3-sigma下可能翻倍。这个坑我替你们踩过了。
七、写在最后
工艺演进这件事,说白了就是一场「甜蜜的妥协」。你得到了更小的面积和更高的性能,但必须付出漏电流失控的代价。作为芯片设计工程师,我们的任务就是在这两者之间找到最优解。
从180nm到3nm,我亲眼见证了功耗设计从「锦上添花」变成了「生死攸关」。现在做芯片,第一件事就是算功耗预算,第二件事就是评估漏电流。这个习惯,建议你们也养成。
公众号:蓝海资料掘金营,微信deep3321