精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

驗證組件配置參數

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-06-14 10:20 ? 次閱讀

一些典型驗證組件參數示例:

一個agent可以被配置為active或者passive模式。在active模式下agent驅動DUT,在passive模式下agent被動地檢查DUT的行為和收集DUT的覆蓋率。

monitor默認收集DUT覆蓋率和檢查DUT接口行為。用戶可以通過典型的 check_enable和coverage_enable參數禁用。

驗證組件配置機制

UVM提供了一種配置機制允許驗證環境集成者在不知道驗證組件的具體實現的條件下配置環境,示例:

613d708e-0a04-11ee-962d-dac502259ad0.png

uvm_config_db是一個type-specific的配置機制,配置層次化驗證環境中某個層級的參數。uvm_config_db建立在更通用的uvm_resource_db之上,uvm_resource_db提供全局非層次化的數據共享。上述:

第一個例子設置所有以masters[0]結尾的驗證組件實例的master_id參數。

第二個例子告訴masters[0].sequencer在進入main phase時執行 read_modify_write_seq 類 型的sequence。

第 三 個 例 子設置ubus_example_env0下的所有驗證組件中的vif指針變量。

最后一個例子將一些共享資源存儲到驗證層次結構中任何對象都可以訪問的位置。當uvm_resource_db::set()調用來自一個類時,最后一個參數應該是this,以允許調試信息顯示set的來源。

6149087c-0a04-11ee-962d-dac502259ad0.png

在uvm_resource_db和uvm_config_db之間做出選擇

uvm_config_db 和 uvm_resource_db 共 享 同 一 個 數 據庫,因此可以用uvm_config_db::set()寫數據庫,用uvm_resource_db::read_by_name()從數據庫檢索該配置。

選擇uvm_resource_db還是uvm_config_db的考量是層次路徑對參數設置是否重要。對于與層次路徑有關的配置屬性,例如,"為特定agent中的所有組件設置coverage_enable",uvm_config_db是 正 確 的 選 擇 。而如果希望配置參數被共享而不考慮層次路徑時,應該使用uvm_resource_db。

使用配置類

一些驗證組件會隨機一個配置類,這些參數配置之間的依賴關系是通過configuration object內的約束來實現的。在這種情況下,用戶可以擴展配置類以添加新的約束,在配置類被隨機化后使用uvm_config_db::set()將配置對象指針set給驗證環境。

責任編輯:彭菁

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

    關注

    33

    文章

    8496

    瀏覽量

    150834
  • 數據
    +關注

    關注

    8

    文章

    6888

    瀏覽量

    88826
  • 組件
    +關注

    關注

    1

    文章

    505

    瀏覽量

    17802

原文標題:驗證組件配置

