uvm environment 類是一個包含多個可重用的驗(yàn)證組件的類,它定義了測試用例所需的驗(yàn)證組件的配置。例如,一個 uvm environment 可能有多個不同接口的 agent,一個公共的 scoreboard,一個功能覆蓋率收集組件,以及checker。
uvm environment類繼承自 uvm_component 類,它可以在 build_phase 中實(shí)例化其驗(yàn)證子組件,并在 connect_phase 中連接它們。
本文介紹如何將transaction-level 驗(yàn)證組件組裝成一個可重用的驗(yàn)證環(huán)境(如下圖所示)。通過遵循這里的guidelines,你可以確保你的驗(yàn)證環(huán)境是規(guī)范并且可重用。
Environment類
environment類是可重用驗(yàn)證組件的頂層容器,它實(shí)例化并配置其所有的驗(yàn)證子組件。大多數(shù)驗(yàn)證重用發(fā)生在environment層面,驗(yàn)證工程師實(shí)例化一個environment類,并為特定的驗(yàn)證任務(wù)個性化配置這個environment和其中的驗(yàn)證子組件。例如,驗(yàn)證工程師可能需要改變一個新驗(yàn)證環(huán)境中masters 和slaves的數(shù)量:
-
UVM
+關(guān)注
關(guān)注
0文章
182瀏覽量
19422
原文標(biāo)題:創(chuàng)建Environment類
文章出處:【微信號:芯片驗(yàn)證工程師,微信公眾號:芯片驗(yàn)證工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
創(chuàng)建VI類的方法節(jié)點(diǎn)時,如何生成Ctrl Val Set (Deprecated)?
labview如何創(chuàng)建嚴(yán)格類說明符常量啊?
Altium19如何在Class中創(chuàng)建類,并修改其對應(yīng)走線顏色
labview類的創(chuàng)建就奔潰請教各位大神!!!!
在keil5的time environment怎么使用庫函數(shù)
HarmonyOS開發(fā)-創(chuàng)建包或類時問題記錄與處理
The Java Language Environment
Creating An Efficient Verification Environment using Synopsy
Agilent Environment and Social
淺談IC類器件的元件模型是如何創(chuàng)建?

Sypher Ultra Secure Execution Environment手冊

IC類器件的元件庫如何創(chuàng)建
什么是UVM environment?

如何使用庫mbLib中的CMBMenu類創(chuàng)建菜單

評論