色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

我們一般習慣在哪里開發(fā)我們的功能覆蓋率模型呢

工程師鄧生 ? 來源:芯片驗證工程師 ? 作者:驗證哥布林 ? 2022-09-27 09:09 ? 次閱讀

我們一般習慣在哪里開發(fā)我們的功能覆蓋率模型呢?是使用module,還是class?

眾所周知,module和class是2個完全不同的數據結構,一個靜態(tài),一個動態(tài)。也正因為如此,從而存在不同的特性和應用場景。

module比較適合抽取RTL信號構造功能覆蓋率模型,而class比較適合根據驗證環(huán)境中的變量構造功能覆蓋率模型。

77f7c7e0-3dfc-11ed-9e49-dac502259ad0.png

1. 上面class中聲明了一個covergroup,可以對類中的屬性m_x、m_y和m_z進行功能覆蓋率建模。

2. 需要在類的new方法中對covergroup進行實例化。

3. 這種在class中聲明covergroup的方法可以用來建模驗證環(huán)境中某些變量的功能覆蓋率,而不用依賴RTL

上圖中的‘covergroup xyzCover’每一次在m_z發(fā)生變化時就會進行采樣,其中包含了2個coverpoints,分別是‘m_x’ 和‘m_y’.

由于這個covergroup聲明和實例化在一個class中,所以只有在這個class本身被實例化并且m_z不停地被改變賦值時才會進行采樣,否則不會有任何bins被覆蓋。




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59912

原文標題:在sv class中開發(fā)covergroup

