日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

uvm 形式验证_一种基于UVM的总线验证方法与流程

發布時間:2025/4/16 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 uvm 形式验证_一种基于UVM的总线验证方法与流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本發明涉及芯片設計的功能驗證領域,尤其是一種基于UVM的總線驗證方法。

背景技術:

隨著集成電路工藝的不斷進步,集成電路的規模和復雜度也在不斷地提高,驗證的難度也越來越大。在集成電路設計中,驗證工作已經占到了整個研發周期的一半以上,而驗證的效率直接關系到芯片的質量和上市速度,所以對驗證方法和技術都提出了越來越高的要求。

UVM驗證方法學是最新一代的驗證方法學,其充分繼承了OVM和VMM等驗證方法學的優點。UVM驗證方法學提供了結構統一的驗證平臺框架和一整套構建驗證平臺組件的類庫,使用UVM驗證方法學可以提高驗證效率、降低驗證成本,從而使產品及時推向市場。

總線是連接計算機硬件系統內多種設備的通信線路,如PCIe、USB、UART、I2C等。在總線中一般都存在主機和從機,并且有的總線中還允許存在多個主機,在對總線進行驗證時,如何解決主機和從機之間的數據交互是總線協議驗證中的一個難點。

技術實現要素:

本發明的目的在于克服上述不足,提出了一種基于UVM驗證方法學的總線驗證方法,其能夠非常方便地對總線協議進行驗證。

為了解決上述技術問題,本發明搭建了一個具備高可重用性的總線驗證平臺,其包括:

測試向量TESTS,用于建立和配置驗證環境,并運行相應的測試。

虛擬序列vseq,用于調度主機seq和從機seq的運行。

驗證環境env,其內部封裝了驗證總線所需的其他驗證組件,包括虛擬序列器vsqr、主機agent、從機agent、記分板scoreboard和覆蓋率模型。

虛擬序列器vsqr,用于啟動虛擬序列vseq。

主機agent,用于模仿總線上的主機發起總線操作,其內部封裝了主機序列器sqr、主機驅動器driver和主機監視器monitor。主機序列器用于將主機seq產生的總線事務數據轉交給主機驅動器,主機驅動器根據事務數據的內容驅動總線,主機監視器負責主機的活動。

從機agent,用于模仿總線上的從機響應主機的操作,其內部封裝了從機序列器、從機驅動器和從機監視器。

記分板scoreboard,用于總線事務數據的自動比對,其分別接收來自主機和從機監視器的事務數據,然后比對它們是否一致。

覆蓋率模型,用于統計總線事務數據的功能覆蓋率。

本發明使用UVM驗證方法學搭建了可重用的總線驗證平臺,并編寫測試用例,采用受約束的隨機激勵、功能覆蓋率驅動的方法對其進行了功能驗證。

附圖說明

圖1為總線驗證平臺的系統框圖。

圖2為總線驗證平臺的樹形層級圖。

圖3為1次總線操作的流程圖。

具體實施方式

本發明驗證平臺的架構如圖1所示,整個驗證平臺包括測試用例層TEST、驗證環境層env、代理層agent和總線接口,驗證平臺的樹形層級圖如圖2所示。

TEST層是測試用例層,UVM會根據仿真命令行選項+UVM_TESTNAME來運行相應的測試用例。測試用例首先例化并配置驗證環境,然后在虛擬序列器vsqr上啟動虛擬序列vseq,在vseq中再啟動主機seq和從機seq。

env是驗證環境層,用于例化所需的驗證組件,包括主機agent、從機agent、虛擬序列器vsqr、記分板scoreboard和覆蓋率模型cov。主機agent和從機agent分別用于用于模仿總線上主機和從機的行為,虛擬序列器vsqr用于在其上啟動虛擬序列vseq,記分板scoreboard用于總線事務數據的自動比對,其分別接收來自主機和從機監視器的事務數據,然后比對它們是否一致。覆蓋率模型cov,用于統計總線事務數據的功能覆蓋率,從而反映激勵的完備性。

