日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

利用事務(wù)級加速實現(xiàn)高速、高質(zhì)量的RISC-V驗證

思爾芯S2C ? 2025-09-18 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


引 言

RISC-V架構(gòu)以其開放性和高度可定制的特性,正在重塑處理器設(shè)計格局。然而,這種靈活性也帶來了顯著的驗證挑戰(zhàn),使其驗證復(fù)雜度遠超傳統(tǒng)固定架構(gòu)處理器。

RISC-V的驗證難點主要體現(xiàn)在四個方面:首先,微架構(gòu)靈活性極大增加了驗證復(fù)雜性。不同的內(nèi)存層次設(shè)計、流水線結(jié)構(gòu)以及功耗時序約束,使得驗證空間呈指數(shù)級擴張。其次,自定義指令集顯著擴大了驗證范圍。每條新增指令都需要在各種操作條件下進行全面驗證,大幅增加驗證工作量。

第三,模塊化ISA帶來了兼容性挑戰(zhàn)。針對特定擴展集編譯的程序可能無法在不支持相關(guān)擴展的處理器上運行,這對互操作性驗證提出了更高要求。最后,缺乏統(tǒng)一參考模型導(dǎo)致實現(xiàn)不一致性問題,不同團隊對規(guī)范的理解差異可能產(chǎn)生不同的實現(xiàn)行為。

綜上所述,RISC-V驗證面臨規(guī)模、范圍和一致性的多重挑戰(zhàn),傳統(tǒng)驗證方法已難以勝任。迫切需要更先進的驗證方法學與平臺,這也正是本白皮書后續(xù)將要深入探討的重點。


1.RISC-V 驗證接口 (RVVI)

1.1 應(yīng)對RISC-V驗證復(fù)雜性的解決方案

RISC-V處理器因其靈活性而帶來的驗證挑戰(zhàn),亟需一種標準化、可復(fù)用的驗證方法。為應(yīng)對這一需求,RISC-V驗證接口(RVVI)應(yīng)運而生。RVVI是一種開放標準接口,旨在為RTL設(shè)計、測試平臺環(huán)境與RISC-V驗證IP(VIP)之間提供統(tǒng)一的通信框架,從而顯著提高驗證效率與可重用性。

1.2 RVVI的關(guān)鍵組成部分與工作機制

RVVI定義了一系列標準化接口與協(xié)議,包括指令流跟蹤、執(zhí)行行為比較和狀態(tài)同步等關(guān)鍵機制。通過引入指令追蹤器(Tracer),RVVI可有效處理亂序執(zhí)行和推測執(zhí)行等復(fù)雜場景,并支持與參考模型進行實時比對,確保實現(xiàn)與架構(gòu)定義的一致性。

該接口還支持功能覆蓋率收集與ISA符合性檢查,為驗證閉環(huán)提供堅實基礎(chǔ)。借助RVVI,工程師能夠構(gòu)建高度可復(fù)用的測試平臺,顯著縮短驗證周期,加速設(shè)計驗證(DV)流程。

6377e46c-9434-11f0-8ce9-92fbcf53809c.png

圖1用于先進RISC-V設(shè)計驗證的測試平臺

2.純仿真環(huán)境中RVVI 的局限性

盡管RVVI在仿真環(huán)境中發(fā)揮了重要作用,但其在純軟件仿真模式下仍存在若干本質(zhì)性局限。首先,指令跟蹤、行為比對與監(jiān)控操作帶來顯著的性能開銷,仿真速度成為測試吞吐量的瓶頸——即便是一些基礎(chǔ)測試用例,其運行時間也可能超出合理范圍。

其次,由于缺乏高效的時鐘同步機制,待測設(shè)計(DUT)與參考模型之間可能出現(xiàn)時序不同步的問題,影響驗證準確性。更關(guān)鍵的是,RVVI在系統(tǒng)級建模方面存在不足,無法為包含操作系統(tǒng)啟動、設(shè)備初始化及外設(shè)交互在內(nèi)的全芯片級(SoC)場景提供有效支持。

