成人sese/国产免费人成视频在线观看/九色 在线/免费观看又色又爽又黄的/啪在线视频/日日做日日摸夜夜爽

首頁 資訊 > 創(chuàng)新 > 正文

基于形式的高效 RISC-V 處理器驗證方法|每日消息

作者:Laurent Arditi, Paul Sargent, Thomas Aird

職務:Codasip高級驗證/形式驗證工程師


(資料圖片僅供參考)

RISC-V的開放性允許定制和擴展基于 RISC-V 內(nèi)核的架構(gòu)和微架構(gòu),以滿足特定需求。這種對設計自由的渴望也正在將驗證部分的職責轉(zhuǎn)移到不斷壯大的開發(fā)人員社群。然而,隨著越來越多的企業(yè)和開發(fā)人員轉(zhuǎn)型RISC-V,大家才發(fā)現(xiàn)處理器驗證絕非易事。新標準由于其新穎和靈活性而帶來的新功能會在無意中產(chǎn)生規(guī)范和設計漏洞,因此處理器驗證是處理器開發(fā)過程中一項非常重要的環(huán)節(jié)。

在復雜性一般的RISC-V 處理器內(nèi)核的開發(fā)過程中,會發(fā)現(xiàn)數(shù)百甚至數(shù)千個漏洞。當引入更多高級特性的時候,也會引入復雜程度各不相同的新漏洞。而某些類型的漏洞過于復雜,導致在仿真環(huán)節(jié)都無法找到它們。因此必須通過添加形式驗證來賦能 RTL 驗證方法。從極端漏洞到隱匿式漏洞,形式驗證能夠讓您在合理的處理時間內(nèi)詳盡地探索所有狀態(tài)。

在本文中,我們將介紹一個基于形式驗證的、易于調(diào)動的 RISC-V 處理器驗證程序。與 RISC-V ISA 黃金模型和 RISC-V 合規(guī)性自動生成的檢查一起,展示了如何有效地定位那些無法進行仿真的漏洞。通過為每條指令提供一組專用的斷言模板來實現(xiàn)高度自動化,不再需要手動設計,從而提高了形式驗證團隊的工作效率。

1、基于先進內(nèi)核的處理器開發(fā)

嵌入式系統(tǒng)的應用越來越廣泛,同時對處理器的性能、功耗和面積(PPA)要求越來越高,因此我們將這樣的產(chǎn)業(yè)和技術背景下用實際案例來分析處理器的驗證。Codasip L31 是一款用于微控制器應用的 32 位中端嵌入式 RISC-V 處理器內(nèi)核。作為一款多功能、低功耗、通用型的 CPU,它實現(xiàn)了性能和功耗的理想平衡。從物聯(lián)網(wǎng)設備到工業(yè)和汽車控制,或作為大型系統(tǒng)中的深度嵌入式內(nèi)核,L31可在一個非常小巧緊湊的硅片面積中實現(xiàn)本地處理能力。L31是通過 Codasip Studio 使用 CodAL 語言設計而成,該內(nèi)核完全可定制,包括經(jīng)典的擴展和特性,以及實現(xiàn)這些擴展和特性所需的高效和徹底的驗證。

圖1 Codasip L31處理器內(nèi)核架構(gòu)圖解(來源:Codasip)

表 1 Codasip L31內(nèi)核展示了RISC-V處理器的優(yōu)異特性

特性

描述

指令集架構(gòu) (ISA)

RV32 I/M/C/F/B

流水線

3級順序流水線

分支預測器

可選,優(yōu)化過的單線程性能

并行乘法器

并行實現(xiàn),單周期乘法

序列除法器

順序執(zhí)行

內(nèi)存保護

●具有 2/4/8/16 個區(qū)域的可選MPU

●具有 2/4/8/16 個區(qū)域的物理內(nèi)存屬性

機器和用戶權(quán)限模式

緊耦合存儲器 (TCM)

●指令和數(shù)據(jù)TCM

●可定制大小高達2MB

AHB-Lite TCM 輔助端口