文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    文詳解Modelsim代碼覆蓋率功能使用

    作者:默宸? Modelsim代碼覆蓋率功能Code coverage,能報告出statement(語句)、branch(分支)、condition(條件)、expression(表達
    的頭像 發(fā)表于 12-09 11:45 ?5922次閱讀

    怎么用Vivado做覆蓋率分析

    在做仿真的時候往往會去做代碼覆蓋率功能覆蓋率的分析,來保證仿真是做的比較充分完備的。
    的頭像 發(fā)表于 01-03 12:34 ?1808次閱讀
    怎么用Vivado做<b class='flag-5'>覆蓋率</b>分析

    synopsys 的design ware:DW_fpv_div,浮點數除法器,默認32位下,想提升覆蓋率(TMAX),如果用功能case去提升覆蓋率

    覆蓋率只有微微的提升,請問是否要遍歷很多數才能提升覆蓋率嗎?一般這種浮點數有什么方法去跑嗎? 每個數都跑豈不是天文數字,本人剛接觸不久,請大佬指教下,謝謝
    發(fā)表于 10-15 18:38

    如何改善5G覆蓋率

    改善5G覆蓋率的方法
    發(fā)表于 12-15 07:52

    嵌入式仿真平臺SkyEye的覆蓋率分析相關資料下載

    代碼執(zhí)娜行覆蓋情況的功能,來檢測代碼中未執(zhí)行覆蓋情況。在覆蓋率分析時需要分析嵌入式軟件的指令覆蓋率、指令函數
    發(fā)表于 12-17 07:27

    關于SpinalHDL中的驗證覆蓋率收集簡單說明

    在做RTL仿真驗證時,覆蓋率收集往往是我們在驗證中需要注意的地方,本篇就SpinalHDL中的驗證覆蓋率收集做個簡單說明。sbt配置在SpinalHDL里進行仿真驗證時,
    發(fā)表于 06-24 15:56

    重點厘清覆蓋率相關的概念以及在芯片開發(fā)流程中跟覆蓋率相關的事項

    出來哪些功能特性沒有被實現,不能識別出來實現了的功能特性所有可能的場景,也不能識別代碼行在執(zhí)行順序上的正確性。代碼覆蓋率的統(tǒng)計一般會再進
    發(fā)表于 09-14 11:57

    Systemverilog覆蓋率的合并和計算方式

      在systemverilog中,對于個covergroup來說,可能會有多個instance,我們可能需要對這些instance覆蓋率進行操作。  只保存covergroup type的
    發(fā)表于 03-21 14:24

    針對功能覆蓋率的驗證過程

    針對功能覆蓋率的驗證過程神州龍芯集成電路設計公司徐偉俊 楊鑫 陳先勇 夏宇聞[摘要]:本文在介紹傳統(tǒng)驗證過程及其局限性的基礎上,闡述了針對功能覆蓋率驗證(co
    發(fā)表于 12-23 16:12 ?13次下載

    Verilog代碼覆蓋率檢查

    Verilog代碼覆蓋率檢查是檢查驗證工作是否完全的重要方法,代碼覆蓋率(codecoverge)可以指示Verilog代碼描述的功能有多少在仿真過程中被驗證過了,代碼覆蓋率分析包括以
    發(fā)表于 04-29 12:35 ?8472次閱讀

    USCIS API的應用程序發(fā)熱覆蓋率

    的準確性,因此驗證過程的整體質量存在著重大的風險。在對問題進行一般性介紹后,本文討論了實際案例,并提出了實用的解決方案,以提高驗證質量和最小化風險。最后,我們演示了USCIS API的個應用程序來相互參照
    發(fā)表于 09-15 10:49 ?6次下載
    USCIS API的應用程序發(fā)熱<b class='flag-5'>覆蓋率</b>上

    USCIS API的應用程序發(fā)熱覆蓋率

    的建議以及分析運行過代碼的覆蓋率的準確性。此外,我們還嘗試了自動化的些方面,隨著工具開發(fā)人員對這個重要問題的重視,它很可能在未來進行擴展。
    發(fā)表于 09-15 10:53 ?2次下載
    USCIS API的應用程序發(fā)熱<b class='flag-5'>覆蓋率</b>下

    IP開發(fā)時如何考慮復用覆蓋率

    如何在開發(fā)IP的同時去鞏固集成和復用覆蓋率?IP的某些功能和性能是可以配置的,需要考慮的是IP被各種合理配置后的工作是否都能夠正常,將功能覆蓋率
    的頭像 發(fā)表于 02-18 12:08 ?2655次閱讀

    覆蓋率的Verilog代碼的編寫技巧

    設計工程師需要關心的主要有行覆蓋率(Block),條件覆蓋率(Expression),翻轉覆蓋率(Toggle),狀態(tài)機覆蓋率。本文從ASIC設計的角度上來討論,如何寫出高
    的頭像 發(fā)表于 05-26 17:30 ?4325次閱讀

    SystemVerilog的覆蓋率建模方式

    為了確保驗證的完備性,我們需要量化驗證目標。SystemVerilog提供了套豐富的覆蓋率建模方式。
    的頭像 發(fā)表于 06-25 10:44 ?1225次閱讀
    主站蜘蛛池模板: 国产69精品久久久久人妻刘玥 | 国产精品涩涩涩视频网站 | 色综合 亚洲 自拍 欧洲 | avtt天堂网Av无码 | 无码任你躁久久久久久老妇双奶 | 欧美人与动牲交XXXXBBBB免费 | 精品免费久久久久久成人影院 | 和尚轮流澡到高潮H | 十分钟在线观看免费视频高清WWW | youjizz护士 | 岛国大片在线播放高清 | 一个人在线观看免费高清视频在线观看 | 有码 亚洲 制服 国产 在线 | 99久久99久久精品 | 亚洲AV无码乱码国产麻豆P | 免费看欧美xxx片 | 国产毛A片啊久久久久久A | 涩涩在线视频 | 青青青伊人 | 国产AV亚洲精品久久久久软件 | 久久re视频这里精品青 | 国产精品99精品无码视亚 | 日本人bbwbbwbbwbbw| 成年免费三级视频 | 91免费精品国自产拍在线可以看 | 内射后入在线观看一区 | 精品久久久爽爽久久久AV | 毛片在线播放网址 | 久久久国产精品免费A片蜜芽广 | 制服国产欧美亚洲日韩 | 99久久国产露脸精品国产麻豆 | 欧美最猛12teevideos | 国内卡一卡二卡三免费网站 | 把腿张开老子CAO烂你动态图 | 超碰99热在线精品视频 | 狠狠干老司机 | 老人洗澡自拍xxx互摸 | 最美白虎逼 | 蜜臀AV精品一区二区三区 | 亚洲色大成网站WWW永久麻豆 | 妈妈的朋友5在线观看免费完整版中文 |