量子位元良率
量子位元良率,指的是一塊晶片上真正做得夠好、能用的量子位元所佔的比例。造一顆量子處理器,很像烤一盤一模一樣的餅乾:你本想做一百個完全相同的,出爐時卻各有差異,總有幾個烤糊了或變了形。一個量子位元要算合格,必須同時在好幾件事上都落在規格之內——頻率接近你設計的位置,能把量子態保持得夠久(相干性好),還有它那個微小的接面根本得能工作。只要其中一項不達標,這顆量子位元就成了死重,而通過的那一份比例,就是你的良率。
良率之所以要緊,是因為一顆處理器能用的規模,取決於活下來的量子位元,而不是你畫出來的那些。麻煩在於,失效往往是相乘、而非相加。更大的晶片需要更多量子位元、更多接面、更多耦合器一起工作,所以如果每個元件以某個機率合格,整塊晶片完美無缺的機率就會隨它變大而迅速下降——大致就像那個單元件合格率自乘到元件總數次方。更糟的是,量子位元並不彼此獨立:兩個恰好落在同一頻率上的鄰居,即便各自都沒問題,也會互相拖累,於是在排得很密的晶片上,有效良率會比單純數零件所預期的掉得更快。
正是這個單一數字,悄悄牽動著今天量子晶片工程的大半。它就是為什麼各團隊要追求更緊、更可重複的製造工藝,為什麼要在製造之後用老化或雷射修整接面來定標頻率,也是為什麼要把大設計拆成預先測好的小片、拼成多晶片模組——這樣一個次品只賠上一小片,而不是整顆處理器。誠實的現狀是:靠篩選和調校,足以支撐幾十到幾百個量子位元的良率是做得到的;但要達到大規模糾錯所需的、成百上千萬個高品質量子位元——還不能靠一個個手工挑選——仍然是一個尚未解決的製造難題。
如果 N 個元件中每一個都以機率 p_element 獨立工作,整塊晶片完美無缺的機率會隨 N 以冪次縮小——所以一旦 N 很大,即便單元件合格率很高,晶片良率也會很低;而量子位元之間真實的交互作用,使這個公式只是對難度的一個樂觀下界。
量子晶片上的良率,比單純統計缺陷數所暗示的更嚴苛,因為量子位元彼此有交互作用:兩個各自完好、卻落在同一頻率上的鄰居,可能作為一對一起失效,所以可用良率取決於整體格局,而不只是每個零件本身。