衡阳派盒市场营销有限公司

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

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

3天內不再提示

芯片驗證中的scoreboard分析

jf_78858299 ? 來源:芯片驗證工程師 ? 作者: 驗證哥布林 ? 2023-04-28 11:41 ? 次閱讀

芯片驗證中,我們隨機發送數據激勵,同時使用scoreboard進行數據完整性檢查。

scoreboard使用的關鍵在于如何啟動檢查以及檢查的內容。 我們可以選擇一個用例結束后采用 后處理檢查 ,也可以 在線地檢查 ,即每次收到一個回數就啟動檢查。

因為不會存在太多的數據,所以在線檢查會比后處理檢查 內存效率更高 ,檢查完之后就可以將相應的預期值刪除掉。

用例結束后可以檢查預期值隊列是否是空的 ,即所有的預期都得到了正確的響應。

圖片

上圖中transfer function就是一個 參考模型(reference model) ,就是驗證工程師或者模型工程師開發的和RTL完成一樣工作的模型,用于和RTL比對。不同模型檢查的精細程度會不同,能夠比對的東西也不同,最精細的就是和RTL類似的 時鐘精確模型

上圖中的data structure存儲預期值(一般是一個queue),可以很復雜,也可以很簡單。scoreboard中的checker會將RTL輸出和參考模型輸出進行比對,比對的時刻就是在RTL回數的時刻,比對通過后就可以將預期值從data structure中刪除。

上面提到的都是scoreboard的一些基本的概念,實際項目中scoreboard的使用有很多形式,可以是 級聯的scoreboard比對一個feature ,也可以是 一個scoreboard比對多個feature

通常參考模型是驗證最困難的地方,因為需要和RTL一樣處理很多邊界場景,而且要保證可以使用scoreboard比對上。

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

    關注

    8

    文章

    7145

    瀏覽量

    89591
  • RTL
    RTL
    +關注

    關注

    1

    文章

    385

    瀏覽量

    59954
  • 芯片驗證
    +關注

    關注

    5

    文章

    34

    瀏覽量

    47275
