uvm environment 類是一個包含多個可重用的驗證組件的類,它定義了測試用例所需的驗證組件的配置。例如,一個 uvm environment 可能有多個不同接口的 agent,一個公共的 scoreboard,一個功能覆蓋率收集組件,以及checker。
uvm environment類繼承自 uvm_component 類,它可以在 build_phase 中實例化其驗證子組件,并在 connect_phase 中連接它們。
本文介紹如何將transaction-level 驗證組件組裝成一個可重用的驗證環境(如下圖所示)。通過遵循這里的guidelines,你可以確保你的驗證環境是規范并且可重用。
Environment類
environment類是可重用驗證組件的頂層容器,它實例化并配置其所有的驗證子組件。大多數驗證重用發生在environment層面,驗證工程師實例化一個environment類,并為特定的驗證任務個性化配置這個environment和其中的驗證子組件。例如,驗證工程師可能需要改變一個新驗證環境中masters 和slaves的數量:
-
UVM
+關注
關注
0文章
182瀏覽量
19206
原文標題:創建Environment類
文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論