電子發燒友網報道(文/周凱揚)通常來說,IC在設計之初會采用專用的點對點式連接,單條線對應每個型號。可在復雜大規模的芯片設計,比如多核心SoC芯片中,這種方式就導致了高密度的網絡拓撲結構,從而在物理設計上造成了不少限制。
芯片模塊之間的互聯占據了大部分面積,即使在先進工藝下,也會限制其性能和功耗。所以不少芯片開始采用共享總線的方案,但這套方案往往針對的是計算核心、子系統或內存這樣的IP模塊共用一條總線,雖然硬件開銷小,但決定其擴展性的帶寬就無法保障了。
因此NoC這一片上網絡的通信結構被提出,旨在為SoC中的不同區塊建立通信,多信號在NoC上共享連接,而不會損失性能。所以如今不少公司一旦SoC核心數一多,或者想要進一步提升擴展性時,往往都會找到NoC IP供應商,尤其是在進行復雜的汽車芯片、AI芯片與服務器芯片時。
在英特爾于2018年收購了NetSpeed,Meta于2019年收購Sonics后,市面上的第三方NoC IP供應商就不多了,較大的基本只剩下Arteris一家。而Arteris的FlexNoC,也成了不少設計廠商首選的NoC IP。甚至于英特爾在收購了NetSpeed后,Altera的FPGA,乃至Mobileye的汽車芯片EyeQ3和EyeQ4等仍在使用Arteris的IP,用于維持芯片低延遲的同時連接SoC中多個異構視頻與圖像處理單元。
當SoC中不同的模塊IP需要互相傳輸數據時,FlexNoC將IP的NoC信號轉換為數據包,讓不同的IP之間互相通信。同時,Arteris還有用于保證緩存一致性的Ncore、降低DRAM讀寫次數的CodaCache等一眾SoC設計。Arteris的IP對處理器架構支持非常廣泛,主流的ARM、RISC-V、ARC、MIPS等都已經達成支持。
雖然市面上也還有Signature IP、Truechip之類的廠商提供NoC IP方案,但從設計合作案例數目來看,第三方NoC IP廠商可以看作是Arteris一家獨大了。如今的FlexNoC已經迭代到了第五代,根據Arteris的說法,該系列IP的芯片出貨量已經達到30億顆。AI芯片、服務器芯片、汽車芯片廠商有不少都和Arteris達成了合作,單是今年,就有SiFive、Tenstorrent、Axelera AI和ASICLAND等公司與其達成了授權合作。
海思、瑞芯微、全志等國內移動芯片廠商,包括博世、NXP、瑞薩、地平線和上面提到的Mobileye等汽車芯片廠商,也都曾在其SoC設計中應用了Arteris的FlexNoC IP。對于汽車芯片廠商來說,直接購買經過驗證的IP不僅能顯著降低設計時間,也能盡快使其通過ISO 26262功能安全認證。
寫在最后
除了第三方NoC IP之外,如果是Armv9架構的話,也有CoreLink NI-700這一NoC互聯方案,可以與Arm CPU、GPU和NPU IP完美搭配,相比傳統的crossbar方案可將線束減少30%。不過在汽車SoC的IP集成上,Arm和Arteris也是合作關系。
從被收購的Sonics前CTO和聯合創始人Drew Wingard的Linkedin頁面看來,其目前仍在Reality Labs的SoC團隊崗位上,所以筆者猜測應該Meta對于NoC的應用還是在AR/VR SoC芯片上。雖然如今Meta的AR/VR產品內用到的仍是高通的SoC,但畢竟高通也是Arteris FlexNoC的支持者,甚至收購過Arteris的一部分NoC技術資產,所以很有可能用于進一步提高AR/VR芯片的性能。
-
AI
+關注
關注
87文章
30763瀏覽量
268907 -
汽車芯片
+關注
關注
10文章
859瀏覽量
43384
發布評論請先 登錄
相關推薦
評論