国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

文末有驚喜挑戰 | 基于VC Formal,在RISC-V內核上,驗證一波!

新思科技 ? 來源:未知 ? 2023-09-05 18:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

wKgaomT3BrOAOmblAAkTVO4ki10434.gif ?

驗證過程中,如只考慮基本的ISA以及潛在的自定義擴展,該如何為RISC-V內核建立通用的設置,又該如何定義相關的SVA斷言?這些SVA斷言僅涉及流水線的開始和結束,而不包括內部細節或全流程的所有時鐘周期。如果目標是檢測單指令錯誤和多指令錯誤。單指令錯誤的發現相對容易,而多指令錯誤更難識別,因為會遇到CPU停頓事件,這些事件可以避免發生寄存器讀寫沖突。

單指令錯誤(例如ADD指令是否真的執行了加法功能)與上下文無關,因此可以通過在其它空流水線中運行該指令來進行檢查。但多指令錯誤卻與上下文存在相關性。該如何對所有合法的上下文進行驗證?首先需要對QED有一些了解。

wKgaomT3BrOAU6gxAAFeXOYtPFg220.png

基于VC Formal的QED驗證

wKgaomT3BrOAEFY6AAAa6K6YMVY496.png

快速錯誤檢測(QED)

快速錯誤檢測(QED)最早是為了硅后驗證而發明的一種方法。在QED方法中,在機器代碼基礎上,通過一組并行的寄存器/memory位置定期重復讀寫指令。然后,比較原始值和復制值;如果二者不同就表示存在錯誤。這類方法正逐漸運用到前端驗證,究其原因,是為了定期比較并行實現一致性,在被一些更具功能意義的斷言標記之前,就早早捕捉到根本原因錯誤。這種方法并不局限于形式化驗證,在動態驗證中也很有用。

最近的一次網絡研討會重點介紹了形式化方法與快速錯誤檢測(QED)的搭配使用。它賦予了開發者更多處理問題的思路。SyoSil的驗證工程師Frederik M?llerstr?m Lauridsen分享了他將這種方法用于新思科技VC Formal,從而對RISC-V內核進行驗證的做法。

wKgaomT3BrOAX90dAAAfaj3ydrQ981.png

形式化方法與QED相結合的實例分享

為了使用QED方法,需要參考設計和被測設計(DUT)。這里的參考設計指的是單指令流水線測試,例如通過其它空流水線推送ADD指令。與此同時,DUT將推送相同的指令。但如何將上下文定義為任意選擇的前后指令呢?為此,Frederick用到了QED的另一個版本,稱為C-S2QED。

無需過多深入技術細節,S2表示“符號狀態”,它允許任意指令通過流水線,只要進入流水線的第一條指令與進入參考流水線的指令相同即可。其中“符號”部分是關鍵。沒有必要定義其它指令的推送過程,只要是合法的指令就行。由于使用的是形式化方法,因此驗證過程中要考慮到所有可能性。Frederick用到的另一個巧思是首先證明所有指令可在一定的最大周期數內通過流水線,從而為有界證明提供了限制條件。

使用QED方法并利用形式化方法對參考設計和DUT進行比較,證明了流水線實現結果中不存在多指令錯誤,否則VC Formal會提供反例。Frederick表示,他們還沒有將這種方法用到任何標準的RISC-V ISA擴展(M、A、F等)中。但事實上,開發者也可以使用VC Formal DPV來處理M擴展及其它擴展。

2023新思科技-英特爾Formal數獨挑戰火熱進行中

8月25日至9月7日報名挑戰

通過新思科技VC Formal FPV或者DPV

創建一個能夠解決數獨難題的設計/測試平臺

請于9月30日前解開所有謎題

并提交您創建的平臺或答案

本次挑戰的優勝者將于11月10日公布

掃描下方二維碼,即可報名

wKgaomT3BrOAbyuwAAC9n_CINH8957.png

wKgaomT3BrSANJPnAAAxmrEPAxE554.gif ?

wKgaomT3BrSABr3YAADdY0pjgtY940.pngwKgaomT3BrSAIXCLAADd6MVVC8A840.pngwKgaomT3BrSARR7tAAD5jgmkC20549.png

wKgaomT3BrSANMtTAABDRBl48No948.gif ? ? ? ? ?

wKgaomT3BraARuCpABiW55IX-84855.gif


原文標題:文末有驚喜挑戰 | 基于VC Formal,在RISC-V內核上,驗證一波!

文章出處:【微信公眾號:新思科技】歡迎添加關注!文章轉載請注明出處。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 新思科技
    +關注

    關注

    5

    文章

    957

    瀏覽量

    52900

原文標題:文末有驚喜挑戰 | 基于VC Formal,在RISC-V內核上,驗證一波!