接口

用于獲取和數(shù)據(jù)的 32 位 AHB-Lite 接口(帶緩存的 AXI-Lite)

浮點單元 (FPU)

可選,單精度

調(diào)試

●標準 RISC-V 調(diào)試

●2/4 JTAG

●2-8 個斷點和觀察點

●系統(tǒng)總線接入

中斷

●中斷控制器

●標準 RISC-V CLINT ? 執(zhí)行

●多達 128 個中斷

●WFI(等待中斷)

●NMI(不可屏蔽中斷)

2???? 創(chuàng)建最優(yōu)的RISC-V處理器驗證方法

處理器驗證需要制定合適的策略、勤勉的工作流程和完整性,而方興未艾的、更加靈活的RISC-V處理器開發(fā)則需要針對自己處理器功能設置做詳盡的驗證規(guī)劃;也需要參考一些內(nèi)核供應商的內(nèi)外部因素,比如該供應商自己的開發(fā)工具體現(xiàn)和外部開發(fā)工具伙伴,以及同系、同款或者同廠內(nèi)核的出貨量等。

驗證處理器意味著需要考慮諸多不確定性。最終產(chǎn)品將運行什么軟件?用例是什么?可能發(fā)生哪些異步事件?這些未知數(shù)意味著較大的驗證范圍。然而,覆蓋整個處理器狀態(tài)空間是無法實現(xiàn)的,這也不是Codasip這樣的領先內(nèi)核供應商的目標。

在確保處理器品質(zhì)的同時,充分利用時間和資源才是處理器驗證的正解。明智的處理器驗證意味著在產(chǎn)品開發(fā)過程中盡早并高效地發(fā)現(xiàn)相關漏洞。在頂層方面,Codasip提供了多種創(chuàng)新的驗證路徑,其驗證方法基于以下內(nèi)容:

驗證是在處理器開發(fā)期間與設計團隊合作完成的。

驗證是所有行業(yè)標準技術的組合。使用多種技術可以讓您最大限度地發(fā)揮每一種技術的潛力,并有效地覆蓋盡可能多的極端情況。

驗證需持續(xù)進行。有效的辦法是運用隨著處理器復雜程度而不斷發(fā)展的技術組合。

在驗證L31內(nèi)核時,我們的想法是讓仿真和形式驗證相輔相成。

2.1仿真的優(yōu)勢和目的

仿真實際上不可或缺,它允許我們在兩個級別上進行驗證設計:

頂層仿真(Top-level),主要是為了確保設計在最常見的情況下符合其規(guī)范(CPU 的 ISA)。

塊級仿真(Block-level),以確保微架構(gòu)按照預期設計。然而,很難將這些檢查與頂層架構(gòu)規(guī)范聯(lián)系起來,因為這通常依賴于定向隨機測試生成,因此能夠應付棘手和不尋常的情況。

頂層仿真通常不像塊級仿真那樣特意強調(diào)設計。因此,它可以實現(xiàn)針對 ISA 的設計的整體驗證。

2.2形式驗證的優(yōu)勢和目的

形式驗證使用數(shù)學技術對以斷言形式編寫的問題提供有關設計的明確答案。

形式驗證工具對斷言和設計的組合進行詳盡的分析。不需要指定任何刺激,除了指定一些非正常情況以避免假漏洞。該驗證工具可以提供詳盡的“已證實”答案或“失敗”答案,同時生成顯示刺激的波形,證明斷言是錯誤的。在大型和復雜的設計中,工具有時只能提供有限的證明,這意味著從重置到特定數(shù)量的周期都不存在漏洞場景。同時也存在不同的技術方法來增加該周期循環(huán)次數(shù),或獲得“已證明”或“失敗”的答案。

形式驗證用于以下情況:

為完整的驗證一個模塊,潛在地消除了任何仿真的需要。由于形式驗證的計算復雜性,形式化驗收(sign-off)僅限于小模塊。

除了仿真之外,還要驗證一個模塊,即使是個大模塊,因為形式驗證能夠在極端情況下找到漏洞,而隨機仿真只能“靠運氣”找到,而且概率非常低。