文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    半導體組件參數分析

    利用SMU(Source measurement unit)供應電壓或電流,驗證與量測半導體組件特性(Diode I-V Curve、MOSFET特性曲線等)。 iST宜特檢測可協助驗證及量測半導體
    發表于 10-24 11:11

    如何通過代碼配置Delta Sigma ADC的所有組件參數

    你好,我想知道如何通過代碼配置Delta Sigma(或SAR)ADC的所有“組件參數”(而不是通過編譯器的對話框)。情況是,我想設計一個C接口來配置這些轉換器,以便獲得關于轉換器測量
    發表于 03-22 08:38

    如何訪問API中的組件參數

    如何訪問自定義組件組件API中的組件參數?我已經找了大約一個小時了,但是我找不到任何文件。即使是教程視頻也不會談論這一點。
    發表于 09-06 09:13

    數字IC驗證之“構成uvm測試平臺的主要組件”(4)連載中...

    測試案例中完成的。因此在構建env的時候,需要事先定義好配置接口,是env具有可配置性。  uvm不僅為驗證工程師提供了測試平臺的結構,而且在uvm的資源庫當中。對于平臺中的每一個組件
    發表于 01-22 15:33

    通訊組件的函數和參數有哪些?它是怎么使用的?

    什么是通訊組件?數據類型有哪些?通訊組件的函數和參數有哪些?通訊組件是怎么使用的?
    發表于 09-18 07:14

    用于LX2160和CX7評估板的DDR驗證工具,為什么DDR驗證不能使用這組參數

    連接到電路板。在 DDR 配置窗口中,我選擇“從目標讀取”選項。看起來某些通信有效,并且填充了具有非默認參數的屬性窗口。 但是現在,如果我運行驗證頁面,我永遠不會通過測試(自動搜索和檢測 VREF 或
    發表于 06-05 08:12

    半導體致冷組件參數詳表

    半導體致冷組件參數詳表,溫差電致冷組件電性能一覽表(1級) 更多信息請參考: 半導體制冷片
    發表于 11-01 16:48 ?30次下載
    半導體致冷<b class='flag-5'>組件</b><b class='flag-5'>參數</b>詳表

    參數化UVM IP驗證環境(上)

    參數化的IP是可配置的,這意味著在不同的SOC中IP設計可以有不同的設計參數,設計參數可以對應到協議、端口號、端口名稱、以及內部邏輯。大量的IP設計
    發表于 09-15 14:37 ?6次下載
    <b class='flag-5'>參數</b>化UVM IP<b class='flag-5'>驗證</b>環境(上)

    光伏扶貧相關參考推薦組件品牌及參數

    光伏扶貧相關參考推薦組件品牌及參數
    發表于 12-11 15:58 ?1次下載

    驗證部分:消除昂貴的組件錯誤

    消除昂貴的組件錯誤在你釋放你的設計布局。強大的設計驗證功能很容易在墊!
    的頭像 發表于 10-10 07:09 ?2549次閱讀

    鴻蒙滑動拼圖驗證組件分享 已開源

    ?? 基于安卓平臺的滑動拼圖驗證組件 SwipeCaptcha,實現了鴻蒙化遷移和重構,代碼已經開源,目前已經獲得了很多人的 Star 和 Fork ,歡迎各位下載使用并提出寶貴意見
    的頭像 發表于 12-03 10:04 ?2744次閱讀
    鴻蒙滑動拼圖<b class='flag-5'>驗證</b><b class='flag-5'>組件</b>分享 已開源

    鴻蒙第三方組件適配移植的滑動驗證碼教程

    項目介紹 項目名稱:滑動驗證碼 所屬系列:鴻蒙的第三方組件適配移植 功能:實現了滑動驗證的功能 可以判斷驗證成功或者是失敗 項目移植狀態:80%,移植完成
    發表于 04-02 14:34 ?1次下載

    光伏組件的關鍵參數解析

    光伏組件是光伏電站最重要的設備之一,成本占了并網系統50%以上,組件的技術參數包括兩方面,一是產品的電氣參數,關系到光伏系統設計。二是產品的結構和應用
    的頭像 發表于 04-04 10:32 ?8144次閱讀
    光伏<b class='flag-5'>組件</b>的關鍵<b class='flag-5'>參數</b>解析

    參數化RTL的驗證思路

    參數化的代碼需要在靈活性和復雜性之間做出平衡,而且高度參數化代碼的驗證是一個非常具有挑戰性的工作。
    的頭像 發表于 05-05 09:16 ?1651次閱讀
    <b class='flag-5'>參數</b>化RTL的<b class='flag-5'>驗證</b>思路

    可重用的驗證組件中構建測試平臺的步驟

    writer ) 進行區分,前者負責測試平臺的構建和配置,后者可能對測試平臺的底層了解較少,但用它來創建測試用例。 基于驗證組件創建測試平臺的步驟是:? Review可重用的驗證
    的頭像 發表于 06-13 09:14 ?561次閱讀
    可重用的<b class='flag-5'>驗證</b><b class='flag-5'>組件</b>中構建測試平臺的步驟