系統級單芯片(SoC)的功能整合由IP區塊轉向一個個實體小芯片(Chiplet)的技術,是近來被熱烈討論的話題;而從剛落幕不久的2021年度(以虛擬形式舉行)的國際固態電路會議(ISSCC)上有一整場論壇聚焦于Chiplet,更可以看出這種新設計典范受重視的程度。
在ISSCC的Chiplet論壇上總共有8場聚焦該技術的簡報,其中有三場提供了市面上已有之系統成果、技術趨勢的概況介紹,以及加速這種新設計方法必備的產業生態系。
AMD的Chiplet設計案例分享
AMD最新系列微處理器就是以采用Chiplet方法優化其設計,并為芯片選擇最適合的技術節點而聞名。AMD資深副總裁、研究員暨產品技術架構師Sam Naffziger在ISSCC詳細介紹了該公司采用Chiplet的動機(主因是晶圓工藝節點的進展速度減緩),以及將處理器功能區塊分解為分別適合先進工藝節點與較成熟工藝節點的特制切片之挑戰所在。
Naffziger的案例研究分享是EPYC服務器處理器的開發;他指出,以多芯片組合電路的方法不是全新的,在以往業界曾采用陶瓷基板制作多芯片模塊(MCM),后來又轉向采用有機基板;“摩爾定律走向終結,再加上封裝技術的演進,開創了多芯片/Chiplet方法的新時代。”
對AMD來說,Chiplet最大的“賣點”在于能改善單顆良品裸晶的成本,較高良率是較小尺寸芯片的天生優勢,因此AMD向晶圓代工業者采購的每一片晶圓最后會有較少的故障裸晶。大尺寸裸晶上任何一個地方出現缺陷都會是致命傷,若將之分為四顆小的,其中一顆故障還能有三顆可以出貨的產品,而不是一整顆大芯片報廢。
Naffziger表示,將單芯片設計改為MCM型態,一開始的自然想法可能會是在第一代設計時,得為額外硅晶圓面積付出高昂代價。其實不是這樣。
AMD計算出,以Chiplet方法制作EPYC處理器時,會需要比單一芯片多出10%的硅晶圓面積做為裸晶對裸晶的通訊功能區塊、冗余邏輯(redundant logic)以及其他附加功能,但最后整個Chiplet形式處理器的芯片成本,比單芯片處理器節省了41%。能節省40%硅晶圓成本似乎是很難仿效的艱難任務;那么第二代的EPYC產品又達到了甚么成就?
AMD采用Chiplet方法制作的第一代EPYC處理器,在成本上比單顆芯片更低。
(圖片來源:ISSCC 2021)
盡管摩爾定律趨緩帶來了許多挑戰,AMD與其他高性能運算(HPC)業者仍意識到,市場領導地位仍需要采用最尖端的工藝技術,但最新工藝節點的高昂成本是一個嚴重問題,在技術演進至14/16納米以后,該趨勢更是急遽升高。
幸好Chiplet解決方案提供了在成本與性能上的優化。AMD將EPYC設計分成多個部份,讓CPU功能采用最新7納米節點,模擬與I/O功能區塊則使用不那么先進的技術。這是非常合理的作法,因為模擬電路無法獲益于晶體管或導線間距的微縮;更引人注意的是,與數字電路相較,傳遞訊號的I/O本身凸塊間距微縮進展相當緩慢。

AMD計算每顆良品裸晶面積晶圓成本。
(圖片來源:ISSCC 2021)
精益求精
第二代EPYC運算復合芯片(compute complex die,CCD)有86%面積為CPU與L3 SRAM內存,這似乎是對更昂貴之7納米技術非常有效益的運用。模擬與I/O是高性能桌上型PC與服務器處理器設計中很重要的部份,這一點從EPYC 2產品有相當大的I/O裸晶(IOD)就明顯可以看出;這類芯片可容納大量串行數據如PCIe (在EPYC 2上有128信道)與DDR信道。

AMD在EPYC上采用的Chiplet技術演進。
(圖片來源:ISSCC 2021)
Chiplet解決了芯片設計上的一個問題,同時也帶來新的挑戰──怎么“切”芯片就是首先會遇到的難題;要在一片封裝基板上鏈接9顆“小芯片”,是一個大工程。不過,將EPYC 2推向真正“混搭”Chiplet設計所付出的努力,是有所回報的。
AMD的設計具備采用較便宜14納米工藝技術的IOD,支持完整產品的核心數與性能,但成本更低,以24到48核心的處理器來說,成本只有單芯片的一半。AMD指出,較大的核心產品甚至不能以單芯片形式實現;從這些結果來看,Chiplet其實是無可替代的唯一前進途徑。
展望未來,Naffziger看到了一些減少連結開銷的可能性,像是減少中介層(interposer)與更密集互連、直接在運算裸晶上堆棧內存,以及超越只有內存裸晶的真正3D堆棧。
…不過除非擁有一個完整且開放的生態系統,Chiplet仍然只會是少數頂尖芯片大廠會采用的解決方案,而晶圓代工業者將扮演一個關鍵角色;臺積電在這方面的規劃為何?接下來的文章將有來自該公司Pathfinding for System Integration副總經理暨卓越科技院士余振華(Douglas Yu)在ISSCC 2021上的分享,敬請期待!
編譯:Judith Cheng
責編:Yvonne Geng