收藏 人收藏

    評論

    相關推薦

    晶片驗證測試及失效分析pdf

    器件的一套掩模成本可能超過130 萬美元。因此器件缺陷造成的損失代價極為高昂。在這種條件下,通過驗證測試,分析失效原因,減少器件缺陷就成為集成電路制造不可少的環節。晶片驗證測試及失
    發表于 11-29 11:52

    IC驗證"UVM驗證平臺"組成(三)

    驗證用于找出DUT的bug,這個過程通常是把DUT放入一個驗證平臺中來實現的。一個驗證平臺要實現如下基本功能:驗證平臺要模擬DUT的各種真
    發表于 12-02 15:21

    數字IC驗證之“UVM”基本概述、芯片驗證驗證計劃(1)連載...

    講述兩個內容,芯片驗證以及驗證計劃。首先來看看芯片驗證芯片設計當中的地位。
    發表于 01-21 15:59

    數字IC驗證之“典型的UVM平臺結構”(3)連載...

    。  我們一個直觀的印象,就是uvm驗證平臺,它是分層的結構。圖中的每一個巨型框都代表著平臺的一個構成元素。這些元素呢,我們稱為平臺組建,下面來簡單的分析一下。  從最底層上來看,agent 包含
    發表于 01-22 15:32

    數字IC驗證之“構成uvm測試平臺的主要組件”(4)連載...

    的agent為agent的passive模式。  scoreboard積分板,它將會從兩個地方獲取數據,一個是參考模型發來的期望值,另一個是從slave agent發來的dut的輸出值。在積分板對這兩個
    發表于 01-22 15:33

    聊聊芯片IC驗證的風險

    算法,但是在驗證的時候只考慮了單一場景,從而忽視在實際應用可能存在的問題。第八個,關注了模塊功能,沒關注模塊性能,從而導致功能上沒有bug,但是性能上有bug。第九個,芯片驗證
    發表于 10-21 14:25

    淺談IC設計驗證的打包思想

    Coherence協議,就通過scoreboard統計Token的數目。  在驗證者看來,scoreboard是針對一種特定的報文(transaction)進行自動化的比對和結果統
    發表于 04-04 17:20

    芯片驗證分析及測試流程優化技術

    以失效分析的數據作為基本數據結構,提出了測試項目有效性和測試項目耗費時間的折中作為啟發信息的優化算法,提出了 芯片驗證 分析及測試流程優化技術
    發表于 06-29 17:58 ?97次下載
    <b class='flag-5'>芯片</b><b class='flag-5'>驗證</b><b class='flag-5'>分析</b>及測試流程優化技術

    基于OVM驗證平臺的IP芯片驗證

      芯片驗證的工作量約占整個芯片研發的70%,已然成為縮短芯片上市時間的瓶頸。應用OVM方法學搭建SoC設計的DMA IP
    發表于 06-20 09:03 ?2860次閱讀

    芯片驗證的checker和scoreboard介紹

    典型的和驗證組件相對比較獨立的checker,這些checker通常與時序相關,例如檢查DUT的狀態機是否永遠不會進入某個狀態,檢查接口上的vld-rdy時序符合協議。
    的頭像 發表于 04-26 09:45 ?2450次閱讀

    淺析芯片驗證scoreboard

    芯片驗證,我們隨機發送數據激勵,同時使用scoreboard進行數據完整性檢查。
    的頭像 發表于 05-04 17:32 ?1119次閱讀
    淺析<b class='flag-5'>芯片</b><b class='flag-5'>驗證</b><b class='flag-5'>中</b>的<b class='flag-5'>scoreboard</b>

    車規芯片驗證的流程與展望

    摘要:分析結果表明:新能源和無人駕駛汽車快速發展使得車規芯片發揮著越來越重要的作用,也是車規芯片產業應用的一個重要方向。對集成電路設計公司入駐車規
    的頭像 發表于 02-13 14:13 ?1312次閱讀
    車規<b class='flag-5'>芯片</b><b class='flag-5'>驗證</b>的流程與展望

    解讀芯片驗證的機器學習技術

    許多ML算法已經在功能驗證的不同領域進行了嘗試,并取得了不錯的效果。ML在功能驗證的應用主要分為:需求工程、靜態代碼分析驗證加速、覆蓋率
    發表于 07-03 10:27 ?637次閱讀
    解讀<b class='flag-5'>芯片</b><b class='flag-5'>驗證</b><b class='flag-5'>中</b>的機器學習技術

    Testcase在芯片驗證的作用

    隨著半導體技術的快速發展,集成電路芯片的復雜度日益增加,芯片設計驗證工作變得越來越重要。驗證的目的是確保
    的頭像 發表于 09-09 09:32 ?1492次閱讀

    為什么芯片設計需要做驗證呢?驗證芯片設計的重要性

    芯片設計流程驗證環節是至關重要的一環。它直接關系到芯片的性能、可靠性和成本。
    的頭像 發表于 09-11 09:58 ?3052次閱讀
    视频百家乐官网试玩| bet365取消提款| 百家乐官网轮盘技巧| 大发888娱乐场游戏下载| 最新百家乐官网的玩法技巧和规则 | 五原县| LV百家乐客户端LV| 百家乐官网三珠投注法| 大发888赌博违法吗| 百家乐玩法与规则| 百家乐官网真钱游戏下载| 缅甸百家乐官网的玩法技巧和规则| 新葡京官网| 百家乐园云鼎赌场娱乐网规则| 百家乐官网特殊技巧| 海滨湾国际娱乐城| 百家乐的看路技巧| 百家乐官网网络游戏信誉怎么样 | 利澳百家乐官网的玩法技巧和规则 | 门赌场百家乐官网的规则| 大发888娱乐场奖金| 百家乐有人赢过吗| 百家乐官网赢钱| 海王星线上娱乐| 玩百家乐去哪个娱乐城最安全| 风水24山走水| 百家乐官网换人| 网上博彩网址| 威尼斯人娱乐城游戏平台| 缅甸百家乐网上投注| 百家乐官网凯时娱乐网| 来安县| 大发888 娱乐网| 广州百家乐牌具公司| 大三巴百家乐官网的玩法技巧和规则 | 百家乐庄闲规则| 网上百家乐官网作弊法| 蒲江县| 大发888游戏平台hg dafa888 gw| 在线百家乐纸牌| 百家乐资金注码|