Arm老鄉UltraSoC獲融資,攜RISC-V等架構的分析技術來華
與ARM一樣發源于英國劍橋,這家做SoC嵌入式分析的IP公司盡管只有二十幾人,但剛剛獲得了600萬美元的風投。不久前,該公司信心滿滿地來中國,參加了中國系列活動,例如在一年一度的ICCAD(中國集成電路設計業年會)2017上露面。
本文引用地址:http://www.j9360.com/article/201712/373088.htm這家公司就是UltraSoC,首席執行官Rupert Baines先生在ICCAD期間向電子產品世界記者介紹了RISC-V及該公司的產品。
RISC-V是CPU界的Linux
UltraSoC的一大亮點是支持RISC-V,也是RISC-V聯盟的活躍成員。據悉,現在RISC-V發展很快,已有一些客戶用RISC-V做服務器、分布式存儲、汽車ADAS、手機的視頻/圖像處理等。在中國也有一些客戶,由于保密協議,在此不便透露。
RISC-V可謂CPU中的Linux。因為它首先是免費的;其次非常開放和靈活、可以修改甚至重新設計核;再有其架構和技術非常好。但RISC-V的成長需要時間,也許二三年、五年,RISC-V就會用到很多地方。目前很多公司在做這方面的設計,典型的如大型半導體廠商Microsemi,但更多是新的公司和項目,因為RISC-V很適合初創公司,適合開始新的設計和架構。
“我們正看到了設計模式的一種轉變,即從老牌獨家廠商的‘霸權主義’轉移到一個更加開放和接近‘民生’的模式,”Baines指出。“RISC-V群體創新活動就是一個例證?!币驗閺膽媒嵌瓤矗F在正在形成一場可從上到下改變技術產業的完美風暴,例如能夠自我感知、自我優化的系統不斷出現,包括諸如機器學習和人工智能等技術,這遠遠超出了半導體行業。
那么,ARM現在有7nm的制程技術,RISC-V也可以有嗎?沒問題,用RTL、采用純數字的設計就可實現。
ARM架構的優勢是性能功耗比高,RISC-V的功耗如何?實際上RISC-V是一種架構,真正做成芯片時,可以定義和設計RISC-V核如何表現,諸如功耗、性能、成本等。一句話,你用RISC-V,就像你用Linux一樣,可以自己設計,也可以買商用現成的產品。
ARM最新的架構是64位,RISC-V是多少位?32、64、128位都可以,RISC-V是個框架,最終取決于你的設計。
另一個問題,芯片好做,但生態環境不好建。RISC-V如何打造生態環境?的確,架構很容易實現,很多學生在學校里做RISC-V的設計,說明RISC-V架構非常好。就像Linux一樣,RISC-V的生態環境在成長,目前RISC-V公司有百家公司,還有幾家支持公司,例如debug公司、UltraSoC這樣的分析公司等幫助實現。值得說明的是,UltraSoC是業界唯一全域、全局方面的監測與分析IP公司。
UltraSoC的產品是什么?
UltraSoC主做基于先進SoC芯片的嵌入式開發,包括對SoC的處理器、圖形、安全和定制邏輯等進行全域、全生命周期的監測、跟蹤、調試等,例如可以找到斷點在哪里。所以在芯片的整個過程,無論是實驗室、設計開發、或者SoC已做完,只要有一個通信接口就可以檢測狀態。也可以做信息安全的檢測,異常時CPU可以報警。
UltraSoC提供硅IP產品+軟件工具。硅IP做成后只占1%的硅面積。優勢是其他block(功能塊)有任何反應它都抓得到,所有軟件和硬件都可以檢測,而且是非侵入式、線速運行。
除了支持ARM核,該公司還支持RISC-V、MIPS、CEVA、Cadence/Tensilica等處理器IP核。該公司的特色是針對硬件和軟件方法,可以從系統角度看SoC設計是否合理、是否要修改,而非過去對每個邏輯單元去做驗證。
當然Arm等IP公司也有類似工具,但只支持本公司的核。而UltraSoC支持市場上各種主流處理器的IP核。
與仿真工具的關系
EDA公司也有仿真工具,與UltraSoC有何不同?實際上,軟件仿真(simulator)是很好的工具,但有兩個問題:1.simulator運行得非常慢,1小時大致相當于1秒硬件仿真(emulator)。2. simulator只能仿真芯片,不能仿真周邊的真實世界,但很多問題發生在真實的世界和系統。不過 ,emulator沒有真實事物運行得快。所以emulator+UltraSoC是理想的組合,可以快速發現SoC問題及周邊問題。目前UltraSoC和Cadence的emulator ——Palladium有合作。
助力實現汽車ISO26262標準
汽車的安全性很重要, ISO26262是汽車行業的關鍵標準,要求芯片具有監控的機制。UltraSoC對所有過程都可以監控,且可以及時發現、報告及處理問題。這主要包括三方面:1.芯片研發過程中,你要確認、測試每個步驟,UltraSoC能在實驗室進行監測、分析、檢測。2.在芯片工作時,例如開車時,需要監控、驗證、確認是否工作正常,因此UltraSoC可監控cache。3.如果有問題,UltraSoC可以測試問題并采取行動。所以UltraSoC對于想做ISO2626的公司是強大和有力的幫助。
小結
處理器架構開源成為一種趨勢,RISC-V號稱是CPU界的Linux,但是需要調試、分析工具等生態環境的支持。UltraSoC是其支持者之一。除此之外,UltraSoC也可以監測多種處理器核,為機器學習、AI、汽車電子等應用鋪平了道路。
感想
ARM架構盛行于世,沒想到自己的老鄉更加開放,除了ARM及市場上其他處理器架構外,還支持RISC-V等顛覆性處理器架構,并獲得了600萬美元的融資。如果說ARM是IP業的奇跡,UltraSoC就是個開放的奇葩,也許將來會結碩果呢!
評論