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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

芯片驗(yàn)證中的scoreboard分析

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

芯片驗(yàn)證中,我們隨機(jī)發(fā)送數(shù)據(jù)激勵,同時使用scoreboard進(jìn)行數(shù)據(jù)完整性檢查。

scoreboard使用的關(guān)鍵在于如何啟動檢查以及檢查的內(nèi)容。 我們可以選擇一個用例結(jié)束后采用 后處理檢查 ,也可以 在線地檢查 ,即每次收到一個回?cái)?shù)就啟動檢查。

因?yàn)椴粫嬖谔嗟臄?shù)據(jù),所以在線檢查會比后處理檢查 內(nèi)存效率更高 ,檢查完之后就可以將相應(yīng)的預(yù)期值刪除掉。

用例結(jié)束后可以檢查預(yù)期值隊(duì)列是否是空的 ,即所有的預(yù)期都得到了正確的響應(yīng)。

圖片

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

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

上面提到的都是scoreboard的一些基本的概念,實(shí)際項(xiàng)目中scoreboard的使用有很多形式,可以是 級聯(lián)的scoreboard比對一個feature ,也可以是 一個scoreboard比對多個feature

通常參考模型是驗(yàn)證最困難的地方,因?yàn)樾枰蚏TL一樣處理很多邊界場景,而且要保證可以使用scoreboard比對上。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6722

    瀏覽量

    88345
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    384

    瀏覽量

    59534
  • 芯片驗(yàn)證
    +關(guān)注

    關(guān)注

    5

    文章

    34

    瀏覽量

    47147
收藏 人收藏

    評論

    相關(guān)推薦

    晶片驗(yàn)證測試及失效分析pdf

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

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

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

    數(shù)字IC驗(yàn)證之“UVM”基本概述、芯片驗(yàn)證驗(yàn)證計(jì)劃(1)連載...

    講述兩個內(nèi)容,芯片驗(yàn)證以及驗(yàn)證計(jì)劃。首先來看看芯片驗(yàn)證芯片設(shè)計(jì)當(dāng)中的地位。
    發(fā)表于 01-21 15:59

    數(shù)字IC驗(yàn)證之“典型的UVM平臺結(jié)構(gòu)”(3)連載...

    。  我們一個直觀的印象,就是uvm驗(yàn)證平臺,它是分層的結(jié)構(gòu)。圖中的每一個巨型框都代表著平臺的一個構(gòu)成元素。這些元素呢,我們稱為平臺組建,下面來簡單的分析一下?! 淖畹讓由蟻砜?,agent 包含
    發(fā)表于 01-22 15:32

    數(shù)字IC驗(yàn)證之“構(gòu)成uvm測試平臺的主要組件”(4)連載...

    的agent為agent的passive模式?! ?b class='flag-5'>scoreboard積分板,它將會從兩個地方獲取數(shù)據(jù),一個是參考模型發(fā)來的期望值,另一個是從slave agent發(fā)來的dut的輸出值。在積分板對這兩個
    發(fā)表于 01-22 15:33

    聊聊芯片IC驗(yàn)證的風(fēng)險

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

    淺談IC設(shè)計(jì)驗(yàn)證的打包思想

    Coherence協(xié)議,就通過scoreboard統(tǒng)計(jì)Token的數(shù)目?! ≡?b class='flag-5'>驗(yàn)證者看來,scoreboard是針對一種特定的報(bào)文(transaction)進(jìn)行自動化的比對和結(jié)果統(tǒng)
    發(fā)表于 04-04 17:20

    芯片驗(yàn)證分析及測試流程優(yōu)化技術(shù)

    以失效分析的數(shù)據(jù)作為基本數(shù)據(jù)結(jié)構(gòu),提出了測試項(xiàng)目有效性和測試項(xiàng)目耗費(fèi)時間的折中作為啟發(fā)信息的優(yōu)化算法,提出了 芯片驗(yàn)證 分析及測試流程優(yōu)化技術(shù)
    發(fā)表于 06-29 17:58 ?97次下載
    <b class='flag-5'>芯片</b><b class='flag-5'>驗(yàn)證</b><b class='flag-5'>分析</b>及測試流程優(yōu)化技術(shù)

    基于OVM驗(yàn)證平臺的IP芯片驗(yàn)證

      芯片驗(yàn)證的工作量約占整個芯片研發(fā)的70%,已然成為縮短芯片上市時間的瓶頸。應(yīng)用OVM方法學(xué)搭建SoC設(shè)計(jì)的DMA IP
    發(fā)表于 06-20 09:03 ?2779次閱讀

    芯片驗(yàn)證的checker和scoreboard介紹

    典型的和驗(yàn)證組件相對比較獨(dú)立的checker,這些checker通常與時序相關(guān),例如檢查DUT的狀態(tài)機(jī)是否永遠(yuǎn)不會進(jìn)入某個狀態(tài),檢查接口上的vld-rdy時序符合協(xié)議。
    的頭像 發(fā)表于 04-26 09:45 ?1995次閱讀

    淺析芯片驗(yàn)證scoreboard

    芯片驗(yàn)證,我們隨機(jī)發(fā)送數(shù)據(jù)激勵,同時使用scoreboard進(jìn)行數(shù)據(jù)完整性檢查。
    的頭像 發(fā)表于 05-04 17:32 ?847次閱讀
    淺析<b class='flag-5'>芯片</b><b class='flag-5'>驗(yàn)證</b><b class='flag-5'>中</b>的<b class='flag-5'>scoreboard</b>

    車規(guī)芯片驗(yàn)證的流程與展望

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

    解讀芯片驗(yàn)證的機(jī)器學(xué)習(xí)技術(shù)

    許多ML算法已經(jīng)在功能驗(yàn)證的不同領(lǐng)域進(jìn)行了嘗試,并取得了不錯的效果。ML在功能驗(yàn)證的應(yīng)用主要分為:需求工程、靜態(tài)代碼分析驗(yàn)證加速、覆蓋率
    發(fā)表于 07-03 10:27 ?458次閱讀
    解讀<b class='flag-5'>芯片</b><b class='flag-5'>驗(yàn)證</b><b class='flag-5'>中</b>的機(jī)器學(xué)習(xí)技術(shù)

    Testcase在芯片驗(yàn)證的作用

    隨著半導(dǎo)體技術(shù)的快速發(fā)展,集成電路芯片的復(fù)雜度日益增加,芯片設(shè)計(jì)驗(yàn)證工作變得越來越重要。驗(yàn)證的目的是確保
    的頭像 發(fā)表于 09-09 09:32 ?1059次閱讀

    為什么芯片設(shè)計(jì)需要做驗(yàn)證呢?驗(yàn)證芯片設(shè)計(jì)的重要性

    芯片設(shè)計(jì)流程,驗(yàn)證環(huán)節(jié)是至關(guān)重要的一環(huán)。它直接關(guān)系到芯片的性能、可靠性和成本。
    的頭像 發(fā)表于 09-11 09:58 ?2128次閱讀