欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

驗(yàn)證環(huán)境獲取DUT內(nèi)部信號(hào)的方法

sanyue7758 ? 來源: 驗(yàn)證芯發(fā)現(xiàn) ? 2023-08-19 09:50 ? 次閱讀

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

推而廣之,其他的DUT內(nèi)部信號(hào),由于驗(yàn)證的需要,有時(shí)也需要進(jìn)行后門讀寫。這些信號(hào)除了包含前門可讀的寄存器以外,還會(huì)包含reg/wire信號(hào)、狀態(tài)機(jī)的狀態(tài)值、memory內(nèi)容等。

總的來看,獲取DUT內(nèi)部狀態(tài)分為前門和后門兩種方式。

前門讀寫

前門讀寫:使用總線對DUT發(fā)起真實(shí)的讀寫,一般需要總線VIP支持,僅針對DUT內(nèi)部可訪問的地址空間,如配置和上報(bào)寄存器、memory。

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

缺點(diǎn)一方面也是前門的“真實(shí)性”,當(dāng)需要讀寫的地址空間數(shù)量很大時(shí),會(huì)消耗非常多的仿真時(shí)間,影響用例的執(zhí)行效率。

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

后門讀寫

后門讀寫:繞過前門總線,直接通過DUT內(nèi)信號(hào)的hierarchy路徑強(qiáng)制force或者讀取信號(hào)值。

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

1. 信號(hào)的Hierarchy讀取

DUT經(jīng)過編譯后,內(nèi)部的信號(hào)都有對應(yīng)的hierarchy路徑,如dut.a.b.c,dut.out。在驗(yàn)證環(huán)境中可以直接使用,例如:

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)//錯(cuò)誤!
使用VPI訪問缺點(diǎn):不能按位域驅(qū)動(dòng)和讀取。對于多bit信號(hào),無法只對其中的部分bit操作。

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

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

    關(guān)注

    457

    文章

    51285

    瀏覽量

    427850
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5372

    瀏覽量

    121304
  • 仿真
    +關(guān)注

    關(guān)注

    50

    文章

    4130

    瀏覽量

    134073
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2809

    瀏覽量

    77166
  • DUT
    DUT
    +關(guān)注

    關(guān)注

    0

    文章

    189

    瀏覽量

    12513

原文標(biāo)題:驗(yàn)證環(huán)境獲取DUT內(nèi)部信號(hào)的方法

文章出處:【微信號(hào):處芯積律,微信公眾號(hào):處芯積律】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于VMM驗(yàn)證方法學(xué)的MCU驗(yàn)證環(huán)境

    。本文主要提出了一種基于SystemVerilog的VMM驗(yàn)證方法學(xué)的驗(yàn)證環(huán)境。在這個(gè)驗(yàn)證環(huán)境
    發(fā)表于 03-24 14:07 ?3395次閱讀

    基于VMM驗(yàn)證方法學(xué)的MCU驗(yàn)證環(huán)境

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

    基于VMM的驗(yàn)證環(huán)境驗(yàn)證MCU指令實(shí)現(xiàn)設(shè)計(jì)

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

    基于VMM驗(yàn)證方法學(xué)的MCU驗(yàn)證環(huán)境實(shí)現(xiàn)方法介紹

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

    SoC驗(yàn)證環(huán)境搭建方法的研究

    本文從SoC (System on a Chip)驗(yàn)證環(huán)境外在的框架結(jié)構(gòu)、內(nèi)在的驗(yàn)證數(shù)據(jù)的組織與管理和體現(xiàn)其工作原理的系統(tǒng)腳本的設(shè)計(jì)思想三方面出發(fā),討論SoC 驗(yàn)證
    發(fā)表于 12-14 09:52 ?22次下載

    一種基于UVM的混合信號(hào)驗(yàn)證環(huán)境

    一種基于UVM的混合信號(hào)驗(yàn)證環(huán)境_耿睿
    發(fā)表于 01-07 21:39 ?1次下載

    DUT輸入定向或隨機(jī)的激勵(lì)

    TestBench即測試平臺(tái),是為了檢驗(yàn)待測設(shè)計(jì)(design under test,DUT)而搭建的驗(yàn)證環(huán)境。
    的頭像 發(fā)表于 02-24 17:19 ?1038次閱讀
    對<b class='flag-5'>DUT</b>輸入定向或隨機(jī)的激勵(lì)

    DUT 和 testbench 連接教程

    我們知道,不論是哪一級(jí)的驗(yàn)證,最終都是通過 pin 連接到 DUT 上向其施加激勵(lì),**對于 UVM 驗(yàn)證平臺(tái)中,使用虛接口來實(shí)現(xiàn) DUT驗(yàn)證
    的頭像 發(fā)表于 03-21 11:20 ?1573次閱讀

    UVM驗(yàn)證平臺(tái)頂層有什么作用

    因?yàn)?b class='flag-5'>DUT是一個(gè)靜態(tài)的內(nèi)容,所以testbench理應(yīng)也是靜態(tài)的,其作為uvm驗(yàn)證環(huán)境DUT的全局根結(jié)點(diǎn)。
    的頭像 發(fā)表于 03-21 11:33 ?1381次閱讀

    基于UVM驗(yàn)證環(huán)境開發(fā)測試流程

    驗(yàn)證環(huán)境用戶需要?jiǎng)?chuàng)建許多測試用例來驗(yàn)證一個(gè)DUT的功能是否正確,驗(yàn)證環(huán)境開發(fā)者應(yīng)該通過以下方式提
    的頭像 發(fā)表于 06-09 11:11 ?1028次閱讀
    基于UVM<b class='flag-5'>驗(yàn)證</b><b class='flag-5'>環(huán)境</b>開發(fā)測試流程

    芯片驗(yàn)證需要圍繞DUT做什么?

    TestBench即測試平臺(tái),是為了檢驗(yàn)待測設(shè)計(jì)(design under test,DUT)而搭建的驗(yàn)證環(huán)境。
    的頭像 發(fā)表于 06-12 17:38 ?2326次閱讀
    芯片<b class='flag-5'>驗(yàn)證</b>需要圍繞<b class='flag-5'>DUT</b>做什么?

    驗(yàn)證組件配置參數(shù)

    一些典型 的 驗(yàn)證組件 配 置參數(shù)示例:? 一個(gè)agent可以被配置為 active 或者 passive 模式。在active模式下agent驅(qū)動(dòng)DUT,在passive模式下agent被動(dòng)地檢查
    的頭像 發(fā)表于 06-14 10:20 ?672次閱讀
    <b class='flag-5'>驗(yàn)證</b>組件配置參數(shù)

    基于DUT內(nèi)部寄存器值的鏡像

    寄存器模型保持著DUT內(nèi)部寄存器值的 鏡像(mirror) 。 鏡像值不能保證是正確的,因?yàn)榧拇嫫髂P椭荒芨兄綄@些寄存器的外部讀寫操作。 如果DUT內(nèi)部修改了寄存器中的字段,鏡像值
    的頭像 發(fā)表于 06-24 12:02 ?939次閱讀

    北京清微智能科技有限公司發(fā)布IC驗(yàn)證方法,實(shí)現(xiàn)雙DUT驗(yàn)證

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

    鎖相放大器參考信號(hào)獲取方法

    鎖相放大器參考信號(hào)獲取方法主要依賴于對被測信號(hào)特性的了解以及實(shí)驗(yàn)的具體需求。以下是一些常用的獲取參考
    的頭像 發(fā)表于 09-05 10:58 ?509次閱讀