此外,當設(shè)計包含自定義擴展指令時,為兼容RVVI標準所需的基礎(chǔ)設(shè)施改造不僅帶來額外維護負擔,還可能引入新的驗證漏洞。這些因素共同限制了RVVI在純仿真環(huán)境中處理復(fù)雜SoC工作負載的能力。

3.解決方案:基于事務(wù)級的加速(TBA)

面對RISC-V處理器在驗證效率、設(shè)計規(guī)模及系統(tǒng)復(fù)雜度方面的多重挑戰(zhàn),基于事務(wù)級的加速(Transaction-Based Acceleration, TBA)已成為應(yīng)對這些問題的關(guān)鍵解決方案。TBA通過提高驗證抽象層級,突破傳統(tǒng)周期精確仿真的性能限制,顯著提升驗證吞吐量,尤其適用于當前日益復(fù)雜的SoC及支持自定義擴展的RISC-V設(shè)計。

TBA采用事務(wù)級建模(Transaction-Level Modeling, TLM)接口與專用通信協(xié)議,建立起軟件測試環(huán)境與硬件設(shè)計之間的高效協(xié)作機制。與傳統(tǒng)的逐周期信號交互方式不同,TBA將諸如DMA傳輸、存儲器讀寫等多周期操作封裝為完整事務(wù),在更高抽象層級完成數(shù)據(jù)交換。這種方式極大減少了軟硬件間所需傳輸和處理的數(shù)據(jù)量,測試平臺通過總線功能模型(BFM)以事務(wù)為單位與硬件進行通信,在提升效率的同時也降低了驗證環(huán)境的整體復(fù)雜度。

在體系架構(gòu)層面,TBA明確劃分了軟硬件驗證功能:硬件側(cè)集成了可綜合的HDL設(shè)計,包括被測設(shè)計(DUT)、總線功能模型(BFM)以及時鐘與復(fù)位生成模塊;軟件側(cè)則承載非時序相關(guān)的測試任務(wù),包括測試控制、激勵生成、參考模型、檢查機制及覆蓋率收集。這種分區(qū)策略充分發(fā)揮硬件執(zhí)行高速性與軟件靈活性的雙重優(yōu)勢,為構(gòu)建高效系統(tǒng)級驗證環(huán)境奠定基礎(chǔ)。

TBA不僅在高吞吐量并行執(zhí)行方面表現(xiàn)優(yōu)異,還具備多方面的顯著優(yōu)勢:

·驗證速度大幅提升TBA可實現(xiàn)較傳統(tǒng)RTL仿真10–1000倍的加速效果。其多時鐘周期事務(wù)處理機制避免了逐周期仿真開銷,顯著縮短驗證周期,加快產(chǎn)品上市時間(Time-to-Market, TTM),并支持更高效的回歸測試

·早期軟件開發(fā)與驗證TBA支持軟硬件協(xié)同開發(fā),軟件團隊可在流片前進行驅(qū)動和固件驗證,大幅縮短系統(tǒng)集成時間,降低項目風險

·卓越的可擴展性TBA能夠高效處理超大規(guī)模SoC和ASIC設(shè)計驗證,克服了傳統(tǒng)RTL仿真在規(guī)模和性能方面的局限性

·調(diào)試與驗證效率提升TBA支持事務(wù)級調(diào)試,無需追蹤大量信號和周期,極大簡化錯誤定位過程。內(nèi)置協(xié)議檢查器可自動檢測違規(guī)操作,參考模型能夠與實際RTL輸出進行實時比對,確保設(shè)計符合預(yù)期。軟件端覆蓋率收集與分析功能更全面保障驗證完備性

TBA不僅在特定驗證場景中表現(xiàn)突出,更在通用驗證環(huán)境中展現(xiàn)出廣泛的應(yīng)用價值。其通過重構(gòu)驗證效率邊界,為現(xiàn)代復(fù)雜芯片設(shè)計提供了關(guān)鍵的技術(shù)支撐,已成為驗證流程中不可或缺的重要組成部分。

4.基于事務(wù)級的加速(TBA) 在 RVVI 中的應(yīng)用

為充分發(fā)揮事務(wù)級加速(TBA)在RISC-V驗證中的效能,其與RISC-V驗證接口(RVVI)的高效集成尤為關(guān)鍵。該集成方案通過系統(tǒng)級協(xié)同仿真架構(gòu),在保持RVVI規(guī)范要求的周期精度的同時,大幅提升驗證效率與系統(tǒng)可擴展性。

