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

嵌入式代碼覆蓋率統(tǒng)計(jì)方法和經(jīng)驗(yàn)

統(tǒng)計(jì)嵌入式代碼覆蓋率的方法和經(jīng)驗(yàn)

評(píng)論