在全球范圍內(nèi),FPGA行業(yè)的主要市場(chǎng)份額常年被賽靈思和英特爾兩家公司牢牢掌握。隨著時(shí)間的積累,這兩家公司逐漸構(gòu)建起一道由上萬(wàn)件核心技術(shù)專利組成的“護(hù)城河”,而這條護(hù)城河也成功阻止了很多FPGA公司進(jìn)一步發(fā)展的腳步。一些存活下來(lái)的公司,比如Lattice和Microsemi,往往只能靠劍走偏鋒,專攻低功耗、航空航天等特殊的應(yīng)用領(lǐng)域。
然而,在2019年5月底,一家名為Achronix的美國(guó)公司發(fā)布了一款名為Speedster7t的FPGA產(chǎn)品,主打高速網(wǎng)絡(luò)傳輸、機(jī)器學(xué)習(xí)加速等領(lǐng)域。這些應(yīng)用場(chǎng)景既屬于FPGA的傳統(tǒng)優(yōu)勢(shì)項(xiàng)目,也包含了近年來(lái)正在蓬勃興起的FPGA全新應(yīng)用。很明顯,Achronix公司就是要借這款產(chǎn)品和賽靈思與英特爾等巨頭FPGA公司正面對(duì)決。
這家名字有些拗口的公司成立至今已有15年。在這些年里,Achronix從無(wú)到有、從小到大,逐漸發(fā)展起來(lái),并在今天有了和巨頭FPGA公司一決高下的底氣。在接下來(lái)的文章中,老石將具體分析Achronix最新FPGA的性能特點(diǎn),以及它的發(fā)展歷程對(duì)于我們國(guó)產(chǎn)FPGA行業(yè)有哪些啟示。
Achronix是誰(shuí)
Achronix公司成立于2004年,總部位于美國(guó)硅谷的Santa Clara,在印度設(shè)有研發(fā)中心,在深圳也設(shè)有分支機(jī)構(gòu)。雖然距成立至今已有15年時(shí)間,Achronix目前仍然是一家私人公司,外界猜測(cè)其總?cè)谫Y金額大概在1.8億美元到2億美元之間。
值得注意的是,Achronix已于2017年第一季度實(shí)現(xiàn)盈利,其季度營(yíng)收也由2016年第四季度的500萬(wàn)美元,一年后躍升至4000萬(wàn)美元,并成為當(dāng)時(shí)世界上發(fā)展速度最快的半導(dǎo)體公司之一。
Achronix近年的飛速發(fā)展一方面得益于FPGA技術(shù)本身的不斷廣泛應(yīng)用,另一方面得益于它自身的技術(shù)進(jìn)步。有意思的是,作為無(wú)晶圓廠芯片公司,Achronix曾由英特爾代工,發(fā)布了世界上首個(gè)基于FinFET技術(shù)的FPGA,甚至早于賽靈思以及后來(lái)被英特爾收購(gòu)的FPGA第二大廠Altera。Achronix的這款FPGA,也是英特爾代工制造的首個(gè)FPGA。
除了“傳統(tǒng)”FPGA芯片產(chǎn)品之外,Achronix還是目前主要的嵌入式FPGA(eFPGA)的主要IP提供商,見(jiàn)下圖。在之前的文章曾經(jīng)介紹過(guò),包括Facebook在內(nèi)的一些大型互聯(lián)網(wǎng)企業(yè)據(jù)信也是Achronix的eFPGA IP的主要或潛在客戶。
?。▓D片來(lái)自Achronix)
與傳統(tǒng)FPGA相比,eFPGA的最主要特點(diǎn)是能將可編程邏輯單元與其他ASIC IP整合到同一款SoC中,在縮小芯片面積的同時(shí)降低系統(tǒng)功耗,如下圖所示。關(guān)于eFPGA的更多內(nèi)容,有興趣的讀者可以查看老石之前的文章《啥是eFPGA》,在本文不再贅述。
?。▓D片來(lái)自Achronix)
Speedster7t:對(duì)標(biāo)Agilex和ACAP的全新FPGA
今年五月底新發(fā)布的Speedster7t系列FPGA,應(yīng)該算是Achronix的技術(shù)集大成者,這也給了Achronix叫板賽靈思和英特爾的信心和勇氣。事實(shí)上,這款FPGA的確有不少讓人眼前一亮的技術(shù)特點(diǎn)值得我們關(guān)注。
(圖片來(lái)自Achronix)
在工藝制程方面,Speedster7t將基于臺(tái)積電的7納米工藝制造,這與賽靈思的“ACAP”芯片使用的是相同的制造工藝。由于臺(tái)積電的7納米工藝與英特爾的10納米工藝屬于同代,因此Speedster7t在工藝制程上和英特爾的旗艦FPGA“Agilex”相比不落下風(fēng)。
在芯片架構(gòu)方面,Achronix的這款FPGA最大的特點(diǎn)之一就是采用了遍布芯片的2D片上網(wǎng)絡(luò)技術(shù),這與賽靈思的ACAP再一次不謀而合。
片上網(wǎng)絡(luò)技術(shù)(NoC)是當(dāng)前為了應(yīng)對(duì)帶寬瓶頸而逐漸興起的重要技術(shù),在老石之前的文章中曾多次提及。特別是在高速網(wǎng)絡(luò)應(yīng)用中,如5G、數(shù)據(jù)中心網(wǎng)絡(luò)等領(lǐng)域,已經(jīng)開(kāi)始需要FPGA線速處理高達(dá)400Gbps的以太網(wǎng)流量。如果使用傳統(tǒng)的設(shè)計(jì)方法,需要1024位寬的數(shù)據(jù)總線,并運(yùn)行在724MHz的時(shí)鐘頻率下才能滿足帶寬要求。此外,可編程邏輯單元往往需要從芯片的不同位置傳輸數(shù)據(jù),包括片上和片外的存儲(chǔ)器、以及特定的硬件加速模塊,如機(jī)器學(xué)習(xí)加速器等等。為了在片上進(jìn)行大量數(shù)據(jù)傳輸和搬運(yùn),必須采用全新的片上網(wǎng)絡(luò)NoC技術(shù)。
在Speedster7t上采用了橫向和縱向的2D片上網(wǎng)絡(luò),并使用256位寬的AXI總線實(shí)現(xiàn),運(yùn)行在高達(dá)2GHz的頻率下,從而提供單路512Gbps、總共20Tbps的片上網(wǎng)絡(luò)帶寬。
除了滿足帶寬要求,通過(guò)使用片上網(wǎng)絡(luò)還能將片上邏輯單元?jiǎng)澐殖上鄬?duì)粗粒度的區(qū)域,從而極大降低布局布線算法的復(fù)雜度,也能提高時(shí)序收斂的速度。老石相信,片上網(wǎng)絡(luò)技術(shù)將會(huì)是未來(lái)FPGA架構(gòu)發(fā)展的一個(gè)重要方向。
此外,Speedster7t上集成了多個(gè)機(jī)器學(xué)習(xí)處理器(Machine Learning Processor – MLP),它可以支持不同定點(diǎn)數(shù)及浮點(diǎn)數(shù)的運(yùn)算操作,如下圖所示。此外,這款FPGA還能在片上最多集成300Mb的內(nèi)存單元,以滿足人工智能和機(jī)器學(xué)習(xí)相關(guān)應(yīng)用的實(shí)現(xiàn)。雖然片上內(nèi)存的容量距離賽靈思UltraScale+系列高達(dá)500Mb的片上內(nèi)存還有一定差距,但已經(jīng)和英特爾Stratix10系列FPGA的片上內(nèi)存容量差不多。
?。▓D片來(lái)自Achronix)
除了片上網(wǎng)絡(luò)和機(jī)器學(xué)習(xí)處理器之外,Speedster7t還集成了很多高速接口,如PCIe Gen5、GDDR6、112Gbps SerDes等等,本文不再詳述。
Achronix的發(fā)展歷程對(duì)國(guó)產(chǎn)FPGA的重要啟示
Achronix歷時(shí)15年的發(fā)展,從無(wú)到有,從小到大,直到今天能和兩大FPGA巨頭公司一較高下,這其中有著很多值得我們國(guó)產(chǎn)FPGA公司借鑒的啟示和經(jīng)驗(yàn)。
首先,技術(shù)的發(fā)展沒(méi)有捷徑,不要過(guò)分迷信“彎道超車”。Achronix的技術(shù)積累并非一蹴而就,而是需要長(zhǎng)達(dá)十幾年的時(shí)間不斷沉淀和創(chuàng)新。特別是對(duì)于專利壁壘極高的FPGA產(chǎn)業(yè),不論是芯片架構(gòu)、關(guān)鍵IP、高速接口等芯片硬件設(shè)計(jì),還是FPGA設(shè)計(jì)工具和生態(tài)系統(tǒng)建設(shè),都不太可能通過(guò)一次次“彎道超車”實(shí)現(xiàn)。只有不斷在正確的賽道上積累和加速,才能像Achronix那樣,有朝一日在主流舞臺(tái)和那些主要玩家們同場(chǎng)競(jìng)技。
第二,擁抱新技術(shù)、新方向。正如前文提到的,在Achronix的新一代FPGA上采用了片上網(wǎng)絡(luò)技術(shù)、機(jī)器學(xué)習(xí)處理器等諸多新技術(shù),這些技術(shù)只有在賽靈思和英特爾的最高端FPGA中才有使用。這正說(shuō)明了FPGA公司擁抱和使用最新技術(shù)的重要性。FPGA的發(fā)展一直遵循摩爾定律,而這些新科技和新方向,也使得FPGA將摩爾定律不斷延續(xù)。
第三,離開(kāi)“舒適區(qū)”,敢于對(duì)決的勇氣。和Lattice、Microsemi等其他FPGA公司不同,Achronix選擇在人工智能、高速網(wǎng)絡(luò)處理等領(lǐng)域和傳統(tǒng)FPGA巨頭硬剛,其自信和勇氣就著實(shí)令人佩服。對(duì)于我國(guó)的FPGA公司,也應(yīng)該努力走出自己的傳統(tǒng)業(yè)務(wù)領(lǐng)域,向不斷蓬勃涌現(xiàn)的新興FPGA應(yīng)用領(lǐng)域發(fā)起沖擊。
結(jié)語(yǔ)
不積跬步,無(wú)以至千里。在人心浮躁、技術(shù)虛無(wú),人人造芯、但不知芯為何物的今天,老石認(rèn)為,文中這家公司十幾年的堅(jiān)守和奮斗應(yīng)該能夠給予我們一些啟示。