在實際應(yīng)用中,該系統(tǒng)采用分區(qū)的測試平臺架構(gòu):虛擬平臺負責運行參考模型、RVVI檢查器及覆蓋率收集模塊,而RISC-V核心則部署于仿真加速平臺(如思爾芯的芯神匠架構(gòu)設(shè)計軟件和芯神鼎硬件仿真系統(tǒng))中運行。這種架構(gòu)既保留了軟件環(huán)境的靈活性與可調(diào)試性,也充分利用了硬件仿真平臺的高速執(zhí)行能力。

為實現(xiàn)跨平臺的高效協(xié)作,協(xié)同仿真IP利用TBA技術(shù)建立起穩(wěn)定、高帶寬的通信信道。TBA的事務(wù)級抽象機制不僅有效降低了通信開銷,還確保了芯神鼎硬件仿真系統(tǒng)與芯神匠架構(gòu)設(shè)計虛擬平臺間的精確同步,從而在分布式系統(tǒng)中維持嚴格的時間精度與一致性。該通信層能夠可靠地傳輸RVVI所需的指令執(zhí)行軌跡、內(nèi)存訪問記錄等關(guān)鍵跟蹤信息,確保在指令集仿真器(ISS)與硬件仿真系統(tǒng)之間實現(xiàn)無縫的狀態(tài)比對與行為驗證。

通過TBA與RVVI的深度融合,驗證團隊能夠在享受事務(wù)級加速帶來的性能提升的同時,繼續(xù)遵循標準化的驗證接口與流程。這不僅顯著加速了復(fù)雜驗證場景的運行,如操作系統(tǒng)啟動、多核同步及異常處理測試,也為具有自定義擴展的RISC-V處理器提供了高效且可重用的驗證解決方案。

638e1566-9434-11f0-8ce9-92fbcf53809c.png

圖2TBA+RVVI流程

通過在視頻處理(分辨率:320×180)用例中的實際驗證,基于TBA與RVVI的協(xié)同仿真架構(gòu)展現(xiàn)出顯著成效。測試結(jié)果顯示,該方案在維持RVVI周期精度的同時,實現(xiàn)了較傳統(tǒng)仿真方法25倍以上的加速效果。視頻處理流水線中的幀緩存管理、像素運算及數(shù)據(jù)傳輸?shù)汝P(guān)鍵操作均得到充分驗證,其處理吞吐量完全滿足實時性要求。

值得注意的是,在此類數(shù)據(jù)密集型應(yīng)用中,TBA通信信道的高帶寬與低延遲特性有效避免了仿真瓶頸,確保了視頻幀處理的連貫性與完整性。同時,RVVI接口成功捕獲到所有自定義指令的執(zhí)行軌跡,驗證了其在實際應(yīng)用場景中的兼容性與可靠性。覆蓋率分析表明,功能覆蓋率達到98.5%,有效保證了驗證的完備性。

63a4d8a0-9434-11f0-8ce9-92fbcf53809c.png

圖3 視頻處理(分辨率:320×180)用例

