電子發燒友網報道(文/周凱揚)對于汽車電子產品來說,開發周期長車規認證麻煩已經是業界共識了,這意味著RISC-V也不例外,哪怕這個ISA正在以迅雷不及掩耳之勢滲透進各個行業中。
基于RISC-V的車規芯片必須經過AEC-Q100的可靠性認證,如果是汽車網關之類的芯片還得過ISO/SAE 21434的網絡安全認證。RISC-V IP本身也必須通過ISO 26262的功能安全認證,軟件上要想直接完成平臺兼容也必須符合AUTOSAR的規范。
在ISO26262規范中,控制網關、座艙和一些簡單傳感器的芯片IP往往需要過ASIL-B的認證,而實現ADAS、電池管理和與動力控制等復雜功能的芯片IP則需要更高的ASIL-D認證。與此同時,隨著汽車架構從Domain架構慢慢轉向計算集中的Zone架構遷移,汽車芯片的算力也在提升,因此RISC-V IP核在性能上也不能馬虎。
以上要求可以看出,車規芯片的設計有多么煩瑣,打造一款RISC-V車規芯片的第一步,就是選擇或設計一款功能安全合規的RISC-V IP。好在RISC-V上車的進程已經提速,不少廠商都已經準備或布局了ISO 26262的處理器IP,幫助IC設計公司解決隨機硬件失效、系統失效等安全問題。
晶心科技晶心科技的N25F-SE就是這樣一款汽車功能安全IP核心,預計今年上半年完成ISO 26262 ASIL-B認證。該IP基于晶心自己的AndeStar V5指令集架構(兼容RISC-V),并采用了32位、5級流水線的設計,集成了單浮點精度/雙浮點精度的FPU,指令緩存和數據緩存最高32KB,指令和數據本地內存最高可達16MB。
N25F-SE可以看做是N25F的功能安全加強版,引入了不少安全機制。比如利用基于SECDED的ECC內存保護機制來杜絕數據損壞,在軟件上強制實施特權與訪問規則來保護物理內存,以及自動檢測棧溢出的StackSafe機制等等。
N25F-SE原理圖 / 晶心科技
晶心科技也為其N25F-SE IP在車規上的諸多應用場景做了構想,比如艙內毫米波雷達系統。N25F-SE既控制雷達子系統,又作為主機控制器,用于艙內存在監控系統,通過檢測人體的頭部運動和身體語言來判斷駕駛員的疲勞狀態。此外,N25F-SE也可用于中控的觸控與顯示驅動芯片(TDDI)或是汽車MCU等。
芯來科技芯來除了有著N、NX和UX這一系列完整的商業級IP產品線以外,也在ASIL-B和ASIL-D車規功能安全上做了一些安全機制的實現,比如利用軟件自測試檢測硬件故障,在ILM、DLC、I-Cache和系統總線上實現ECC糾錯和奇偶校驗保護,以及延遲雙核鎖步的冗余設計等等。
N900發動機ECU主控(ASIL-D等級)設計方案 / 芯來科技
芯來計劃在今年Q3到Q4左右完成NA900(32位)的ASIL-D認證,并在今年啟動NA900(32位/64位)和NA300(32位)的ASIL-B認證流程,明年啟動NA300(32位)的ASIL-D認證流程。其中300系列為3流水線單發射,900系列為9級流水線雙發射的,通過認證后,NA900可以說是目前的車規RISC-V IP中性能最高的了。
NSITEXE日本也有一個專注于設計與開發RISC-V IP的公司,那就是日本電裝的全資子公司NSITEXE。要說RISC-V車規產品商用化最快的廠商,還得是他們,NSITEXE的RISC-V協處理器IP DR1000C早就在去年授權給了瑞薩,并用于瑞薩的汽車MCU RH850/U2B。
DR1000C在該MCU內主要作為矢量擴展,卸載一些計算處理任務來減輕負擔,比如AI推理、傳感器數據處理等等,其本身已經通過了ISO 26262的ASIL-D認證。不過NSITEXE倒也不想局限于DR系列的數據流處理器,畢竟這類處理器主要還是在汽車MCU中作為輔助計算單元,于是也開始推出RISC-V的車規CPU IP方案,比如NS31A。
NS31A原理圖 / NSITEXE
NS31A是一款通用RISC-V CPU,基于32位RV32IMAF的架構,采用了單發射、4級流水線的設計,可選單浮點精度的FPU。NS31A的指令集緩存大小最高32KB,指令本地內存最高512KB,數據本地內存最高512KB。在功能安全上,NS31A同樣集成了存儲ECC糾錯、雙核鎖步架構等機制,而且還支持AUTOSAR平臺所需的特權模式。
設計與驗證對于這些RISC-V IP設計公司來說,即便其工程師有著資深的汽車市場開發經驗,在走向車規認證的道路上,也有不少需要克服的坎,這也就是為何他們不少都選擇了與工具廠商合作,尤其是幫助他們完成開發和驗證工作的EDA廠商,比如新思、Imperas、IAR Systems等等,畢竟這些廠商早在其他ISA的車規認證上就已經積累了不少功能安全驗證經驗和故障模型集,而且這些工具本身也有通過功能安全認證。
由此看來,RISC-V也算是享受到了這些紅利,能以最快的速度切入汽車這類關鍵任務的應用。除此之外還有航天航空的DO-254/172、工業的IEC 61511/61513、醫療的IEC 62304、機器人的IEC 62061、ISO13849等等標準。這也是RISC-V作為后起之秀的優勢所在,前人走過的老路可以再走一遍,而前人犯過的錯卻可以規避。
比如過去的設計思路是等到起量后再為已有的核心添加安全機制,然后走功能安全認證,但現在的IP核從設計之初就可以考慮功能安全,是和PPA一樣關鍵的參數。在購買這些通過認證的IP后,除了RTL,IP廠商也會給到一個功能安全包,其中涵蓋了安全手冊、安全分析報告等文檔,輔助使用者在功能安全性上的開發設計。
寫在最后綜上所述,國內公司在設計汽車芯片時不妨考慮下RISC-V,畢竟目前RISC-V IP的車規已經紛紛提上日程,接下來就看車規芯片廠商的動作了。固然車規芯片的替代是一個艱巨的任務,且不用說ISA架構,就連替代國外廠商都是一個耗時耗力的過程。但就國內市場而言,目前自己設計RISC-V IP沒有ARM那樣高額的授權費用,商用IP已經提供了足夠的優勢,也沒有潛在的IP產權風險,或許是時候將目光看向RISC-V了。至于RISC-V IP廠商們也還有更大的發展空間,比如車機系統的適配、更高的圖形性能、做好虛擬化和軟件隔離等等,真正釋放RISC-V在汽車上的潛力。
-
傳感器
+關注
關注
2552文章
51228瀏覽量
754681 -
控制器
+關注
關注
112文章
16398瀏覽量
178544 -
RISC-V
+關注
關注
45文章
2294瀏覽量
46251
原文標題:RISC-V IP的車規之路
文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論