1. “covergroup”是一種用戶定義的類型,以在同一個事件觸發時采樣相應的變量值。
2. “‘covergroup’中需要收集的信息實際上代表了設計的規格。
3. covergroup’可以在“package’”、“module’”、“program’”、“interface’ ”和“class’”中定義。
上圖是covergroup關鍵語法的示意:
1. 沒有coverpoint的covergroup是沒用的,但是編譯器可能不會報Error。
2. Covergroup,顧名思義,就是一組coverpoint,也就是說一個covergroup中可以有多個coverpoint。
3. 必須實例化covergroup才有意義。
4. 可以提供(非強制性)一個事件來確定covergroup中的coverpoint何時被采樣。如果省略了事件,則必須顯式使用內置方法sample。
審核編輯:劉清
-
Module
+關注
關注
0文章
69瀏覽量
12867
原文標題:什么是covergroup?
文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論