每个量子比特几根线,加起来很快就爆了
想象芯片待在一台稀释制冷机的最底部,比深空还冷。要驱动它,上方室温的电子设备必须把微波脉冲送下去,以驱动和读出每个量子比特。这些信号沿着同轴电缆传送——那是又硬、有手指那么粗、镀金的线,蜿蜒穿过制冷机的每一层冷区。
麻烦在于数量。一个典型的超导量子比特,需要好几根专属于它的线:一根驱动单比特门,常常还有一根用来调它的频率,再加上至少一根用于读出。乘以量子比特的数目,电缆就堆成山。一台 50 比特的机器,已经要靠上百根同轴线组成的一片“森林”来运转;把它放大到一台有用的纠错机器所需的数百万量子比特,你根本塞不下这些电缆——更别提给它们降温了。这就是[[wiring-bottleneck|布线瓶颈]]。
roughly how the cable count grows
qubits lines/qubit total coax lines (order of)
------ ----------- --------------------------
1 ~3 ~3
50 ~3 ~150
100 ~3 ~300
1,000,000 ~3 ~3,000,000 (cannot fit)
'lines/qubit ~3' = one drive + one flux/tune + one readout
the fridge has finite space and finite cooling power;
millions of independent coax lines fit in neither.热,以及让情况更糟的笨重元件
电缆不只是信号的通道——它也是热量的通道。每根同轴线都是一座热桥,把制冷机温暖的顶部和冰冷的芯片连在一起,你每多加一根,就有多一点热漏进最冷的那一层。那一层的制冷功率,是以毫瓦的零头来计的;要是把它全花在给电缆升温上,制冷机就再也维持不住让芯片正常工作所需的低温了。那些为你传送信号的电缆,正悄悄地与你的冰箱作对。
读出让情况更糟,因为读一个量子比特通常需要一只环行器:一个小元件,让信号只能朝一个方向通过、不能倒回,于是芯片传来的微弱回声能抵达放大器,而放大器自身的噪声又被挡住、不会反扑回量子比特。环行器工作得很出色——但每一只都是硬币大小的沉重圆块,里头满是磁性材料,而每条读出线大约就要一只。在冷板上叠几百只,你就有了一片又笨、又重、根本无法扩展的“黄铜丛林”。
signal path down a single readout line today
300 K room-temp electronics
(warm) | coax (carries signal AND heat down)
v
~4 K attenuators / amplifier stages
| coax
v
~10 mK [ CIRCULATOR ] <- coin-sized, magnetic, heavy
(cold) | one per readout line
QUBIT CHIP
add up: many coax lines + one bulky circulator each
= space runs out, cooling budget runs out主流的出路:复用与低温 CMOS
如果你负担不起“一个量子比特一根线”,那么显然的一步,就是让一根线服务于许多量子比特。这就是[[multiplexed-readout|复用读出]]:你给几个读出谐振器各自稍微不同的频率,把它们全接到同一根线上,然后发出一把“梳齿”般的多频信号,按音高把回声分拣开,一次就把它们都读了。十个量子比特,一根线。这一招已经能用、也广泛在用——它是缓解瓶颈里最便宜、最成熟的办法。
更大的设想,是干脆不再从室温把控制信号一路送下去。[[cryo-cmos|低温 CMOS]]的意思,是制造普通的硅控制芯片——和你手机里一样的晶体管工艺,只是设计成能在几开尔文下工作——并把它们放进制冷机内部,靠近量子比特。这样,从温到冷的长电缆就只需传送少量数字指令和一个时钟,真正的微波脉冲在冷区就地生成。穿过温-冷边界的电缆少得多,瓶颈大大缓解。
before (one cable per qubit, signals made warm)
300 K [ generate every pulse here ]
| | | | | | | | | many long coax lines
v v v v v v v v v
10 mK Q Q Q Q Q Q Q Q Q chip
after (cryo-CMOS + multiplexing)
300 K [ a few digital lines + clock ]
| (thin, low-traffic)
v
~4 K [ CRYO-CMOS controller ] <- makes pulses locally
| shared / multiplexed lines
v
10 mK Q Q Q Q Q Q Q Q Q chip
fewer wires cross the warm->cold boundary为什么低温 CMOS 很有希望,却仍处早期
诚实的关键就在这里。一块硅控制芯片,哪怕做得很高效,也会耗散功率——晶体管开关,就是晶体管在生热。把这块芯片放进冷区,它的废热就正好落在量子比特赖以生存的、那点稀缺的制冷预算上。你只是把“电缆漏热”的问题,换成了“晶体管倾倒热量”的问题。于是整个设计博弈变成:在尽可能少耗功率、因而尽可能少占制冷预算的前提下,交付干净的控制脉冲。
正因如此,这些控制器通常被放在制冷机里更温暖、更宽裕的一层(4 开尔文上下),那里有多得多的制冷功率可用,而不是直接放在最冷板上、紧挨着量子比特。这给热量留出了余地,代价是仍需向芯片拉一些线下去。这个领域正在取得真实进展——实验室里已经有能工作的低温 CMOS 控制器——但要在守住紧绷的功率预算的同时,达到室温电子设备那样的信号纯度,在规模上尚未做到。
- 估算控制器所在那一层可用的制冷功率(4 K 处远大于 10 mK 处)。
- 为每条控制通道可耗散的功率定预算,再乘以量子比特数——总和必须保持在那点制冷功率之下。
- 把低温 CMOS 电路设计到那个单通道功率,同时仍能产生足够干净、不给量子比特添误差的脉冲。
- 若热量仍然超预算,就更激进地复用,或把控制器移到更温暖的一层——并接受更温暖那层意味着的额外布线。