每年新 iPhone 發佈,"幾 nm 工藝" 都是必炒的話題。
今年 iPhone 18 Pro 用上了台積電 2nm,評論區一片 "2nm 這麼小,是不是快到原子極限了?" 說實話,作為一個天天跟工藝節點打交道的 EDA 工程師,我每次看到這種討論都想笑 ——2nm 根本就不是你想的那個 "大小"。
一、2nm 不是電晶體的尺寸,也不是任何東西的長度
很多人第一反應:2nm,就是電晶體做到 2 奈米那麼大了對吧?
其實這裡是個誤區。先搞清楚一個最基本的事實:工藝節點的數字,早就不對應任何一個實際物理尺寸了。
你去查台積電 2nm 工藝的設計文件,裡面電晶體真正的柵極長度 —— 就是控制電流開關那道 "門" 的寬度 —— 大概在 12nm 左右,比 2nm 大了好幾倍。那 2nm 指的是什麼?答案是:什麼都不指。它就是個產品名字,跟 "iPhone 18" 裡的 18 一個意思,代表這是第幾代,不代表任何能用尺子量出來的東西。
打個比方,你買可樂,"中杯"" 大杯 ""超大杯" 只是個名字,你不會真拿尺子去量杯子有多大。2nm、3nm、5nm 就是半導體行業的 "中杯大杯超大杯",名字聽著越來越小,實際是一代比一代先進,但跟數字本身的物理意義已經沒關係了。
這事不是從 2nm 才開始的。往前倒,7nm 的時候實際柵極長度就有 15 到 20nm 了,10nm、14nm 那幾代數字和實際尺寸就已經對不上。只是那時候差距還沒那麼離譜,大家還能勉強說服自己 "大概是某個方向的尺寸"。到了 5nm、3nm,數字和實物徹底脫鉤,純純就是個名字。
所以別再拿尺子去量 2nm 了,量不出來的。
二、節點名字是怎麼跑偏的:從 "真實尺寸" 到 "行銷代號"
這事得從半導體工藝的早期說起。很久很久以前 —— 大概到 65nm、45nm 那幾代 —— 工藝節點的數字確實是有物理意義的,大致對應晶片上金屬連線的間距或者電晶體柵極的長度。那時候你說 "90nm 工藝",工程師腦子裡是有具體畫面的:柵長大概多少、金屬間距大概多少,心裡有數。
然後轉折點大概在 22nm 到 14nm 這一帶。這一代電晶體從平面結構變成了立體結構,叫 FinFET(鰭式場效電晶體)—— 可以理解成把電晶體從 "平鋪的煎餅" 改成了 "豎起來的鰭"。結構一變,就有好幾個維度了:鰭有多高、多寬、間距多少,你說 "22nm" 到底指那個?那個都不完全是。
但真正把數位遊戲玩到極致的,是晶圓廠之間的競爭。
台積電、三星、Intel 三家,各自的工藝節奏不一樣,命名也各玩各的。最經典的例子:Intel 的 10nm 工藝遲遲量不了產,台積電的 7nm 已經大規模出貨了。消費者一看數字,7 比 10 小,就覺得台積電更先進。但實際上 Intel 10nm 的電晶體密度跟台積電 7nm 是一個量級的,某些指標還更高。名字吃虧,吃了大虧。
Intel 後來也學聰明了,直接改命名規則 —— 原來的 10nm 改叫 Intel 7,原來的 7nm 改叫 Intel 4,再往後是 Intel 3、Intel 20A、Intel 18A。A 是埃的意思,1 埃等於 0.1nm,20A 就是 2nm。你看,連單位都換了,本質上就是數字不夠用了,換個單位繼續玩。
三星更激進,3nm 就上了新架構,名字叫得比誰都響,結果良率拉胯,大客戶該跑還是跑。名字再好聽,做不出來也是白搭。所以到今天,工藝節點的名字就是一個市場定位工具,用來告訴你 "這是比上一代更先進的一代",僅此而已。你要拿兩個不同廠商的節點數字直接比大小,那就是被行銷話術帶節奏了。
三、2nm 真正新在那裡:電晶體換了一種 "搭法"
既然 2nm 不是尺寸,那它到底新在那裡?核心變化就是 電晶體的結構換了。
上一代用的是 FinFET,就是剛才說的 "豎起來的鰭",柵極從三面抱住鰭片來控制電流。這個結構從 22nm 一直用到 3nm,撐了快十年。但到了 3nm 以下,FinFET 有點撐不住了 —— 鰭片做太薄,電流上不去;做太厚,柵極控不住,漏電嚴重。就像水管太細水流小,太粗閥門關不嚴。
2nm 這一代換成了 GAA(全環繞柵極),你可以理解成把 "豎鰭" 改成了 "一層層疊起來的薄片",柵極從上下左右四個方向把溝道全部包住,控制力比 FinFET 強了一個量級。這樣薄片可以做得更薄,漏電更小,同時電流還能上去。
這才是 2nm 真正的技術含量 —— 不是 "做小了",而是 "換了一種搭法"。
除了電晶體結構,2nm 這一代還有幾個實打實的變化:
- 薄片寬度可以調了:FinFET 時代鰭的寬度是固定的,想要更強的驅動能力只能多並聯幾個鰭。GAA 的薄片寬度可以在一定範圍內連續調整,就像水管粗細可以按需選,設計靈活性高了很多。
- 背面供電:傳統工藝是從晶片正面同時走訊號線和電源線,線越來越密,互相干擾。背面供電是把電源線從晶片背面引過來,正面只走訊號線,互不干擾。不過這個技術在 2nm 首發版本上可能不會上,要等增強版。
- 性能和功耗的實際提升:公開資料顯示,台積電 2nm 相比 3nm,同樣功耗下性能快約 10% 到 15%,同樣性能下功耗低約 25% 到 30%。翻譯成人話就是:要麼更快,要麼更省電,你選一個。
這些才是 2nm 真正 "進步" 的地方 —— 不是某個尺寸數字變小了,而是電晶體的控制能力更強了、漏電更小了、同樣面積能塞的管子更多了。
四、對我們 EDA 工程師來說,2nm 是紅利還是噩夢?
說回老本行。每次新工藝節點出來,最開心的是市場部,最頭疼的是我們這幫做 EDA 和後端設計的。
為什麼?因為每換一代工藝,設計規則和工具鏈就是一次大換血。舉幾個實際的例子。
設計規則檢查(DRC)—— 就是檢查你的版圖有沒有違反工藝廠定的規矩 —— 的規則數量,從 16nm 到 7nm 翻了一倍,從 7nm 到 3nm 又翻了一倍。到了 2nm,規則只會更多。薄片的寬度有約束、間距有約束、切割有約束,跟上一代完全不是一套東西。你之前寫的檢查指令碼、自動化流程,到了新節點大機率要重寫。
然後是寄生參數提取。GAA 的電阻電容模型跟 FinFET 不一樣,薄片之間的干擾、柵極電容、接觸電阻,全都要重新建模。時序驗證要跑的工藝角也可能增加,原來跑十幾個,新節點可能要跑二三十個,跑一遍的時間直接翻倍。
還有標準單元庫 —— 就是設計晶片用的 "樂高積木"。GAA 的單元高度、引腳位置、電源佈局都跟 FinFET 不一樣,你得重新做一整套庫。之前在 3nm 上最佳化了好幾版的庫,到了 2nm 基本從零開始。
最坑的是新工藝早期,工藝廠的設計包(PDK)版本迭代極快。今天用 0.5 版跑通了設計,下周人家發 0.6 版,規則改了幾條,你之前過的檢查可能又掛了。這種事在新工藝量產前的一兩年裡反覆發生,工程師的心態就是 "剛修好又壞了"。
所以對我們來說,2nm 不是什麼 "性能紅利",而是一整套新的約束、新的工具、新的 debug 流程。紅利是晶片設計公司和消費者的,坑是我們踩的。
但話說回來,也正是因為每一代都這麼難,工具和方法才有持續進化的動力。GAA 的薄片寬度可調,反而給了設計更多最佳化空間 —— 以前只能靠鰭的數量調驅動,現在可以連續調寬度,某些場景下時序收斂反而更容易了。
是惡夢還是紅利,看你站在那個環節。
五、所以 2nm 到底小在那裡
繞了一圈,回到最初的問題。2nm 小在那裡?答案是:它不在任何一個物理尺寸上 "小",它小在你對工藝節點的認知裡。
你以為它是一把尺子上的刻度,其實它是一個產品的版本號。你以為它描述的是電晶體有多小,其實它描述的是這一代用了什麼電晶體結構、性能提升了多少、功耗降了多少、設計有多複雜。
真正該關注的從來不是 "2nm" 這個數字,而是數字背後的東西:
- 電晶體結構是 FinFET 還是 GAA?
- 同樣功耗下性能快了多少?
- 同樣性能下功耗低了多少?
- 同樣面積能多塞多少電晶體?
- 良率爬坡順不順利?配套的工具和 IP 跟不跟得上?
這些問題的答案,比 "2nm" 三個字有價值得多。
iPhone 18 Pro 用上 2nm,本質上是台積電 2nm 工藝的良率和產能到了可以大規模出貨的階段,蘋果願意為首發買單。對消費者來說,你能感知到的可能是續航長了一點、發熱少了一點、某個新功能終於能流暢跑了。但這背後,是晶圓廠幾年的工藝研發、是 EDA 公司幾個版本的工具迭代、是晶片設計公司一整個團隊的反覆偵錯 —— 這些才是 "2nm" 真正的份量。
你們覺得 2nm 之後,節點命名還會繼續玩 "數位遊戲" 嗎?還是會有廠商率先放棄 nm 這個單位,改用別的方式來標註工藝代際? (文觀經技)
