日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

盤點(diǎn)UVM針對(duì)不同機(jī)制提供給用戶的調(diào)試功能

路科驗(yàn)證 ? 來(lái)源:路科驗(yàn)證 ? 作者:路科驗(yàn)證 ? 2022-05-19 14:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基于UVM搭建驗(yàn)證環(huán)境和構(gòu)造驗(yàn)證激勵(lì),調(diào)試的工作總是繞不開的。實(shí)際上,對(duì)驗(yàn)證環(huán)境和激勵(lì)的調(diào)試,往往伴隨著驗(yàn)證階段的前半程,并且會(huì)花掉驗(yàn)證工程師很多時(shí)間和精力。然而,大部分細(xì)節(jié)被隱藏在復(fù)雜的環(huán)境內(nèi)部。這里的復(fù)雜,指的是UVM本身構(gòu)造的不同機(jī)制(比如factory、config_db、objection等),以及在不同機(jī)制內(nèi)部使用的數(shù)據(jù)結(jié)構(gòu)。

作為UVM的用戶,我們需要相信在絕大部分情況下這些機(jī)制本身是沒有問(wèn)題的。因此,從頂層獲得有效的調(diào)試信息就非常關(guān)鍵,比起潛入到內(nèi)部要高效得多。

這也是本文的目的,盤點(diǎn)UVM針對(duì)不同機(jī)制提供給用戶的調(diào)試功能。建議收藏和關(guān)注,總有一天你會(huì)用到。本文的示例代碼都是在UVM類庫(kù)提供的例程上進(jìn)行少量修改得到的。

01 PLUGARG(命令行參數(shù))

01 PLUGARG(命令行參數(shù))

UVM將不同機(jī)制的調(diào)試功能封裝成了命令行參數(shù)。在運(yùn)行仿真的時(shí)候帶上這些參數(shù),就可以在仿真日志中打印出來(lái)對(duì)應(yīng)的詳細(xì)調(diào)試信息。本節(jié)將這些命令行參數(shù)都梳理出來(lái),并附有仿真日志截圖。

+UVM_DUMP_CMDLINE_ARGS:導(dǎo)出所有的命令行參數(shù),確認(rèn)當(dāng)前的命令行參數(shù)符合你的預(yù)期。

cc584f18-d72b-11ec-bce3-dac502259ad0.png

+UVM_CONFIG_DB_TRACE: 打開訪問(wèn)Config_db的追蹤(tracing)功能,可以看到config_db的set和get操作在什么時(shí)間由什么組件發(fā)起。

cc9c0fc8-d72b-11ec-bce3-dac502259ad0.png

+UVM_PHASE_TRACE:打開Phase執(zhí)行的追蹤功能,可以看到不同phase的執(zhí)行順序。

ccfae7fa-d72b-11ec-bce3-dac502259ad0.png

+UVM_OBJECTION_TRACE:打開Objection相關(guān)活動(dòng)的追蹤功能,可以清晰地呈現(xiàn)出objection在運(yùn)行中的狀態(tài)。

cd2081ae-d72b-11ec-bce3-dac502259ad0.png

+UVM_VERBOSITY:設(shè)置打印信息的冗余程度,有效地控制不同重要性信息的打印和屏蔽。

cd626614-d72b-11ec-bce3-dac502259ad0.png

02 PRINT(打印)

02PRINT(打印)

除了命令行參數(shù),UVM還提供了很多內(nèi)置打印函數(shù)。這些函數(shù)可以在驗(yàn)證環(huán)境中被調(diào)用,調(diào)用后會(huì)將對(duì)應(yīng)的數(shù)據(jù)結(jié)構(gòu)按照強(qiáng)可讀性的格式打印到仿真日志中,為環(huán)境調(diào)試工作提供極大的便利。

cdce8452-d72b-11ec-bce3-dac502259ad0.png

uvm_root::print_topology():打印整個(gè)驗(yàn)證環(huán)境的組件拓?fù)浣Y(jié)構(gòu)

ce19c458-d72b-11ec-bce3-dac502259ad0.png

uvm_component::print_config():打印當(dāng)前組件可見視角下的所有配置資源信息

ce57be5c-d72b-11ec-bce3-dac502259ad0.png

uvm_component::print_override_info():打印當(dāng)前組件的工廠重載信息

cea608fa-d72b-11ec-bce3-dac502259ad0.png

uvm_factory::print():打印全局工廠中注冊(cè)的類型以及instance和type重載信息

cf0137b6-d72b-11ec-bce3-dac502259ad0.png

uvm_factory::debug_create_by_type():打印工廠根據(jù)參數(shù)實(shí)際會(huì)創(chuàng)建的類型

uvm_factory::debug_create_by_name():打印工廠根據(jù)參數(shù)實(shí)際會(huì)創(chuàng)建的類型

cf1e565c-d72b-11ec-bce3-dac502259ad0.png

uvm_port_base::debug_connected_to():打印當(dāng)前端口連接的下游端口網(wǎng)絡(luò),包括port/export/imp

