01 什么是芯片IP
芯片,專業上也稱集成電路,被喻為國家的“工業糧食”,是信息行業最核心和最重要的組成部分,被稱作是信息時代的“基石”,它是衡量一個國家高端制造能力和綜合國力的重要標志之一。
如果說石油是現代化工業的血液,那么芯片就是“中國智造”的靈魂,是發展“互聯網+”必不可少的因素。數據顯示,自2013年開始,我國每年進口的芯片價值超過2000億美元,已經超過石油,成為最大宗的進口產品。
芯片設計位于半導體產業的最上游,是半導體產業最核心的基礎,擁有極高的技術壁壘,需要大量的人力、物力投入,需要較長時間的技術積累和經驗沉淀。而半導體知識產權的集中體現是享有獨立知識產權的IP 核(Intellectual Property Core)。
什么是IP核?
IP核是芯片設計環節中逐步分離出來的、經過驗證的、可重復使用的功能模塊,通過使用IP核,設計人員無需從0開始對所有細節進行重新設計,而是借助特定的IP核經調整后快速完成某個模塊的設計,以縮短開發周期,降低設計成本,降低設計錯誤發生的風險,提高芯片設計效率。
如果打開一顆芯片,我們能看到版圖上很多個IP組成了整個電路。這些集成電路IP核在芯片設計中看得到摸得著,也能夠完成一定功能,更重要的是可以通過授權不同客戶實現復用。如果做一個比喻,那IP就是組成芯片設計的“樂高”模塊。
那么IC設計工程師在選擇這些IP模塊時,主要的考慮是什么呢?
根據調查,23%的工程師最看重過去在該IP上的成功案例,這樣可以避免一些未知風險。其次最在意的是測試芯片報告(17%)和對最新工藝節點的支持(16%),看重這兩點的原因是IP需要滿足各種晶圓廠的工藝生產要求,如果不能做到兼容,Fabless在更換代工合作伙伴時就需要根據Foundry的半導體工藝設計套件(PDK/FDK)重新完成設計和硅驗證。
IC設計工程師可以選擇的IP供應商越來越多,在調查列出的20多家IP核供應商中,從IP使用量的角度來看,Arm依然是最受歡迎的IP供應商,其次是Cadence、晶心科技、芯原微、MIPS和新思科技等。值得注意的是,RISC-V內核的關注度這兩年一直在漲,也與中國推進芯片產業自主可控有關,排名前幾位的Andes晶心科技、芯原微、阿里平頭哥都是RISC-V架構的主要推動者。
02?RISC-V?IP核異軍突起
在智能物聯網需求多樣化環境中,開源指令集的RISC-V架構具有廣泛的發展前景。而且RISC-V處于發展早期,在量產化和產業化方面,國內外差距并不大。在這方面,國內的以Andes(晶心科技)為代表的企業這幾年正在大力發展和推廣RISC-V IP。
近期,RISC-V國際基金會的首席執行官卡利斯塔·雷德蒙德表示,估計市場上已經有100億個RISC-V核心。從2010年誕生至今,RISC-V用12年左右的時間實現100億核心數的出貨量,展現了作為新架構的生命力。
影響指令集架構發展的因素:
外部環境
貿易戰背景下,自主可控勢在必行
政策驅動,集成電路產業迎來發展機遇
新一代信息技術加速滲透,新興領域對芯片提出了更高的需求
內部因素
從產業內部角度來看,主流指令集架構復雜,硬件實現難度大
授權費用高企,芯片企業成本居高不下
RISC-V首席技術官Mark Himelstein說:RISC-V是一種開放的硬件,開放源代碼的硬件指令集體系結構:
RISC-V ISA是完全開源的,任何人都可以免費使用
RISC-V架構本身開源,但基于RISC-V架構開發的CPU IP核是收費的
類似于開源的Linux與收費的Redhat Linux一樣,Redhat可以提供相較開源Ubuntu/Debian更好的穩定性及對上層軟件的兼容性
同理,商業的RISC-V IP核可以提供比開源核更好的穩定性、發展連續性、售后服務等
一種精簡的指令集計算機(RISC)架構
只有47條指令,相比之下,Arm有200多條指令
AMD和Intel使用的復雜指令集計算機(CISC)架構遠超過1500條指令
可擴展性
模塊化設計,只配置需要的部分嚴格規定兼容性
Engineer可以添加自己的指令集
可用于DSA(特定域的加速度)
RISC-V是一種簡單、開放、免費的全新指令集架構。不同于過去x86、ARM等國外商業公司壟斷的私有指令集架構,RISC-V最大的特點是——“開放標準化”,這種開放性,在CPU領域是徹底的第一次,也是CPU技術變革的一次絕佳機遇。
在很長一段時間里,x86和ARM兩大架構各有所專,一個聚焦服務器、PC市場,一個聚焦移動處理器、物聯網等嵌入式市場。但是,臺積電等獨立代工企業的出現拉平了其他芯片開發廠商與x86發明者英特爾的工藝差距,ARM也開始進入PC及服務器市場,蘋果M系列處理器、華為鯤鵬、亞馬遜Graviton等芯片的問世,讓市場注意到ARM進入高性能計算市場的可能。
天下苦ARM久矣,當前市場整合、避免單一架構寡占、地緣政治優先事項和物聯網終端的激增,正大力推動RISC-V得到更廣泛地采用。這是自80年代以來芯片架構多樣性消失之后,再次推動架構多樣性的好機會。
在數據中心,服務器越來越以業務負載為中心,并且激增了大量的應用專用處理器來加速業務負載和提高效率。芯片更加多樣化也為各種處理器架構創造了更多機會。推動RISC-V在高性能計算、超算、邊緣計算以及AI、機器學習、深度學習等領域的應用,目前有141家會員單位從事RISC-V數據庫、基準測試和應用的開發。
從競爭性角度看,Arm架構和x86架構分別在移動終端、PC和服務器市場壟斷多年,在這些領域RISC-V新玩家滲透進去還非常需要時日。但在AIoT、新能源汽車電子、異構計算等新興領域,RISC-V和其他架構站在同一起跑線,反而具備一些巨頭們不具備的新起跑優勢。
從成本角度看,RISC-V開源的特性對于芯片創業公司而言非常友好。選擇這一架構,意味著初創公司可以在AI芯片研發過程中節省IP授權成本,將資源投入到最核心的技術研發,幫助公司加快芯片的迭代速度,靈活應對市場環境的變化。
從技術趨勢角度看,RISC-V架構開源、精簡和模塊化的理念符合未來的技術發展趨勢。計算體系結構宗師David Patterson(RISC-V的創始人之一)在ACM通訊上發表的論文中就指出了計算機體系結構的兩個機遇,其中一個就是開源的指令集ISA,創建一個“面向處理器的Linux”。從目前來看,RISC-V無疑是開源指令集架構中最成功的一個。
從開發者角度看,RISC-V不需要像ARM一樣考慮向后兼容,沒有歷史包袱,基礎指令只有幾十條,學習門檻相對較低;另一方面,RISC-V支持開發者按需拓展指令,這為芯片研發提供了更高的自由度。
從性能角度看,RISC-V架構內核的性能可與ARM內核性能抗衡。
從IP開發角度看,要把核心技術掌握在自己手里,堅持IP核心自主研發的技術路線,RISC-V架構則提供了這一可能,不用考慮可能面臨的授權風險。
AI正在從云端智能下沉到邊緣端和設備端,面對客制化應用場景,如何設計體系架構才能實現高性能和低功耗成為整個業界都在探索的問題,除了通過研發先進工藝降低邊緣端功耗、芯片設計全流程的系統外,基于RISC-V的架構上創新也是一條可取之路。
筆者認為:不遠的將來,RISC-V會跟X86、ARM形成三足鼎立的格局,大概率成為繼X86和ARM架構之外,處理器架構的第三級(甚至是第二級)。
03 本次調查中 RISC-V 陣營最多采用者:Andes 晶心科技
身為RISC-V協會創始首席會員的晶心科技(Andes Technology)成立于2005年,Andes從早期擁有自己的第三代ISA架構到轉到RISC-V。Andes晶心科技是老牌的處理器內核企業,擁有一定的客戶積累和市場經驗,根據本次調查,工程師在選擇IP時,最看重的首推「過去在IP上成功的案例」,處理器搭建是復雜的工程,晶心科技累計十數年的經驗能夠提供客戶提供額外的幫助。
據筆者了解,Andes目前的研發人力幾乎全數投入RISC-V 系統,從入門到高效能運算,從32到64位,Andes 擁有較為完整的嵌入式RISC-V CPU IP產品組合,可對標ARM的 M0到A55。
Andes的集成開發環境--AndeSight,晶心科技基于AndesCore整合平臺提供創新的嵌入式微處理器和SoC平臺解決方案。把軟件工具鏈、虛擬開發平臺、硬件開發平臺及Andes處理器核整合在一起,呈現給客戶一個開發SoC及系統解決方案所需要的基礎環境,能協助并簡化嵌入式系統的開發,并為客戶提供多功能的整合環境,包括出色的工具鏈與函數庫、自動化操作腳本、AndeSim近周期仿真器、方便的除錯工具、分析工具以及操作系統感知開發。而且,AndeSight也提供豐富的參考程序代碼、優化程序庫,讓開發者可以輕松上手。
據了解,目前采用Andes核心的大廠客戶,在手機方面包括聯發科;MCU方面包括瑞薩電子、上海先楫半導體;在AI方面有希姆計算、韓國的SK telecom;在存儲方面包括Phison等等,而使用Andes核心量產的客戶,已經應用的制程從5nm到40nm均有,全球客戶采用AndesCore CPU累計出貨已超過一百億顆芯片量產。
Andes也提供整合開發多功能的Andes Custom Extension (ACE),在ACE的架構下,SoC設計者可以輕松且有效率地在Andes RISC-V處理器核心上定義新指令來加速目標應用程序,即透過ACE的簡易腳本程序來描述指令的輸入輸出和功能,及使用ACE的精簡Verilog來定義指令在RTL層級的實現方式。根據上述的設計數據,功能強大的COPILOT (Custom-OPtimized Instruction deveLOpment Tools)工具可以自動生成擴展晶心處理器所需的所有新組件,包括處理器的RTL、編譯工具、調試器、整合開發環境和近似精確周期?(near cycle-accurate)的模擬器,以支持客制化的新指令。
而針對IoT或工業計算機等需要針對特定場域設計的項目,Andes也提供客制化工程服務,服務內容有AndesCore設計及驗證、FPGA原型設計及驗證、SoC前段設計及驗證、以及軟硬件IP設計等。
此外,還有AndesBoardFarm,一個云端服務可以提供SoC設計人員從自己的計算機遠程取得晶心FPGA開發板及管理軟件的系列工具,讓他們能立即體驗開發AndesCore RISC-V處理器。藉由使用晶心所提供的全面整合開發環境AndeSight,設計人員可以透過網絡以晶心最新的CPU核心運行他們的軟件,進行性能測試并直接獲得結果;同時,還可以探索晶心所提供的各種軟硬件的功能。工程師善用AndesBoardFarm的服務,將大幅減少評估RISC-V處理器的時間和精力,為他們的SoC選擇最佳的RISC-V CPU核心。
Andes的產品的也包括完整的售后服務,包括Andes e-Service及技術咨詢服務,客戶可透過Andes e-Service系統快速的提出服務要求,有效率地與晶心的客服工程師溝通,并且有系統地追蹤服務的進度及質量。客戶可聯絡晶心的業務或技術服務人員取得Andes e-Service賬號,在Andes e-Service系統內注冊技術服務要求。
至于AndesCore的部分,主要包括高速算力的A系列、一般通用型、支持RTOS應用的N系列,支持RISC-V的SIMD / DSP指令集(P擴展指令集草案)的D系列、矢量處理器V系列、多核技術的MP系列,等等,這些嵌入式處理器及相對應系統芯片發展平臺的設計與發展,主要的應用包括:
適合浮點密集型的多元應用,例如聲音處理、先進馬達控制器、衛星導航、高精度傳感器融合以及高階智能電表等
45系列內核均采用有序的8級雙發射超標量技術,可提升效能適合高度平行運算的應用,搭配Coherence Manager和可選用的L2緩存控制器,滿足如AR/VR、人工智能/機器學習、5G、車載信息娛樂系統(IVI)、先進駕駛輔助系統(ADAS)、視訊/圖像處理、企業級儲存裝置、連網裝置等等高負荷運算需求的應用
晶心的V5架構,除了符合最新RISC-V擴充指令,也支持V5創新功能,包括:
PowerBrake、QuickNap
可節省功耗的WFI、提供堆棧上溢/下溢(stack overflow/underflow)保護的StackSafe
能在RISC-V C擴展指令以外進一步提高程序代碼密度的CoDense
Andes的RISC-V CPU內核IP已經攻破了多個市場,包括IoT邊緣、個人和云數據中心。而且,Andes最近成為第一個與SGS-TüV Saar GmbH合作完成ISO 26262功能安全開發過程認證的RISC-V供應商。產品開發流程經過了獨立評估,符合最高ASIL D的CPU內核開發要求。
04 車規級產品 Andes 遙遙領先
Andes已成為首家獲SGS-TU?V Saar認證ISO 26262功能安全 ASIL D等級完整開發流程的RISC-V CPU供貨商。Andes的第一款功能安全IP N25F-SE,已有多家客戶加入先期計劃導入設計,針對多種車載應用開發車用SoC。該功能安全IP解決方案將在今年下半年正式開放對外授權。
2022年2月24日晶心科技宣布已通過ISO 26262認證,符合車用功能安全處理器內核開發標準。德國功能安全認證機構SGS-TüV Saar GmbH進行獨立評估后,確認晶心系統性的開發能力已達到汽車安全完整性等級(Automotive Safety Integrity Level;ASIL)的最高等級ASIL D,這包括ISO 26262標準Part 2、4、5、6、8 和 9等所有適用的章節。根據正式記錄,在2020年12月晶心成為第一家同時獲得硬件(ISO 26262-5)和軟件(ISO 26262-6)流程認證的RISC-V處理器IP供貨商。
相對于其他消費級工業電子組件,汽車電子組件需要面對更苛刻的外部工作環境,使用壽命要求更長,可靠性和安全性要求更高。車規芯片和消費芯片有幾個顯著的區別:
設計目標不同:消費類芯片主要考慮性能、功耗和成本(PPA);車規芯片還會綜合考慮可靠性、安全性、一致性和長效性
工作環境不同:消費類芯片一般滿足0-70℃環境溫度,而車規芯片要滿足-40-105℃的使用溫度要求
設計壽命不同:消費類產品一般不超過5年;汽車設計壽命是10-15年,汽車芯片壽命也要按此設計
生產制造不同:汽車芯片在制造和封裝測試上比消費電子要求相對高
另外,汽車SoC芯片通常有獨立的安全島設計、獨立的系統、獨立的電源、獨立的時鐘,獨立的PLL(鎖相環)等,以保證持續安全運行
“車規認證”即是針對這些使用場景特點,對汽車芯片的生產流程和產品設定了相關認證要求,滿足所有要求,才能通過“車規認證”。而車規級芯片,是指完全滿足所有“車規認證”要求,并通過第三方認證機構認證的汽車芯片。
ISO 26262:汽車供應鏈的“準入門票”
ISO 26262則是全面規范汽車零部件以及芯片功能安全的基本規則。功能安全強調的是保障功能正常,不會出現突發問題,能夠正常報警、安全執行,是能力層面的保障
業內對于功能安全的認證較多使用ISO 26262《道路車輛功能安全》國際標準。所以通過這一標準的認證,也已成為時下汽車供應鏈廠商們的準入規則
ISO 26262除了關注控制隨機硬件失效外,還關注避免系統性失效的發生
ISO 26262功能安全認證分為功能安全流程認證和功能安全產品認證
ISO 26262是全球車用電機及電子產業共同一致適用的標準,晶心藉由通過ISO 26262的認證,充分展現對于車用產品安全的支持與投入。
“晶心科技是通過SGS-TüV Saar的ISO 26262認證的一流公司,”SGS 互聯與產品事業群郭耀文副總裁表示。“功能安全的基礎建立在產品規范、設計、實施、整合、驗證和確認等基礎操作上。在通過ISO 26262認證前,晶心在這些開發流程上早已建立了相當完整且扎實的質量管理系統。除此之外,他們經驗豐富的安全工程專業人員付出了相當多的時間和努力,來建構起晶心科技一套遵循ISO 26262標準的完整系統。這些都是我們之所以能夠按預定時程非常順利完成所有獨立評估和認證的原因,這對雙方來說是一次非凡的經歷。”
“SGS-TüV Saar的認證服務獲信譽卓著的德國認可委員會(DAkkS)認證。我們進行了多次全面審查,確認晶心科技已內化并遵循系統性的功能安全要求來建構其開發管理系統,管控的流程能兼顧充分的查核及落實實施的平衡性,符合了ISO 26262標準的最高等級(ASIL D)產品開發的規范要求。”SGS-TüV Saar GmbH半導體功能安全產品經理Wolfgang Ruf表示。“我們在此致上誠摯的祝賀,也歡迎晶心在完成RISC-V CPU IP系列評估和驗證后將其產品導入車用領域。”
“晶心科技深耕十七年,專注于開發強大的AndesCore處理器系列,獲得數百家客戶采用于超過百億顆芯片中,應用范圍包括工業用MCU、企業級存儲設備、5G基站和數據中心基礎設施等等。”晶心科技總經理暨首席技術官蘇泓萌表示。“隨著車用電子組件的數量和復雜度快速增長,其安全性、可用性和穩定性對于人類福祉和可持續環境至關重要。此趨勢對我們來說是絕佳的機會和責任,我們對這相當重視。晶心選擇與業界領導者SGS-TüV Saar合作,以確保我們的開發過程全面符合所有適用的ISO 26262功能安全標準,而不是僅符合部分條款便宣稱適用車用標準。這充分展現我們對于車用電機和電子供應鏈嚴格且富挑戰性的要求所付出的決心。”
05?寫在最后
RISC-V作為第三代CPU架構順應處理器變革機遇,具有開源,中立,簡潔等特點,從AIOT場景切入的發展模式已獲得國內外業界的共識,目前行業已進入破局發展期,實現自主、可控且繁榮發展的重要戰略機遇。
經歷十幾年的發展,RISC-V從最初的被質疑,發展到逐漸被認為是能夠與X86、ARM形成三足鼎立格局的指令集架構。開源 RISC-V 帶來新的商業模式,中國芯片企業正在借助RISC-V的開源潛力推動中國高端芯片產業的發展。
眾所周知,IP是門苦生意,付出多回報少,誰做誰知道。目前比較純粹的RISC-V核心供應商,除了不斷推出更豐富的內核系列以外,優化工具鏈也是發展重心,這些企業都是布局大的產業生態,全面推動RISC-V向前發展。隨著RISC-V CPU IP核的出貨量將會迎來大幅的增加,未來的前景必將是“芯”辰大海。
編輯:黃飛
?
評論
查看更多