色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

驗證環境獲取DUT內部信號的方法

sanyue7758 ? 來源: 驗證芯發現 ? 2023-08-19 09:50 ? 次閱讀

在UVM寄存器模型的操作中,寄存器用于設置DUT狀態和芯片狀態信息的上報,有前門和后門讀寫兩種方式。

推而廣之,其他的DUT內部信號,由于驗證的需要,有時也需要進行后門讀寫。這些信號除了包含前門可讀的寄存器以外,還會包含reg/wire信號、狀態機的狀態值、memory內容等。

總的來看,獲取DUT內部狀態分為前門和后門兩種方式。

前門讀寫

前門讀寫:使用總線對DUT發起真實的讀寫,一般需要總線VIP支持,僅針對DUT內部可訪問的地址空間,如配置和上報寄存器、memory。

這種方式好處在于能夠和芯片真實的工作場景保持高度相似,能夠發現時序配合上的一些問題。

缺點一方面也是前門的“真實性”,當需要讀寫的地址空間數量很大時,會消耗非常多的仿真時間,影響用例的執行效率。

另一方面是這種耗時的讀寫不滿足“實時性”比對的驗證要求。某些驗證環境中,可能需要在幾個cycle內完成對DUT狀態的獲取和比對,這種場景下前門讀取方式則無法滿足。

后門讀寫

后門讀寫:繞過前門總線,直接通過DUT內信號的hierarchy路徑強制force或者讀取信號值。

后門操作的方式可以分為:按信號的Hierarchy讀取、interface連接DUT信號、和VPI訪問。

1. 信號的Hierarchy讀取

DUT經過編譯后,內部的信號都有對應的hierarchy路徑,如dut.a.b.c,dut.out。在驗證環境中可以直接使用,例如:

bit A;
A=dut.sub_block.A;
if(A==0) begin
.....
end
23134c52-3ddf-11ee-ac96-dac502259ad0.png
bitA;
bit[15:0] B
if(uvm_hdl_read("dut.sub_block.A",A))begin
.....
end
//bit[31:0] Y
uvm_hdl_read("dut.X.Y[15:0]",B)//錯誤!
使用VPI訪問缺點:不能按位域驅動和讀取。對于多bit信號,無法只對其中的部分bit操作。

一般而言對于黑盒驗證中的加密代碼,使用Hierarchy和VPI方式都是無法獲取加密代碼內部信號的狀態。當然如果在已知加密代碼層次前提下,通過一些處理,還是可以通過Hierarchy方式進行后門操作。

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

    關注

    456

    文章

    50886

    瀏覽量

    424173
  • 寄存器
    +關注

    關注

    31

    文章

    5355

    瀏覽量

    120513
  • 仿真
    +關注

    關注

    50

    文章

    4093

    瀏覽量

    133666
  • 信號
    +關注

    關注

    11

    文章

    2791

    瀏覽量

    76825
  • DUT
    DUT
    +關注

    關注

    0

    文章

    189

    瀏覽量

    12406

原文標題:驗證環境獲取DUT內部信號的方法