uvm_port_base::debug_provided_to():打印當(dāng)前端口連接的上游端口網(wǎng)絡(luò),包括port/export

cf3ea920-d72b-11ec-bce3-dac502259ad0.png

審核編輯 :李倩

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

    關(guān)注

    55

    文章

    4539

    瀏覽量

    138694
  • UVM
    UVM
    +關(guān)注

    關(guān)注

    0

    文章

    183

    瀏覽量

    20106
  • 機(jī)制
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    10049

原文標(biāo)題:SystemVerilog | UVM | 超實(shí)用!盤點(diǎn)UVM不同機(jī)制的調(diào)試功能

文章出處:【微信號(hào):Rocker-IC,微信公眾號(hào):路科驗(yàn)證】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    微電網(wǎng)主從控制架構(gòu):集中式調(diào)度與分布式執(zhí)行的協(xié)同機(jī)制

    電網(wǎng)安全穩(wěn)定、高效經(jīng)濟(jì)的運(yùn)行目標(biāo)?!段㈦娋W(wǎng)主從控制架構(gòu):集中式調(diào)度與分布式執(zhí)行的協(xié)同機(jī)制》重點(diǎn)聚焦主從架構(gòu)的核心構(gòu)成、集中式調(diào)度與分布式執(zhí)行的功能定位,深入解析二者協(xié)同運(yùn)行的內(nèi)在邏輯與實(shí)現(xiàn)路徑,為微電網(wǎng)控制架構(gòu)的設(shè)計(jì)與落地提供
    的頭像 發(fā)表于 04-11 09:55 ?1407次閱讀
    微電網(wǎng)主從控制架構(gòu):集中式調(diào)度與分布式執(zhí)行的協(xié)<b class='flag-5'>同機(jī)制</b>

    無(wú)人機(jī)協(xié)同機(jī)器人功率MOSFET選型方案——高效、敏捷與可靠驅(qū)動(dòng)系統(tǒng)設(shè)計(jì)指南

    可靠性。功率MOSFET作為該系統(tǒng)中的核心開關(guān)器件,其選型質(zhì)量直接影響系統(tǒng)效率、動(dòng)態(tài)響應(yīng)、功率密度及環(huán)境適應(yīng)性。本文針對(duì)無(wú)人機(jī)協(xié)同機(jī)器人的高動(dòng)態(tài)、多關(guān)節(jié)與高可靠要求,以場(chǎng)景化、系統(tǒng)化為設(shè)計(jì)導(dǎo)向,提出一套完整、可落
    的頭像 發(fā)表于 04-08 09:36 ?232次閱讀
    無(wú)人機(jī)協(xié)<b class='flag-5'>同機(jī)</b>器人功率MOSFET選型方案——高效、敏捷與可靠驅(qū)動(dòng)系統(tǒng)設(shè)計(jì)指南

    用于SWD/JTAG調(diào)試器的多功能轉(zhuǎn)接板設(shè)計(jì)

    這款多功能轉(zhuǎn)接板主要設(shè)計(jì)用于與 J-Link 調(diào)試器配合使用(同時(shí)兼容其他采用標(biāo)準(zhǔn) 20 引腳 JTAG/SWD 引腳定義的調(diào)試器),允許用戶在 0.1" (2.54mm
    的頭像 發(fā)表于 01-19 09:46 ?3589次閱讀
    用于SWD/JTAG<b class='flag-5'>調(diào)試</b>器的多<b class='flag-5'>功能</b>轉(zhuǎn)接板設(shè)計(jì)

    彩屏無(wú)線盤點(diǎn)機(jī)哪個(gè)好?工業(yè)級(jí)手持終端功能詳解+選購(gòu)指南!

    彩屏無(wú)線盤點(diǎn)機(jī),集成條碼 / RFID 掃描、無(wú)線通信、離線存儲(chǔ)功能,工業(yè)級(jí) IP66/IP67 防護(hù),適配零售、倉(cāng)儲(chǔ)、制造多場(chǎng)景。盤點(diǎn)效率提升 3-4 倍,降低人力成本與出錯(cuò)率,附 5 大選購(gòu)要點(diǎn) + 真實(shí)案例,幫多 SKU、
    的頭像 發(fā)表于 12-23 12:13 ?452次閱讀
    彩屏無(wú)線<b class='flag-5'>盤點(diǎn)</b>機(jī)哪個(gè)好?工業(yè)級(jí)手持終端<b class='flag-5'>功能</b>詳解+選購(gòu)指南!

    MPLAB? PICkit?5 內(nèi)電路調(diào)試器技術(shù)解析與應(yīng)用指南

    )進(jìn)行快速原型設(shè)計(jì)和便攜式生產(chǎn)就緒編程。該套件與MPLAB X集成開發(fā)環(huán)境 (IDE) 結(jié)合使用,為調(diào)試和編程提供功能強(qiáng)大、簡(jiǎn)單易用的圖形用戶界面 (GUI)。MPLAB PICkit
    的頭像 發(fā)表于 10-11 10:09 ?1668次閱讀
    MPLAB? PICkit?5 內(nèi)電路<b class='flag-5'>調(diào)試</b>器技術(shù)解析與應(yīng)用指南

    如何利用Trace機(jī)制實(shí)現(xiàn)LLCP預(yù)覽功能

    在藍(lán)牙協(xié)議棧開發(fā)過(guò)程中,有時(shí)需要預(yù)先知道 LLCP。本文將介紹如何利用 Trace 機(jī)制實(shí)現(xiàn) LLCP 預(yù)覽功能。
    的頭像 發(fā)表于 10-09 17:55 ?2104次閱讀

    AppTest邀請(qǐng)測(cè)試---邀請(qǐng)用戶參與測(cè)試

    分享鏈接邀請(qǐng)用戶:將創(chuàng)建測(cè)試版本時(shí)生成的分享鏈接提供給新加入測(cè)試群組的用戶用戶點(diǎn)擊鏈接參與測(cè)試, 通過(guò)“分享鏈接+邀請(qǐng)碼”邀請(qǐng)用戶:如果沒
    發(fā)表于 10-09 10:47

    AppTest邀請(qǐng)測(cè)試 -邀請(qǐng)用戶

    分享鏈接邀請(qǐng)用戶:將創(chuàng)建測(cè)試版本時(shí)生成的分享鏈接提供給新加入測(cè)試群組的用戶用戶點(diǎn)擊鏈接參與測(cè)試 通過(guò)“分享鏈接+邀請(qǐng)碼”邀請(qǐng)用戶:如果沒有
    發(fā)表于 09-18 11:13

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)

    UVM 驗(yàn)證包的主要功能是對(duì) DUT 提供激勵(lì), 仿真驗(yàn)證對(duì)應(yīng)的功能, 并對(duì)測(cè)試結(jié)果進(jìn)行自動(dòng)對(duì)比分析與統(tǒng)計(jì)。 驗(yàn)證包包含一個(gè)NoPHAE_env 驗(yàn)證環(huán)境, 驗(yàn)證環(huán)境下包含
    的頭像 發(fā)表于 09-14 11:29 ?4960次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: <b class='flag-5'>UVM</b> 驗(yàn)證包設(shè)計(jì)

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)

    UVM 驗(yàn)證包設(shè)計(jì)結(jié)構(gòu)如圖 1 所示。 UVM 驗(yàn)證包的主要功能是對(duì) DUT 提供激勵(lì), 仿真驗(yàn)證對(duì)應(yīng)的功能, 并對(duì)測(cè)試結(jié)果進(jìn)行自動(dòng)對(duì)比分析
    發(fā)表于 08-29 14:33

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。圖1 驗(yàn)證平臺(tái)架構(gòu)圖在驗(yàn)證平臺(tái)中將 PCIE 集成塊從待測(cè)試設(shè)計(jì)(Design
    發(fā)表于 08-26 09:49

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。
    的頭像 發(fā)表于 08-25 18:53 ?3276次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:<b class='flag-5'>UVM</b>驗(yàn)證平臺(tái)

    ADI安全產(chǎn)品如何簡(jiǎn)化不同機(jī)器人控制系統(tǒng)中安全機(jī)制的實(shí)現(xiàn)

    我們將探討各種機(jī)器人安全用例,展示ADI的安全產(chǎn)品如何簡(jiǎn)化不同機(jī)器人控制系統(tǒng)中安全機(jī)制的實(shí)現(xiàn)。
    的頭像 發(fā)表于 08-12 10:43 ?1.4w次閱讀
    ADI安全產(chǎn)品如何簡(jiǎn)化不<b class='flag-5'>同機(jī)</b>器人控制系統(tǒng)中安全<b class='flag-5'>機(jī)制</b>的實(shí)現(xiàn)

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。圖1 驗(yàn)證平臺(tái)架構(gòu)圖在驗(yàn)證平臺(tái)中將 PCIE 集成塊從待測(cè)試設(shè)計(jì)(Design
    發(fā)表于 07-31 16:39

    Efinity debuger常見問(wèn)題總結(jié)-v4

    ? 把燒寫文件和json文件提供給他人進(jìn)行調(diào)試 該方法是在不需要要提供源文件的情況下可以提供給別進(jìn)行debuger用的。但是也要有以下準(zhǔn)備: (1)安裝efinity; (2)安裝gt
    的頭像 發(fā)表于 06-10 10:43 ?1557次閱讀
    Efinity debuger常見問(wèn)題總結(jié)-v4
    莒南县| 梧州市| 华容县| 英吉沙县| 察隅县| 栾川县| 大埔县| 米易县| 南充市| 东丰县| 屏山县| 仪陇县| 齐河县| 剑河县| 得荣县| 新巴尔虎右旗| 句容市| 崇文区| 延川县| 当涂县| 天峻县| 买车| 罗源县| 宣城市| 武隆县| 易门县| 赤水市| 河南省| 西城区| 象山县| 安阳县| 简阳市| 丰顺县| 伊宁县| 五家渠市| 马龙县| 东乌珠穆沁旗| 荃湾区| 封丘县| 蒲江县| 三亚市|