JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

连线难题与背面供电

几十年来,主角一直是[[transistor|晶体管]]:把它做得更小,一切都变得更快。但在通往先进制程的路上,瓶颈悄悄地换了位置。瓶颈不再是那些开关,而是开关之间的**连线**。本指南将梳理:为什么细线会反过来拖后腿、为什么供电与信号如今要争抢同一片拥挤的金属层,以及业界最大胆的解法是如何把芯片翻过来、从背面送电的。

当连线成为瓶颈

在芯片历史的大部分时间里,你听到的故事都很简单:把晶体管做小,芯片就会同时变得更快、更便宜、更省功耗。这正是摩尔定律所许诺的交易。在很长一段时间里,连接晶体管的连线只是搭了顺风车——它们也跟着一起缩小,没人太把它们当回事。晶体管是主角,连线不过是管道而已。

这笔交易分两个阶段破产。第一阶段,功耗不再随之缩放:当登纳德缩放在 2006 年前后终结时,缩小晶体管不再能降低其功耗密度,芯片于是撞上了功耗墙。第二阶段——也就是本指南要讲的——连线不再优雅地缩放。大约从 90nm 这一代往下,信号穿越芯片的延迟,开始不再由晶体管开关的速度决定,而是由信号在一根又细又有阻值的连线上爬行所需的时间决定。管道,成了瓶颈。

RC 延迟,以及缩放为何伤连线

连线并不是完美的导体。让信号沿着它传过去,有两样东西会拖慢它:它的电阻(R),会与电流作对;以及它的电容(C),也就是连线因为和周围一切都耦合在一起、而不愿意改变电压的那份惰性。把两者相乘,就得到了 RC 延迟——也就是连线的远端真正“看到”你在近端做出的改变所需的时间。可以把它想象成用一根又长又细的吸管推水:更细的吸管(R 更大)和更黏的液体(C 更大),都会让远端反应得更慢。

残酷的转折在这里。当你缩小一个制程节点时,连线也会被做得又薄又窄。更细的连线截面更小,于是它的电阻*上升*。与此同时,你把连线排得更密,于是每根线与邻居的耦合更强,电容也跟着*上升*。R 上升,C 上升,而它们的乘积 RC 延迟,比两者中任何一个都涨得更快。和一般会随着缩小而变*快*的晶体管不同,连线会变*慢*。缩放帮了开关,却害了连线,这一“剪刀差”正是瓶颈位置发生转移的原因。

重新认识互连金属层

在物理设计那一阶梯上,你已经见过金属层堆叠(即 BEOL,后段制程)——也就是堆叠在晶体管之上的那一整套布线层。如今值得透过连线难题这副镜片再看它一眼,因为它的形状本身就是对 RC 延迟的一种*回应*。这些层并不都一样:底层又薄又密,用于短而密集的局部连接;越往上,层就逐渐变得更厚更宽,因为粗连线电阻更低,被专门留给长距离的全局走线和供电使用。

而下面这道挤压,正是下一节所有内容的动机所在。这同一批金属层,必须同时承载两件完全不同的事:*信号*(在各个逻辑门之间跳跃的数据)和*供电*(喂给每一个晶体管的供应电流)。两者都在争抢硅片之上这有限的一摞连线。供电希望在晶体管附近用上又粗又低阻的线;信号布线也想要那些走线轨道。你越缩放,它们就争得越凶——而吃亏的往往是 IR 压降:电压在穿过太细的供电线、还没抵达逻辑电路之前就先垮了下去。

FRONTSIDE-ONLY STACK (traditional)

  M-top  ====  thick global signal + POWER
  ...    ----  signal
  ...    ----  signal + POWER taps
  M1     ----  dense local signal + POWER
  ===================================  <- transistors (front)
  |||||||||||  silicon substrate (bulk, unused)

  Problem: signal AND power fight for the SAME metal.
  Power must thread down through the signal layers,
  stealing routing tracks and dropping voltage (IR drop).