處理一些仿真不充分的驗證任務,例如時鐘門控、X態(tài)傳播(X-propagation)、數(shù)據(jù)增量處理(CDC)、等價性檢查等。

幫助調(diào)查缺少調(diào)試信息的已知漏洞,并確定潛在的設計修復。

對漏洞進行分類和識別,以便通過形式驗證來學習和改進測試平臺/仿真。

為了潛在地幫助仿真,填充覆蓋范圍中的漏洞。

3解決方案:一種基于形式驗證的高效的 RISC-V 處理器驗證方法

為了獲得一種高效的RISC-V處理器驗證方法,我們決定以采用西門子EDA 處理器驗證APP來高效驗證Codasip? L31 RISC-V 內(nèi)核為例,來進行詳盡的說明。該工具的目標是確保 RTL 級別的處理器設計正確且詳盡地實現(xiàn)指令集架構(gòu) (ISA)規(guī)范,而本文希望介紹的是一種端到端的解決方案

1.該工具從一個頂層并有效的“黃金模型”中生成以下:

在 Verilog 語言中,ISA 的單周期執(zhí)行模型。

一組斷言,用于檢查待測試模塊 (DUT)和模型 (M)在架構(gòu)級別的功能是否相同。

注意:這并沒有進行任何正式等價性檢查。

2.當在 DUT 中獲取新指令 (I)時,會捕獲架構(gòu)狀態(tài) (DUT-init)。

3.該指令在流水線中運行。

4.捕獲另一個架構(gòu)狀態(tài)(DUT-final)。

5.M 被輸入 DUT-init 和 I,并計算出一個新的 M-final 狀態(tài)。

6.斷言檢查 M-final 和 DUT-final 中的資源是否具有相同的值。

圖 2 3 級 L31 內(nèi)核的端到端驗證流程(當驗證指令 I 既沒有停止也沒有清除緩存數(shù)據(jù)時)

這種端到端的驗證方法可以在比整個CPU 更小、更簡單的模塊(例如數(shù)據(jù)緩存)上合理實現(xiàn)。可以在緩存上寫入端到端斷言,以驗證寫入特定地址的數(shù)據(jù)是否從同一地址正確讀取。這使用了眾所周知的形式驗證技術,例如記分牌算法。

然而,對于 CPU來說,手動編寫這樣的斷言是不可行的。它需要指定每條指令的語義,并與所有執(zhí)行模式交叉。這通常根本不可能實現(xiàn)。 CPU 的形式驗證被分成更小的部分,但是仍然無法驗證所有部分是否正確執(zhí)行了 ISA。

使用建議的方法意味著能夠立即驗證完整的 L31 內(nèi)核,而無需編寫任何復雜的斷言。如上所述,黃金模型和檢查斷言是自動生成的。

這種方法同時具有高度可配置性和自動化性,特別是對于 RISC-V CPU,例如 L31:

用戶可以指定設計執(zhí)行的頂層 RISC-V 參數(shù)和擴展。

該工具能夠自動從設計中提取數(shù)據(jù),例如將架構(gòu)寄存器與實際每秒浮點運算次數(shù)相關聯(lián)。

該工具允許添加自定義,例如用來驗證的新指令(具有為用戶“擴展”黃金模型的能力)。

最后,黃金模型不是由Codasip開發(fā)的(除了一些自定義部分),這一事實提供了額外的保證,這從驗證獨立性的角度來看很重要。

本文摘錄于《基于形式的高效 RISC-V 處理器驗證方法 – 形式化驗證》白皮書,出版人為總部位于歐洲的全球領先RISC-V供應商和處理器解決方案領導者,該公司的處理器IP目前已部署在數(shù)十億顆芯片中。Codasip通過開放的RISC-V ISA、Codasip Studio處理器設計自動化工具與高品質(zhì)的處理器IP相結(jié)合,為客戶提供定制計算。這種創(chuàng)新方法能夠輕松實現(xiàn)定制和差異化設計,從而開發(fā)出高性能的、改變游戲規(guī)則的產(chǎn)品,實現(xiàn)真正意義上的轉(zhuǎn)型。如希望得到該白皮書的完整版本,可瀏覽Codasip中文網(wǎng)站或者關注該公司微信公眾號。