文章出處:【微信號:Synopsys_CN,微信公眾號:新思科技】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    奕斯偉計算RISC-V內核R520A斬獲德國萊茵TüV ASIL-D功能安全認證

    德國萊茵TüV ASIL-B功能安全認證的RISC-V內核后,奕斯偉計算在RISC-V功能安全領域的又里程碑。
    的頭像 發表于 03-04 10:32 ?279次閱讀
    奕斯偉計算<b class='flag-5'>RISC-V</b><b class='flag-5'>內核</b>R520A斬獲德國萊茵Tü<b class='flag-5'>V</b> ASIL-D功能安全認證

    新思科技VC Formal解決方案RISC-V驗證中的應用

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

    重磅合作!Quintauris 聯手 SiFive,加速 RISC-V 嵌入式與 AI 領域落地

    多個關鍵領域的落地采用,這操作真的太讓人期待了~ 這次合作可不是簡單聯手,核心是優勢互補:Quintauris 擅長硬件與軟件 IP,SiFive 則有高性能的 RISC-V 內核和成熟平臺,兩者結合
    發表于 12-18 12:01

    探索RISC-V機器人領域的潛力

    探索RISC-V機器人領域的潛力 測評人:洄溯 測評時間: 2025年11月 測評對象: MUSE Pi Pro開發板(基于進迭時空K1系列高性能RISC-V CPU)
    發表于 12-03 14:40

    如何自己設計個基于RISC-V的SoC架構,最后可以FPGA跑起來?

    如何自己設計個基于RISC-V的SoC架構,最后可以FPGA跑起來
    發表于 11-11 08:03

    為什么RISC-V是嵌入式應用的最佳選擇

    最近RISC-V基金會在社交媒體發文,文章說物聯網和嵌入式系統正在迅速發展,需要更高的計算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU到高性能應用處理器,RIS
    的頭像 發表于 11-07 10:09 ?1607次閱讀

    RISC-V B擴展介紹及實現

    某個方向移位并將結果存儲目標寄存器中;后者則用于為個值生成個位掩碼。 此外,B擴展還增加了組壓縮指令,可以使指令占用更少的內存空間,從而提高系統性能。這些壓縮指令兼容于
    發表于 10-21 13:01

    利用事務級加速實現高速、高質量的RISC-V驗證

    引言RISC-V架構以其開放性和高度可定制的特性,正在重塑處理器設計格局。然而,這種靈活性也帶來了顯著的驗證挑戰,使其驗證復雜度遠超傳統固定架構處理器。
    的頭像 發表于 09-18 10:08 ?2031次閱讀
    利用事務級加速實現高速、高質量的<b class='flag-5'>RISC-V</b><b class='flag-5'>驗證</b>

    時擎科技亮相2025 RISC-V中國峰會,深度解析高性能RISC-V SoC技術挑戰與創新

    2025年7月16-18日,第五屆RISC-V中國峰會在上海張江科學會堂成功舉辦,作為全球RISC-V領域頂級盛會之,本屆峰會匯聚了數百家企業、研究機構及開源社區,共同探討RISC-V
    的頭像 發表于 07-21 17:37 ?1657次閱讀
    時擎科技亮相2025 <b class='flag-5'>RISC-V</b>中國峰會,深度解析高性能<b class='flag-5'>RISC-V</b> SoC技術<b class='flag-5'>挑戰</b>與創新

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

    7月17-18日,中國規模最大、規格最高的RISC-V峰會上,芯華章向數千名專業用戶展示其面向RISC-V指令集打造的完整敏捷驗證方案,其中最新發布的GalaxSim Turbo 3
    的頭像 發表于 07-21 17:03 ?1093次閱讀
    芯華章<b class='flag-5'>RISC-V</b>敏捷<b class='flag-5'>驗證</b>方案再升級

    RISC-V 發展態勢與紅帽系統適配進展

    2025 年 7 月 18 日,第五屆(2025)RISC-V 中國峰會的軟件與生態系統分論壇,紅帽軟件(北京)有限公司首席軟件工程師、RISC-V 國際基金會大使傅煒分享的主題是
    發表于 07-18 10:55 ?4071次閱讀
    <b class='flag-5'>RISC-V</b> 發展態勢與紅帽系統適配進展

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

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

    RISC-V和ARM何區別?

    微處理器架構領域,ARM與RISC-V是兩個備受關注的體系。ZLG致遠電子推出ARM核心版后,又推出了基于RISC-V的MR6450核心版,這引發了人們對這兩種架構差異的深入探討。
    的頭像 發表于 06-24 11:38 ?2024次閱讀
    <b class='flag-5'>RISC-V</b>和ARM<b class='flag-5'>有</b>何區別?

    攀登者 | 全球首顆RISC-V內核超級SIM芯片的創新突圍

    安全芯片的“珠峰”群“攀登者”。面對內核自主可控與芯片安全的關鍵挑戰,他們的目標不是跟
    的頭像 發表于 06-20 18:03 ?1437次閱讀
    攀登者 | 全球首顆<b class='flag-5'>RISC-V</b><b class='flag-5'>內核</b>超級SIM芯片的創新突圍

    FPGA與RISC-V淺談

    RISC-V處理器的SoC數量2024年約為20億顆,到2031年有望突破200億顆。 RISC-V的概念與優勢 RISC-V種全新的
    發表于 04-11 13:53 ?677次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談