文章出處:【微信號:處芯積律,微信公眾號:處芯積律】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于VMM驗證方法學的MCU驗證環境

    。本文主要提出了一種基于SystemVerilog的VMM驗證方法學的驗證環境。在這個驗證環境
    發表于 03-24 14:07 ?3346次閱讀

    基于VMM驗證方法學的MCU驗證環境

    1 簡介 隨著設計的復雜程度不斷增加,要求把更多的資源放到驗證上,不但要求驗證能夠覆蓋所有的功能,還希望能夠給出大量的異常情況來檢查DUT對應異常的處理狀態,這在傳統測試方法下往往
    的頭像 發表于 08-25 16:45 ?884次閱讀

    基于VMM的驗證環境驗證MCU指令實現設計

    1 簡介 隨著設計的復雜程度不斷增加,要求把更多的資源放到驗證上,不但要求驗證能夠覆蓋所有的功能,還希望能夠給出大量的異常情況來檢查DUT對應異常的處理狀態,這在傳統測試方法下往往是難
    發表于 07-01 08:15

    基于VMM驗證方法學的MCU驗證環境實現方法介紹

    1 簡介隨著設計的復雜程度不斷增加,要求把更多的資源放到驗證上,不但要求驗證能夠覆蓋所有的功能,還希望能夠給出大量的異常情況來檢查DUT對應異常的處理狀態,這在傳統測試方法下往往是難
    發表于 07-03 07:40

    SoC驗證環境搭建方法的研究

    本文從SoC (System on a Chip)驗證環境外在的框架結構、內在的驗證數據的組織與管理和體現其工作原理的系統腳本的設計思想三方面出發,討論SoC 驗證
    發表于 12-14 09:52 ?22次下載

    一種基于UVM的混合信號驗證環境

    一種基于UVM的混合信號驗證環境_耿睿
    發表于 01-07 21:39 ?1次下載

    DUT輸入定向或隨機的激勵

    TestBench即測試平臺,是為了檢驗待測設計(design under test,DUT)而搭建的驗證環境
    的頭像 發表于 02-24 17:19 ?987次閱讀
    對<b class='flag-5'>DUT</b>輸入定向或隨機的激勵

    DUT 和 testbench 連接教程

    我們知道,不論是哪一級的驗證,最終都是通過 pin 連接到 DUT 上向其施加激勵,**對于 UVM 驗證平臺中,使用虛接口來實現 DUT驗證
    的頭像 發表于 03-21 11:20 ?1507次閱讀

    UVM驗證平臺頂層有什么作用

    因為DUT是一個靜態的內容,所以testbench理應也是靜態的,其作為uvm驗證環境DUT的全局根結點。
    的頭像 發表于 03-21 11:33 ?1313次閱讀

    基于UVM驗證環境開發測試流程

    驗證環境用戶需要創建許多測試用例來驗證一個DUT的功能是否正確,驗證環境開發者應該通過以下方式提
    的頭像 發表于 06-09 11:11 ?988次閱讀
    基于UVM<b class='flag-5'>驗證</b><b class='flag-5'>環境</b>開發測試流程

    芯片驗證需要圍繞DUT做什么?

    TestBench即測試平臺,是為了檢驗待測設計(design under test,DUT)而搭建的驗證環境
    的頭像 發表于 06-12 17:38 ?2232次閱讀
    芯片<b class='flag-5'>驗證</b>需要圍繞<b class='flag-5'>DUT</b>做什么?

    驗證組件配置參數

    一些典型 的 驗證組件 配 置參數示例:? 一個agent可以被配置為 active 或者 passive 模式。在active模式下agent驅動DUT,在passive模式下agent被動地檢查
    的頭像 發表于 06-14 10:20 ?620次閱讀
    <b class='flag-5'>驗證</b>組件配置參數

    基于DUT內部寄存器值的鏡像

    寄存器模型保持著DUT內部寄存器值的 鏡像(mirror) 。 鏡像值不能保證是正確的,因為寄存器模型只能感知到對這些寄存器的外部讀寫操作。 如果DUT內部修改了寄存器中的字段,鏡像值
    的頭像 發表于 06-24 12:02 ?898次閱讀

    北京清微智能科技有限公司發布IC驗證方法,實現雙DUT驗證

    清微智能在本周宣布新型專利“一種IC驗證中實現雙DUT驗證方法”已于今年3月獲批。該項專利內容由該集團獨立研究,申請日期優先于2024年3月26日。
    的頭像 發表于 04-08 10:07 ?583次閱讀
    北京清微智能科技有限公司發布IC<b class='flag-5'>驗證</b>新<b class='flag-5'>方法</b>,實現雙<b class='flag-5'>DUT</b><b class='flag-5'>驗證</b>

    鎖相放大器參考信號獲取方法

    鎖相放大器參考信號獲取方法主要依賴于對被測信號特性的了解以及實驗的具體需求。以下是一些常用的獲取參考
    的頭像 發表于 09-05 10:58 ?424次閱讀
    主站蜘蛛池模板: 日韩欧美视频一区| tobu中国日本高清| 久青草国产观看在线视频| china男士同性视频tv| 亚洲AV无码乱码国产麻豆P| 欧美黑人经典片免费观看| 国产在线观看黄| 草草久久久无码国产专区全集观看| 亚洲天堂av2017| 少妇第一次交换| 男男高h浪荡受h| 经典WC女厕所里TV| 国产成人综合在线视频| 97久久精品人人槡人妻人| 亚洲欧美中文字幕5发布| 丝瓜涩涩屋黄瓜香蕉丝瓜| 免费精品国偷自产在线在线| 极品 女神校花 露脸91| 国产精品第1页在线观看| gogogo视频在线观看| 中国欧美日韩一区二区三区| 亚洲精品国产精品精| 依恋影院在线观看| 色欲精品久久人妻AV中文字幕| 蜜臀AV熟女人妻中文字幕| 激情床戏揉胸吃胸视频| 国产精品美女久久久久AV超清 | 国产手机精品一区二区| 超碰97人人做人人爱亚洲尤物 | 中国少妇内射XXXHD免费| 亚洲第一成年人网站| 色偷偷男人天堂| 日本免费xxx| 人人干人人插| 青柠在线观看免费高清电视剧荣耀 | 午夜国产精品视频在线| 日韩欧美群交P内射捆绑| 秋霞伦理电影在线看| 青草伊人久久| 热中文热国产热综合| 人妻满熟妇AV无码区国产|