在传统芯片里,信号和供电共用正面这一摞金属层。供电必须穿过层层信号层、向下钻到晶体管处——既挤占了布线,又让供电电压垮了下去。

背面供电

那就先问那个“为什么”的问题:*我们要解决的是哪个极限?*供电和信号在争抢同一摞拥挤的金属层,而供电线又太细,造成 IR 压降。当前路线图上最大胆的答案,直接得近乎令人发窘——别让它们再共用了背面供电把硅晶圆磨得极薄,并在晶圆的背面另建*第二套*连线网络,专门用于供电。信号留在正面,供电搬到背面,两者不再相争。

这一招同时换来两个胜果。第一,正面金属被解放了:供电被请走之后,正面各层就可以完全用于信号布线,缓解了拥堵,也让工具能走出更短、更快的路径。第二,背面可以容纳又粗又低阻的供电轨,从下方笔直地把电送到晶体管处,从而大幅削减 IR 压降,让每个晶体管都能享受到更干净、更稳定的供电。这背后的直觉,和把一栋楼的水管与数据线缆分开走、而不是把两者硬塞进同一根管道,是完全一样的。

BACKSIDE POWER DELIVERY

  M-top  ====  signal ONLY  (front metal freed)
  ...    ----  signal
  M1     ----  signal
  ===================================  <- transistors
  |||||  (wafer thinned)  |||||
  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP  <- POWER network (back)
  ====  thick, low-resistance power rails  ====

  Signal on the FRONT, power on the BACK.
  Front routing breathes; IR drop drops.
背面供电把两项工作分到了已减薄晶圆的两个面上:供电在背面,信号在正面。正面金属不再与供电相争,而背面又短又粗的供电轨则削减了 IR 压降。

新材料与新思路

背面供电攻的是连线的*布局*;另一条并行的战线,则攻*连线本身*。既然 RC 延迟是由 R 上升和 C 上升共同推动的,材料这套打法就想把两者都重新压下去。在电阻这一侧,那位老黄牛金属——铜——周围需要包裹薄薄的阻挡层和衬里层;而当连线变得极小时,这些衬里会吃掉截面里越来越大的一块比例,把真正导电的部分卡得越来越细。于是对于最薄的局部层,业界正在转向钴、钌、钼、乃至钨等替代金属,它们能在更薄甚至没有衬里的情况下缩到极小的尺寸,并在那样的尺寸下保持更低的电阻。

电容这一侧,窍门则是在相邻连线之间放*更少的东西*,因为电容取决于填在缝隙里的材料。其中最惊人的点子是气隙:在相邻连线之间刻意留下一袋袋空气(或真空),因为空气的介电常数几乎是能达到的最低值。耦合更弱意味着 C 更小,也就意味着 RC 延迟更小、邻线之间的串扰更少。这生动地提醒我们:在前沿,有时候最好的“材料”恰恰是*什么都不加*。

今天,连线与晶体管之争

那么如今这杆秤究竟偏向哪边?老实说,连线已经不再是那个小弟。在一颗先进制程芯片上,过去属于晶体管的延迟功耗,如今很大一部分都归到了互连身上——把比特在裸晶上搬来搬去,可能比计算它们还要费劲。像“3nm”这样响亮的节点名只是市场营销标签,并不是某个物理栅长;它们悄悄掩盖了一个事实:每代新节点上大量真正的工程,如今发生在布线里,而不是开关里。

这种视角的重构,正是本指南的要点,也为这一阶梯余下的内容埋好了伏笔。如果单颗裸晶*内部*的连线已经这么昂贵,那么裸晶*与裸晶之间*的连线就是下一个前沿——这正是业界为什么要把大芯片拆成更小的芯粒、再用先进封装把它们重新连起来。连线难题并没有消失,它只是从金属层堆叠“晋升”到了封装层面。记住这个念头——接下来的几篇指南会直接接着讲,而压轴的那一篇则会把整个前沿串成一线。