功能覆蓋率應(yīng)該包含哪些內(nèi)容?
1. 如果地址addr具有32bit,我們不需要覆蓋所有32位地址總線的所有可能值。
-只需要覆蓋我們設(shè)計意圖感興趣的地址(例如,字對齊地址;開始/結(jié)束地址;回卷地址等)
2. 不要覆蓋counter的所有值
-只覆蓋所有比特從全1到全0
3. 不需要覆蓋整個Fifo深度情況
-只需要覆蓋fifo滿,fifo空,fifo滿寫, fifo空讀等等。
應(yīng)該在什么時刻采樣功能覆蓋率?
只有在coverpoint值有意義的時候才采樣
-在“復(fù)位”期間禁止采樣
-只有在處于特定模式下采樣該模式下的覆蓋率(例如testmode)
-可以利用covergroup中的start、stop和sample方法
-如果某個場景已經(jīng)使用了covergroup覆蓋,就不需要使用SVAcover重復(fù)覆蓋
-合理利用covergroup的觸發(fā)條件,而不是每一個周期都觸發(fā)采樣。
審核編輯:劉清
-
fifo
+關(guān)注
關(guān)注
3文章
406瀏覽量
45493 -
SVA
+關(guān)注
關(guān)注
1文章
19瀏覽量
10340
原文標(biāo)題:功能覆蓋率應(yīng)該包含哪些內(nèi)容以及何時采樣?
文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
一文詳解Modelsim代碼覆蓋率功能使用
嵌入式仿真平臺SkyEye的覆蓋率分析相關(guān)資料下載
重點厘清覆蓋率相關(guān)的概念以及在芯片開發(fā)流程中跟覆蓋率相關(guān)的事項
Systemverilog覆蓋率的合并和計算方式
針對功能覆蓋率的驗證過程
Verilog代碼覆蓋率檢查
IP開發(fā)時如何考慮復(fù)用覆蓋率
汽車功能安全診斷覆蓋率的評估
嵌入式代碼覆蓋率統(tǒng)計方法和經(jīng)驗
統(tǒng)計嵌入式代碼覆蓋率的方法和經(jīng)驗

功能覆蓋率應(yīng)該包含哪些內(nèi)容?
評論