該技術白皮書英文版下載鏈接:https://codasip.com/papers/a-formal-based-approach-for-efficient-riscv-processor-verification

關鍵詞:

最近更新

關于本站 管理團隊 版權(quán)申明 網(wǎng)站地圖 聯(lián)系合作 招聘信息

Copyright © 2005-2023 創(chuàng)投網(wǎng) - www.zhigu.net.cn All rights reserved
聯(lián)系我們:39 60 29 14 2@qq.com
皖ICP備2022009963號-3

主站蜘蛛池模板: 中日产幕无线码一区 | 一个人看的www免费视频中文 | 亚洲精品国产av天美传媒 | 亚洲精品一区三区三区在线观看 | 激情综合久久 | 国产成人av网站网址 | 在线播放ww | 偷拍亚洲视频 | 九九色在线观看 | 97视频在线精品国自产拍 | 日本456| 国产手机在线播放 | 日韩高清在线 | av无码精品一区二区三区三级 | 91黑丝高跟| 精品成人a区在线观看 | 最新版天堂资源网在线种子 | 国产精品久久人妻无码hd毛片 | 日韩欧美在线免费 | 国产97超碰人人做人人爱 | www.99riav| av不卡在线免费观看 | 好男人资源在线www免费 | 日本三级日产三级国产三级 | 三级在线免费看 | 久操这里只有精品 | 久久综合桃花 | 亚洲生活片 | 欧美日韩精品二区 | 性高朝久久久久久久久久 | 午夜爽爽影院理论片午夜梦回 | 精品成人一区二区 | 熟女人妻一区二区三区视频 | 夜夜爱夜鲁夜鲁很鲁 | 又爆又大又粗又硬又黄的a片 | 国产真人真事毛片视频 | 国产成+人+综合+亚洲欧美丁香花 | 国产成人在线影院 | 少妇一区二区视频 | 色狗网站 | 欧洲成人一区二区 | 一本岛在免费一二三区 | 国产精品国产三级国产试看 | 精品久久综合1区2区3区激情 | 国产免费丝袜调教视频 | 狠狠做五月深爱婷婷 | 日本特黄高清免费大片 | 国产又粗又猛又爽视频上高潮 | 天天操天天玩 | 97超碰国产在线 | 亚洲日本va中文字幕人妖 | 日本丰满老妇bbb | 91九色丨porny丨闺蜜 | 91色站 | 亚洲青青草原 | 久久精品人人槡人妻人 | 波多野结衣av在线观看 | 在线播放不卡av | 先锋影音av资源站av | 主站蜘蛛池模板: 蛛词}| 国产精品sm调教圈论坛 | 久国久产久精永久网页 | tickle调教美女丨vk | 亚洲国产精品女人 | 国产亚洲精品久久精品6 | 欧美精品日韩在线 | av黄色在线免费观看 | av无码国产在线观看岛国 | 亚洲91影院 | 久久亚洲精品中文字幕一区 | 欧美性猛交ⅹxxx乱大交3 | 国产zljzljzljzlj麻传媒 | 一本大道东京热无码av | 亚洲成av人片乱码色午夜 | 欧美一级不卡视频 | 欧美伦理影院 | 中文字幕无码日韩专区免费 | 日韩黄网站 | 性生交大片免费密桃成熟时 | 少妇荡乳情欲办公室456视频 | 日韩精品一区在线播放 | 久草在线手机视频 | 国产suv精品一区二区三 | 久久午夜激情 | 丁香五月亚洲综合在线 | 蜜臀久久99精品久久久久宅男 | 综合婷婷久久 | 国产成人av片在线观看 | 日本动漫瀑乳h动漫啪啪免费 | 欧美最猛黑人xxxx黑人猛叫黄 | 九九热精品 | 好色视频网 | 888夜夜爽夜夜躁精品 | 国产成人亚洲综合无码品善网 | 国产精品高潮呻吟久久av郑州 | 日本妞干网 | 精品av天堂毛片久久久 | 黑人毛片看看 | 91黄色免费视频 | 不卡中文字幕在线观看 | 91大片在线观看 | 亚洲第一页中文字幕 | 久久综合久久爱香蕉网 | 成本人片无码中文字幕免费 | 欧美综合网站 | 国产妇女馒头高清泬20p多毛 | 国产精品久久人妻互换 | 丰满人妻被中出中文字幕 | 国产精品不卡视频 | 国产在线看黄 | 日韩不卡在线观看 | 国产一级片网站 | 成 人 网 站 免费 在线 | 日本三级全黄少妇三2019 | 国产毛片18片毛一级特黄 | 91大神探花在线观看 | 久久久久久久久浪潮精品 | 国产三级韩国三级日本带黄 | 精品国产乱码久久久久久浪潮 | 主站蜘蛛池模板: 蛛词}| 97国产精品自拍 | 未满十八勿入av网免费 | 青青热在线精品视频免费观看 | 久久爱www人成狠狠爱综合网 | 性动态图av无码专区 | 中文字幕无码成人片 | 青青草在线免费视频 | 草草影院国产 | 131美女mm爱做爽爽爽视频 | 亚洲国产精品成人精品无码区 | 中午日产幕无线码1区 | 国产无遮挡免费观看视频网站 | 99精品久久毛片a片 2015超碰 | 九草在线 | 加勒比综合在线16p 久久综合国产精品 | 男女激烈床震gif动态图免费 | 亚洲成a人片在线观看www | 骚动漫十八禁在线观看 | 国产精品videosex性欧美 | 亚洲天堂精品久久 | 免费成人进口网站 | 中国黄色一级毛片 | 51自拍视频在线观看 | 国产精品亚洲精品日韩已方 | 日批在线播放 | 精品乱人伦 | av第一福利网站 | 99久久久无码国产精品免费砚床 | 色avav色av爱avav亚洲色拍 | 国产精品久久久久久久久绿色 | 国产农村乱辈无码 | 伊人网在线看 | 亚洲国产av无码男人的天堂 | 日韩欧美高清一区二区 | 免费看国产曰批40分钟 | 夜夜操综合 | 兔费看少妇性l交大片免费 日韩在线一 | 国产av综合影院 | 久久狠狠中文字幕2017 | 一本一道波多野结衣中文av字幕 | 国模少妇无码一区二区三区 | 国产精品免费福利久久 | 精品亚洲国产成人a片app | 亚洲精品短视频 | 午夜tv影院| 女人高潮抽搐潮喷小视频 | 好爽…又高潮了免费毛片 | 精品国产乱码久久久久久牛牛 | 亚洲国产av一区二区三区 | 成熟丰满熟妇av无码区 | 天天操天天射天天插 | 真多人做人爱视频高清免费 | 国产寡妇树林野战在线播放 | 天天躁天天弄天天爱 | 欧美日韩在线视频免费观看 | 在线看片免费人成视频播 | 亚洲理论| 亚洲综合伦理 | 久久精品成人免费观看97 | 主站蜘蛛池模板: 蛛词}| 欧美40老熟妇色xxxxx | 97色精品视频在线观看 | 国产美女特级嫩嫩嫩bbb片 | 男女性爽大片视频免费看 | jjzzjjzz在线观看 | 亚洲a∨国产av综合av麻豆丫 | 亚洲成人av免费在线观看 | 亚洲乱码中文字幕久久孕妇黑人 | 久久成人福利 | 色综合天天综合网国产成人网 | 中文字幕免费在线看 | 精品国产乱码久久久软件使用方法 | a国产一区二区免费入口 | 亚洲欧美精品在线 | 天堂av免费在线观看 | 在线se | 国产精品丝袜亚洲熟女 | 精品毛片一区二区免费看 | 欧美激情视频在线观看 | 国产成人一区二区三区视频免费 | 日本涩涩视频 | 男人的天堂中文字幕 | 在线亚洲韩国日本高清二区 | 国产suv精品一区二区四区三区 | 97人妻免费线观看2018 | 日韩国产成人在线 | 久久久久久久一区 | 九九在线视频 | 亚洲欧美日韩中文加勒比 | 日韩欧美一区二区三区四区 | 日韩精品无码综合福利网 | 蜜臀久久99精品久久久久久 | 久久婷婷综合色丁香五月 | 国产午夜成人免费看片 | 久久99er6热线精品首页蜜臀 | 成年黄色网 | 日韩 国产 变态另类 欧美 | 99久久国产露脸精品国产麻豆 | 偷窥少妇久久久久久久久 | 中文字幕av资源 | 黄色α片 | 国产精品内射视频免费 | 伊人福利网 | 精品国偷自产在线视频99 | 亚洲精品色播一区二区 | 黄色国产在线 | 综合久久五月天 | 亚洲a∨精品一区二区三区 国产三级在线视频 一区二区三区 | 无码专区中文字幕无码 | 午夜视频在线观看一区二区 | 亚洲日韩av无码美腿丝袜 | 狠狠色噜噜狠狠狠狠综合久 | 亚洲大尺度无码专区尤物 | 姑娘第4集在线观看免费播放 | 成年动漫18禁无码3d动漫 | 久久久久无码精品国产 | 极品少妇的粉嫩小泬视频 | 少妇又紧又色又爽又刺激视频网站 | 欧美资源在线 | 主站蜘蛛池模板: 蛛词}| www.五月天com| 国模晨雨浓密毛大尺度 | 蜜臀av夜夜澡人人爽人人 | 欧美成人在线免费观看 | 东北粗壮熟女丰满高潮 | 精品国产迷系列在线观看 | 久久婷婷大香萑太香蕉av人 | 天天干天天夜 | 碰超免费人妻中文字幕 | 亚洲国产综合无码一区二区bt下 | 另类视频第一页 | 人妻大战黑人白浆狂泄 | 7777精品伊久久久大香线蕉软件的特点 | 99国产精品一区二区三区 | 理论片久久 | 老熟女重囗味hdxx70星空 | 国产无精乱码一区二区三区 | 成年女人片免费视频播放a 欧美激情一区 | av观看网| 亚洲中文av一区二区三区 | av青青| 国产麻豆成人传媒免费观看 | 亚洲欧美综合网 | 亚洲自偷自拍另类第1页 | 狠狠做深爱婷婷久久综合一区 | 曰韩在线 | 久久中文字幕精品 | 91成人精品视频 | 国产十八禁啪啦拍无遮拦视频 | 99热在线精品免费 | 伊人嫩草久久欧美站 | 麻花传媒剧国产mv高清播放 | 亚洲伊人久久大香线蕉av | 国产精品色网 | 欧美激情国产日韩精品一区18 | 精品国产一区二区三区av性色 | 国产精品美女久久久久图片 | 13小箩利洗澡无码视频网站免费 | 538在线一区二区精品国产 | 97人人澡人人深人人添 | 91久久人澡人人添人人爽欧美 | 欧美精品在线一区 | 亚洲国产av精品一区二区蜜芽 | 国产欧美成人xxx视频 | 国产精品日韩一区 | 青草草在线观看 | 国产精品久久久久久久久免费相片 | a在线亚洲男人的天堂 | 欧美一区二区三区在线播放 | 久久亚洲一区二区三区四区五区高 | 亚洲精品偷拍无码不卡av | 亚洲色在线无码国产精品不卡 | 亚洲精品久久久久久久久毛片直播 | 五十路熟女丰满大屁股 | 琪琪秋霞午夜av影视在线 | 噼里啪啦动漫高清在线观看 | 在线精品国产大象香蕉网 | 丰满护士巨好爽好大乳 | 日韩av片无码一区二区三区不卡 |