agent為代理層,其一般封裝了序列器sqr、驅動器和監視器。為了對總線協議進行驗證,驗證環境中包含主機agent和從機agent分別用于模仿主機和從機的行為。為了讓從機seq能夠獲取主機事務數據,在主機驅動器中定義了peek_imp類型的端口,并在從機序列器中定義了peek_port類型的端口,并在驗證環境層中將其連接起來。

驗證平臺中1次總線操作的流程圖如圖3所示,首先主機seq產生事務數據并通過主機序列器sqr發送給主機驅動器,主機驅動器獲取主機事務數據后,通過端口peek_imp將其發送給從機序列器sqr,然后發起總線操作。從機seq等待主機驅動器獲取新的主機事務數據后,通過從機序列器sqr的peek_port端口獲取主機事務數據后,然后從機seq根據獲取的主機事務數據來產生從機事務數據并在通過從機序列器sqr發送給從機驅動器。從機驅動器獲取從機事務數據后,根據從機事務數據的內容來響應主機的操作。

總結

以上是生活随笔為你收集整理的uvm 形式验证_一种基于UVM的总线验证方法与流程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91青青操 | 精品久久精品久久 | www一区二区 | 国产成人在线视频观看 | 欧美一级片在线 | 日韩在线视频网址 | 久艹在线| 熟女肥臀白浆大屁股一区二区 | 亚洲一区av | 欧美黄色免费 | 在线观看你懂的网站 | 免费看成人aa片无码视频羞羞网 | www.69视频| 国产尤物在线 | 日韩在线免费播放 | 国产电影一区二区三区爱妃记 | 国产成人精品在线观看 | 蜜桃视频成人在线观看 | 亚洲一区自拍 | 国产精品一 | 国产日b视频 | 人妻夜夜爽天天爽三区麻豆av网站 | 成人免费网站在线 | 国产精品乱 | 亚洲精品白浆高清久久久久久 | 欧美精品成人久久 | 欧美日韩黄色片 | www.久久久精品| 精品欧美一区二区三区在线观看 | 国产亚洲精品久久久久婷婷瑜伽 | 成人网站在线进入爽爽爽 | 特级西西444www高清大胆免费看 | 国产日韩精品在线观看 | 亚洲欧洲自拍 | 激情综合一区二区三区 | 国产激情文学 | 欧美日一本| 伊人日韩 | 欧美一级爽aaaaa大片 | 国产最新毛片 | 欧美色图另类 | 国产成人自拍视频在线 | 日本强好片久久久久久aaa | 天天操夜夜操 | 久久久久久久99 | 韩国三级国产 | 国产999精品视频 | 亚洲免费观看高清 | 亚洲高清在线播放 | 国产三级做爰高清在线 | 亚洲精品免费观看 | 中国黄色一级大片 | 亚洲av无码一区二区三区网站 | 嫩草视频91 | 好大好舒服视频 | 黄色a级在线观看 | 亚洲久久天堂 | 国产在线观看免费av | 黄色在线免费观看网站 | bl无遮挡高h动漫 | 日日夜夜超碰 | 亚洲精品白浆 | 久久无码高潮喷水 | youjizzxxxxx | 天天摸日日 | 一区二区福利电影 | 欧美日本高清视频 | 午夜18视频在线观看 | 日噜噜夜噜噜 | 天天看夜夜操 | 久久免费少妇高潮久久精品99 | 中文字幕日韩精品无码内射 | 97人人草 | 亚洲乱色| 少妇被爽到高潮动态图 | 日韩欧美理论片 | 日韩欧美中文字幕精品 | 奇米影视狠狠 | 中文在线а√天堂官网 | 黄色av网站在线看 | 中文有码在线播放 | 中国肥胖女人真人毛片 | 亚洲自拍成人 | 色哟哟网站在线观看 | 国产一区二区不卡视频 | www.99在线 | 国产一级特黄毛片 | 一区二区三区网 | 国产精品天美传媒沈樵 | 国产一区二区三区免费视频 | 波多野在线 | 超碰在线看 | 看一级黄色大片 | 色婷婷激情网 | 免费国产网站 | 亚洲av永久无码国产精品久久 | 国产三级在线播放 | 暖暖日本视频 | 国内精品久久久久久久久久久 |