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

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

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

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

芯片驗(yàn)證工程師 ? 來(lái)源:芯片驗(yàn)證工程師 ? 2023-05-04 17:32 ? 次閱讀

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

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

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

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

8ec6c226-e632-11ed-ab56-dac502259ad0.png

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

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

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

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





審核編輯:劉清

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

    關(guān)注

    1

    文章

    385

    瀏覽量

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

    關(guān)注

    5

    文章

    34

    瀏覽量

    47164

原文標(biāo)題:芯片驗(yàn)證中的scoreboard

文章出處:【微信號(hào):芯片驗(yàn)證工程師,微信公眾號(hào):芯片驗(yàn)證工程師】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    高頻RFID芯片的FPGA原型驗(yàn)證平臺(tái)設(shè)計(jì)及驗(yàn)證

    ?;贔PGA的原型驗(yàn)證方法憑借其速度快、易修改、真實(shí)性的特點(diǎn),已經(jīng)成為ASIC芯片設(shè)計(jì)重要的驗(yàn)證方法。本文主要描述高頻RFID芯片的FP
    發(fā)表于 05-29 08:03

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

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

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

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

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

    應(yīng)用的過(guò)程,將uvm的組件封裝起來(lái),可以將這些封裝的組件呢作為一個(gè)整體進(jìn)行重用,在進(jìn)行芯片級(jí)或者是系統(tǒng)級(jí)驗(yàn)證的時(shí)候,往往會(huì)出現(xiàn)多個(gè)模塊的驗(yàn)證。  此時(shí),測(cè)試平臺(tái)的結(jié)構(gòu)會(huì)發(fā)生變化,圖中
    發(fā)表于 01-22 15:32

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

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

    淺析伺服系統(tǒng)應(yīng)用的慣量匹配問(wèn)題

    剛性、慣量、響應(yīng)時(shí)間及伺服增益調(diào)整之間的關(guān)系 淺析伺服系統(tǒng)應(yīng)用的慣量匹配問(wèn)題-慣量匹配
    發(fā)表于 09-07 07:01

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

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

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

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

    淺析語(yǔ)音芯片與語(yǔ)音合成芯片的異同

    淺析語(yǔ)音芯片與語(yǔ)音合成芯片的異同         語(yǔ)音合成技術(shù)是引領(lǐng)信息社會(huì)的重要組成部分,是廣大生產(chǎn)廠商提升其產(chǎn)品價(jià)值的重要
    發(fā)表于 04-21 17:09 ?1302次閱讀

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

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

    數(shù)字芯片驗(yàn)證流程

    芯片驗(yàn)證就是采用相應(yīng)的驗(yàn)證語(yǔ)言,驗(yàn)證工具,驗(yàn)證方法,在芯片生產(chǎn)之前
    的頭像 發(fā)表于 07-25 11:48 ?5910次閱讀

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

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

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

    芯片驗(yàn)證,我們隨機(jī)發(fā)送數(shù)據(jù)激勵(lì),同時(shí)使用scoreboard進(jìn)行數(shù)據(jù)完整性檢查。 scoreboard使用的關(guān)鍵在于如何啟動(dòng)檢查以
    的頭像 發(fā)表于 04-28 11:41 ?1018次閱讀
    <b class='flag-5'>芯片</b><b class='flag-5'>驗(yàn)證</b><b class='flag-5'>中</b>的<b class='flag-5'>scoreboard</b>分析

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

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

    為什么芯片設(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 ?2349次閱讀