這一結(jié)果充分證明了TBA與RVVI相結(jié)合的方案在處理具有高數(shù)據(jù)吞吐需求的復(fù)雜SoC設(shè)計中的實用價值,為同類多媒體處理芯片的驗證提供了高效、可靠的解決方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20339

    瀏覽量

    255311
  • ISA
    ISA
    +關(guān)注

    關(guān)注

    0

    文章

    57

    瀏覽量

    44549
  • RISC-V
    +關(guān)注

    關(guān)注

    49

    文章

    2954

    瀏覽量

    53598
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    新思科技VC Formal解決方案在RISC-V驗證中的應(yīng)用

    從擁抱趨勢、暢想未來,到解決問題、交付產(chǎn)品,RISC-V 芯片已被廣泛使用。據(jù)咨詢機構(gòu) Semico Research 測算,截止 2024 年底全球 RISC-V 核的累積使用量已達 500 億顆
    的頭像 發(fā)表于 02-24 16:38 ?831次閱讀

    重磅合作!Quintauris 聯(lián)手 SiFive,加速 RISC-V 在嵌入式與 AI 領(lǐng)域落地

    據(jù)科技區(qū)角報道半導(dǎo)體解決方案提供商 Quintauris 最近宣布和 RISC-V 處理器 IP 領(lǐng)域的頭部廠商 SiFive 達成戰(zhàn)略合作,目標直接瞄準加速 RISC-V 在嵌入式、AI 系統(tǒng)等
    發(fā)表于 12-18 12:01

    探索RISC-V在機器人領(lǐng)域的潛力

    的硬件配置給人留下了深刻的第一印象: ? 核心處理器: 搭載了進迭時空的K1系列高性能RISC-V處理器,具備強大的通用計算能力和AI加速特性。 ? 內(nèi)存與存儲: 板載LPDDR4內(nèi)存和eMMC
    發(fā)表于 12-03 14:40

    為什么RISC-V是嵌入式應(yīng)用的最佳選擇

    最近RISC-V基金會在社交媒體上發(fā)文,文章說物聯(lián)網(wǎng)和嵌入式系統(tǒng)正在迅速發(fā)展,需要更高的計算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU到高性能應(yīng)用處理器,RISC-V使開發(fā)人員能夠設(shè)計以下解決方案
    的頭像 發(fā)表于 11-07 10:09 ?1861次閱讀

    RISC-V B擴展介紹及實現(xiàn)

    B擴展簡介 RISCV B擴展指的是RISCV用于位運算加速的一個擴展指令集,目的是使用一條指令實現(xiàn)原本需要2-3條指令才能實現(xiàn)的位操作指令。具體包含內(nèi)容如下: B擴展就是RISC-V
    發(fā)表于 10-21 13:01

    全球首款RiSC-V企業(yè)模擬平臺,躍昉科技LeapEMU正式亮相

    9月19日,廣東躍昉科技在珠海舉辦的“RISC-V軟件生態(tài)研討會上”,公司正式發(fā)布了全球首款支持超128核RiSC-V RVA23企業(yè)模擬平臺LeapEMU。躍昉科技創(chuàng)始人兼CEO江朝暉博士表示
    的頭像 發(fā)表于 09-25 00:32 ?4358次閱讀
    全球首款<b class='flag-5'>RiSC-V</b>企業(yè)<b class='flag-5'>級</b>模擬平臺,躍昉科技LeapEMU正式亮相

    硬核加速,軟硬協(xié)同!混合仿真賦能RISC-V芯片敏捷開發(fā)

    RISC-V開放指令集架構(gòu)(ISA)正為芯片產(chǎn)業(yè)帶來革命性機遇,其開源性與模塊化特性助力企業(yè)實現(xiàn)定制化、差異化創(chuàng)新,顯著加速產(chǎn)品迭代。隨著RISC-V向高性能多核架構(gòu)演進,軟硬件協(xié)同
    的頭像 發(fā)表于 08-29 10:49 ?1252次閱讀
    硬核<b class='flag-5'>加速</b>,軟硬協(xié)同!混合仿真賦能<b class='flag-5'>RISC-V</b>芯片敏捷開發(fā)

    索尼重載設(shè)備的高質(zhì)量遠程制作方案和應(yīng)用(2)

    索尼的遠程制作可以被稱之為制作高質(zhì)量遠程制作,或重載設(shè)備的高質(zhì)量遠程制作,遠程設(shè)備結(jié)合常規(guī)系統(tǒng)設(shè)備,提供和本地制作類似的制作高質(zhì)量圖像
    的頭像 發(fā)表于 08-21 15:56 ?1441次閱讀
    索尼重載設(shè)備的<b class='flag-5'>高質(zhì)量</b>遠程制作方案和應(yīng)用(2)

    RISC-V 手冊

    年提出。其核心理念是開放性與模塊化設(shè)計,與x86(CISC)和ARM(RISC)形成差異化競爭,現(xiàn)已成為全球芯片創(chuàng)新的重要驅(qū)動力135。核心特點與優(yōu)勢開源開放RISC-V采用開放標準協(xié)議,無專利壁壘與授權(quán)費用,開發(fā)者可自由使用、修改和
    發(fā)表于 07-28 16:27 ?11次下載

    芯華章RISC-V敏捷驗證方案再升級

    7月17-18日,在中國規(guī)模最大、規(guī)格最高的RISC-V峰會上,芯華章向數(shù)千名專業(yè)用戶展示其面向RISC-V指令集打造的完整敏捷驗證方案,其中最新發(fā)布的GalaxSim Turbo 3.0創(chuàng)新性地
    的頭像 發(fā)表于 07-21 17:03 ?1286次閱讀
    芯華章<b class='flag-5'>RISC-V</b>敏捷<b class='flag-5'>驗證</b>方案再升級

    RISC-V如何盈利?本土企業(yè)率先破局

    了全行業(yè)對RISC-V美好未來的信心。 RISC-V崛起:芯片產(chǎn)業(yè)高質(zhì)量發(fā)展的必由之路 當前,全球兩大處理器架構(gòu)中,x86完全封閉,Arm需付費購買。關(guān)鍵技術(shù)被境外壟斷,相關(guān)芯片也依賴境外的生態(tài)和軟件,使國內(nèi)供應(yīng)鏈面臨著巨大的風
    的頭像 發(fā)表于 07-18 11:32 ?3622次閱讀
    <b class='flag-5'>RISC-V</b>如何盈利?本土企業(yè)率先破局

    開芯院采用芯華章P2E硬件驗證平臺加速RISC-V驗證

    學,基于開芯院昆明湖4核設(shè)計,預(yù)期實現(xiàn)倍數(shù)的效率提升,解決RISC-V CPU設(shè)計在驗證中用例運行時間長和調(diào)試難度大的雙重挑戰(zhàn)。 復(fù)雜的RISC-
    的頭像 發(fā)表于 07-18 10:08 ?2625次閱讀
    開芯院采用芯華章P2E硬件<b class='flag-5'>驗證</b>平臺<b class='flag-5'>加速</b><b class='flag-5'>RISC-V</b><b class='flag-5'>驗證</b>

    RISC-V 的平臺思維和生態(tài)思維

    RISC-V 的魅力在于以模塊化、開源、開放的指令集為底座,通過平臺化技術(shù)框架降低芯片與應(yīng)用開發(fā)門檻,并以協(xié)同共建的產(chǎn)業(yè)生態(tài)彌合碎片、加速落地。因此,高通高級副總裁 Leendert van
    發(fā)表于 07-17 14:04 ?4240次閱讀

    RISC-V International CEO:RISC-V 應(yīng)用全面開花,2031 年滲透率將達 25.7%

    and RISC-V Adoption in 2025》。 ? 當前,RISC-V 的成功已從嵌入式計算領(lǐng)域加速向存儲技術(shù)與高性能計算(HPC)領(lǐng)域滲透,展現(xiàn)出跨行業(yè)的顛覆性潛力。Andrea Gallo 分享了 The SH
    發(fā)表于 07-17 10:28 ?3808次閱讀
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 應(yīng)用全面開花,2031 年滲透率將達 25.7%

    硬件輔助驗證(HAV) 對軟件驗證的價值

    硬件輔助驗證 (HAV) 有著悠久的歷史,如今作為軟件驅(qū)動驗證的必備技術(shù),再度受到關(guān)注。 RISC-V 可能是說明這一點的最好例子。HAV 能夠執(zhí)行多個周期的軟件驅(qū)動驗證,是
    的頭像 發(fā)表于 05-13 18:21 ?2245次閱讀
    上高县| 杭锦旗| 故城县| 南涧| 宝兴县| 溧阳市| 邵东县| 黑河市| 敦化市| 莒南县| 四平市| 邛崃市| 宿迁市| 长寿区| 云阳县| 涿州市| 德兴市| 黔南| 龙江县| 班玛县| 乾安县| 友谊县| 柏乡县| 泸溪县| 漳平市| 昭通市| 马关县| 聂荣县| 英山县| 民县| 延寿县| 邢台市| 岑溪市| 如皋市| 榆中县| 浙江省| 绥滨县| 阳西县| 西畴县| 东丽区| 铁岭县|