-
徐易難:SVM——基于硬件的高效RISC-V處理器驗證方法
第五屆RISC-V中國峰會于2025年7月16至19日在上海張江科學(xué)會堂隆重舉辦,本屆峰會設(shè)置1場主論壇、9場垂直領(lǐng)域分論壇、5場研習(xí)會、11項同期活動,以及4,500平方米未來科技展覽區(qū),匯聚數(shù)百家企業(yè)、研究機(jī)構(gòu)及開源技術(shù)社區(qū)參會。
在7月18日的EDA分論壇上,中國科學(xué)院計算技術(shù)研究所特別研究助理,北京開源芯片9研究院特別研究助理徐易難帶來了主題為“SVM:可用綜合方法實(shí)現(xiàn)RISC-V處理器的高效驗證”的演講。
隨著芯片設(shè)計日益復(fù)雜,處理器驗證成為了芯片開發(fā)中的瓶頸問題。徐易難詳細(xì)闡述了處理器驗證的現(xiàn)狀、挑戰(zhàn)和創(chuàng)新方法,提出SVM作為一種高效的硬件驗證方法,能夠大幅提升RISC-V處理器驗證的效率。
處理器驗證是芯片開發(fā)過程中至關(guān)重要但卻充滿挑戰(zhàn)的環(huán)節(jié)。根據(jù)現(xiàn)有統(tǒng)計數(shù)據(jù),自2007年以來,驗證工程師與設(shè)計工程師的比例不斷增加,且超過86%的芯片項目在首次流片時未成功,75%的項目超出了預(yù)定的時間表。盡管投入了大量資源,驗證的質(zhì)量和效率始終未能達(dá)到預(yù)期。因此,尋找更高效的驗證方法變得尤為迫切。
目前,處理器驗證多采用協(xié)同仿真方法,通過將待驗證的設(shè)計(DUT)與指令集模擬器等參考模型進(jìn)行聯(lián)合仿真。然而,隨著RISC-V指令集的快速擴(kuò)展,指令集的復(fù)雜性急劇上升,這使得驗證工作量大大增加,驗證過程也變得更加困難。
此外,隨著處理器規(guī)模的擴(kuò)大,仿真速度大幅下降。尤其在使用軟件仿真時,處理器設(shè)計的規(guī)模越大,仿真速度越慢,導(dǎo)致驗證工作遠(yuǎn)遠(yuǎn)落后于設(shè)計進(jìn)度。例如,當(dāng)仿真從單核處理器擴(kuò)展到多核處理器時,仿真速度會下降92%,這是當(dāng)前驗證方法面臨的一個重大瓶頸。
為了提高驗證效率,徐易難介紹了一種基于硬件仿真平臺的驗證加速方法。通過利用硬件仿真平臺(如FPGA或仿真器),可以顯著加速處理器電路的仿真過程,同時優(yōu)化DUT與參考模型之間的整體驗證速度。硬件加速驗證平臺的一個顯著特點(diǎn)是,它能夠以更高的速度完成DUT與參考模型的協(xié)同仿真,尤其是在面對大規(guī)模處理器設(shè)計時,能夠有效提升仿真效率。
然而,盡管硬件仿真加速在一定程度上解決了速度問題,驗證數(shù)據(jù)的通信開銷依然是一個難以忽視的瓶頸。即使在采用高性能硬件平臺(如Cadence Palladium或Xilinx FPGA)時,通信開銷依然存在,未能達(dá)到理想的驗證速度。
為了解決上述挑戰(zhàn),徐博士提出了一種全新的驗證方法——可綜合驗證方法(SVM)。與傳統(tǒng)的硬件-軟件協(xié)同仿真方法不同,SVM完全將驗證邏輯實(shí)現(xiàn)為硬件,這樣一來,原本需要進(jìn)行高開銷數(shù)據(jù)傳輸?shù)尿炞C過程可以通過片上邏輯來實(shí)現(xiàn),從而消除了通信帶來的性能開銷。
SVM的實(shí)施面臨三大主要挑戰(zhàn):
REF電路代碼實(shí)現(xiàn):現(xiàn)有的參考模型(REF)通常以軟件模擬器的形式存在,設(shè)計簡單且可靠,但缺乏高效的硬件實(shí)現(xiàn)方式。如何將現(xiàn)有的軟件REF高效地遷移到硬件中,是SVM面臨的首要問題。
硬件REF執(zhí)行效率:由于DUT設(shè)計復(fù)雜且微結(jié)構(gòu)豐富,而REF則需要設(shè)計得簡單以保證功能可靠,因此如何提升硬件REF的執(zhí)行效率,成為SVM的一大挑戰(zhàn)。
調(diào)試和可追溯性問題:硬件環(huán)境缺乏對傳統(tǒng)軟件調(diào)試工具的支持(如斷言、錯誤日志等),因此如何在硬件環(huán)境中實(shí)現(xiàn)高效的調(diào)試和錯誤追蹤,是SVM成功應(yīng)用的關(guān)鍵。
為了克服這些挑戰(zhàn),SVM采用了以下幾種技術(shù):
語義代碼遷移技術(shù):該技術(shù)能夠自動化地將軟件中的指令集語義信息遷移到硬件中,確保指令的功能在硬件上得到準(zhǔn)確實(shí)現(xiàn)。
硬件參考模型設(shè)計(SRef):通過簡化的硬件參考模型,SVM能夠在短時間內(nèi)完成指令的執(zhí)行,并與DUT的執(zhí)行結(jié)果進(jìn)行對比,從而提升驗證效率。
硬件化調(diào)試機(jī)制:為了彌補(bǔ)硬件驗證中的調(diào)試不足,SVM通過硬件化斷言、計數(shù)器和錯誤日志等機(jī)制,提供了一套完整的硬件調(diào)試工具,提升了系統(tǒng)的可調(diào)試性。
SVM方法已在不同配置的香山、果殼等RISC-V處理器上進(jìn)行了實(shí)驗驗證。結(jié)果顯示,SVM在FPGA平臺上實(shí)現(xiàn)了60MHz的驗證速度,比DiffTest快了約10倍。通過在Cadence Palladium平臺上測試,SVM的驗證速度達(dá)到了1.9MHz,接近理想的驗證速度,表現(xiàn)出顯著的性能優(yōu)勢。
徐易難的報告深入探討了SVM在處理器驗證中的應(yīng)用,提出了一種全新的硬件驗證方法,解決了傳統(tǒng)方法在驗證速度和通信開銷方面的瓶頸。隨著RISC-指令集的不斷擴(kuò)展,SVM將為高效驗證提供一種有效的解決方案,推動處理器驗證技術(shù)向更高效、更精確的方向發(fā)展。
這項研究不僅為RISC-V處理器的驗證提供了新的思路,也為其他領(lǐng)域的硬件驗證提供了寶貴的經(jīng)驗,預(yù)示著未來處理器驗證技術(shù)的廣闊前景。
標(biāo)簽 心智觀察所- 原標(biāo)題:徐易難:SVM——基于硬件的高效RISC-V處理器驗證方法
- 責(zé)任編輯: 李昊 
-
曹夢俠:香山系列高性能RISC-V多核處理器驗證方法學(xué)創(chuàng)新實(shí)踐
2025-07-18 13:24 心智觀察所 -
美國真能推動本土稀土供應(yīng)鏈建設(shè)嗎?
2025-07-17 08:31 心智觀察所 -
又一個“首次”!中國天眼再傳好消息
2025-07-16 17:17 -
身穿唐裝,黃仁勛首次用中文演講
2025-07-16 15:04 -
首次!中國空間站將利用腦類器官芯片開展生命科學(xué)研究
2025-07-15 07:18 科技前沿 -
對話凱文·凱利:對芯片禁運(yùn)只會加速中國發(fā)展
2025-07-14 09:18 心智觀察所 -
100%國產(chǎn)化!我國首套,研發(fā)成功
2025-07-14 08:45 -
嫦娥六號月壤研究,有新發(fā)現(xiàn)!
2025-07-14 00:29 科技前沿 -
檢驗宇宙起源理論!我國在原初引力波探測實(shí)驗領(lǐng)域邁出關(guān)鍵一步
2025-07-13 14:32 科技前沿 -
臺灣火箭首次在日本發(fā)射,升空不久即墜落
2025-07-12 20:59 臺灣 -
美國不能讓中國主導(dǎo)機(jī)器人世界
2025-07-12 08:40 心智觀察所 -
嫦娥七號明年前后將發(fā)射,還會帶地震儀上月球
2025-07-10 18:34 航空航天 -
啃下最后一塊“硬骨頭”!我國棉花生產(chǎn)將實(shí)現(xiàn)全程機(jī)械化
2025-07-09 20:29 聚焦三農(nóng) -
此前尚無先例!我國成功攻克這一世界性難題
2025-07-08 19:27 -
普京簽署新法:非俄羅斯公民可以加入俄軍
2025-07-08 08:01 -
支持科研人員勇闖“無人區(qū)”,重大非共識項目將試點(diǎn)實(shí)施
2025-07-07 22:57 -
我國成立首個深空探測領(lǐng)域國際科技組織
2025-07-07 16:12 科技前沿 -
獨(dú)家對話|周露:生物醫(yī)藥出海,超過了新能源車
2025-07-06 08:48 心智觀察所 -
獨(dú)家對話|朱融融:脊髓損傷修復(fù),讓我深感科技造福人類的力量
2025-07-05 09:33 心智觀察所 -
誰在守護(hù)中國的能源咽喉?
2025-07-04 08:21 心智觀察所
相關(guān)推薦 -
“大多數(shù)韓國人都無法抑制憤怒之情” 評論 136馬克龍與法國第五共和,“危” 評論 115中國科技強(qiáng)社科弱?歐盟外長被嘲:又文盲了 評論 259奔馳高管稱:與中國合作利于降本,不懼競爭 評論 152最新聞 Hot
-
卡塔爾發(fā)聲
-
“他利用首相之位,賺得盆滿缽滿”
-
以軍襲擊卡塔爾首都:目標(biāo)哈馬斯高層
-
尼泊爾前總理妻子在住所內(nèi)遭縱火身亡
-
“美國給了跟日本一樣的版本,我們不能簽”
-
總理辭職、政府大樓被燒……尼泊爾發(fā)生了什么?
-
“大多數(shù)韓國人都無法抑制憤怒之情”
-
李在明再批韓國反華集會:要考慮制裁
-
尼泊爾抗議致19人死,總理辭職
-
默多克家族繼承之戰(zhàn)落幕,福克斯會更保守嗎?
-
“他們把歐盟當(dāng)出氣筒”,馮德萊恩能扛住嗎?
-
菲大使:購買美國戰(zhàn)斗機(jī)的計劃被擱置,資金是個問題
-
馬克龍與法國第五共和,“危”
-
中國科技強(qiáng)社科弱?歐盟外長被嘲:又文盲了
-
他信被判重新服刑1年,佩通坦發(fā)聲
-
被迫眾籌搞研究,頂尖華裔數(shù)學(xué)家:要失去對美國信心了
-