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