精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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)證隨機(jī)帶來(lái)的六宗罪

sanyue7758 ? 來(lái)源:處芯積律 ? 2023-04-10 11:21 ? 次閱讀

以前看到不少驗(yàn)證技術(shù)書(shū)籍都在說(shuō)驗(yàn)證環(huán)境中隨機(jī)怎么怎么好,然后為了隨機(jī),UVM,SV 提供了什么什么支持。

但是最近的一些工作小編發(fā)現(xiàn)在驗(yàn)證中采用隨機(jī)存在很多缺點(diǎn)。下面小編帶大家看看使用隨機(jī)帶來(lái)的六宗罪。

第一宗罪:難以debug

出現(xiàn)fail的test,當(dāng)debug完,對(duì)設(shè)計(jì)和驗(yàn)證環(huán)境做了改動(dòng),可能無(wú)法復(fù)現(xiàn)fail的場(chǎng)景。

如何確保發(fā)現(xiàn)的testbench的問(wèn)題,或者RTL的問(wèn)題有真的修掉?一般的做法是用同樣的seed,然后跑一遍之前的fail的test。但是有很多時(shí)候,由于環(huán)境的文件,約束等改變,再用同樣的seed 跑fail 的test 和之前的行為不一致,從而錯(cuò)誤的認(rèn)為問(wèn)題已經(jīng)修掉。

第二宗罪:難以覆蓋到特定場(chǎng)景

有些場(chǎng)景通過(guò)隨機(jī)撞到的概率非常低。

如下圖所示,C=A &&B,在下圖場(chǎng)景中想通過(guò) 隨機(jī)到 (A==1)&&(B==1)的 場(chǎng)景,非常難。

9a037e26-d6bb-11ed-bfe3-dac502259ad0.png

第三宗罪:驗(yàn)證時(shí)間不確定

回歸結(jié)果不可靠。一次通過(guò)率100%,不代表次次回歸100%。

一次回歸可能100%,第二次回歸又變成90%。連續(xù)10次回歸100%,第十一次回歸又出現(xiàn)fail的test。

第四宗罪:重復(fù)測(cè)試用例很多

浪費(fèi)太多l(xiāng)icense 和服務(wù)器資源。

因?yàn)閱未蝦egression不能保證沒(méi)有問(wèn)題,所以要周周跑,月月跑,一直跑到tapout,這浪費(fèi)了很多l(xiāng)icense和服務(wù)器資源。特別是有些test 打到的場(chǎng)景重復(fù),做一些無(wú)效驗(yàn)證,給公司資源造成極大浪費(fèi)。

第五宗罪:覆蓋率收集耗費(fèi)資源

coverage 收斂比較耗時(shí)間和資源。

由于隨機(jī)約束造成不同場(chǎng)景出現(xiàn)的概率不一樣,通過(guò)隨機(jī)測(cè)試將代碼覆蓋率和功能覆蓋率補(bǔ)全需要經(jīng)過(guò)大量的回歸測(cè)試。coverage的收斂速度沒(méi)有直接測(cè)試來(lái)得快。

下面是一個(gè)案例,在跑完一版regression后,功能覆蓋率是80.49%。

9a26f734-d6bb-11ed-bfe3-dac502259ad0.png

我們想將該功能覆蓋率補(bǔ)全,采用直接測(cè)試用例,我們調(diào)用了5次測(cè)試,可以將覆蓋率打到95.90% ,剩下的部分可以waive掉。

9a599c20-d6bb-11ed-bfe3-dac502259ad0.png

當(dāng)我們采用隨機(jī)測(cè)試,調(diào)用了5次隨機(jī)測(cè)試,覆蓋率為90.62%。

9a83e5e8-d6bb-11ed-bfe3-dac502259ad0.png

當(dāng)我們采用隨機(jī)測(cè)試,調(diào)用了10次隨機(jī)測(cè)試,覆蓋率為93.97%。

9aa85680-d6bb-11ed-bfe3-dac502259ad0.png

當(dāng)我們采用隨機(jī)測(cè)試,調(diào)用了20次隨機(jī)測(cè)試,覆蓋率為95.90%,達(dá)到了和直接測(cè)試同樣的效果。

9ac3075a-d6bb-11ed-bfe3-dac502259ad0.png

第六宗罪:場(chǎng)景打不全

隨機(jī)驗(yàn)證打不全所有場(chǎng)景

9b11af68-d6bb-11ed-bfe3-dac502259ad0.png

如上圖所示,隨機(jī)的行為很難將所有的測(cè)試路徑都打到。

隨機(jī)有沒(méi)有好處呢?當(dāng)然有,比如

探索更多的場(chǎng)景:隨機(jī)驗(yàn)證可以探索更多的測(cè)試場(chǎng)景,覆蓋更多的狀態(tài)空間。這可以幫助發(fā)現(xiàn)設(shè)計(jì)中的潛在問(wèn)題和漏洞,從而提高驗(yàn)證的質(zhì)量。

發(fā)現(xiàn)意外錯(cuò)誤:隨機(jī)測(cè)試可以揭示一些設(shè)計(jì)者未曾考慮的異常情況,以及在正常測(cè)試中可能被忽略的邊緣情況。這有助于找到并修復(fù)一些潛在的設(shè)計(jì)錯(cuò)誤。

減少人為偏見(jiàn):手動(dòng)創(chuàng)建測(cè)試用例可能受到驗(yàn)證工程師的認(rèn)知偏見(jiàn)和經(jīng)驗(yàn)限制的影響。隨機(jī)驗(yàn)證方法可以降低這種偏見(jiàn)對(duì)驗(yàn)證結(jié)果的影響,從而提高驗(yàn)證的可靠性。

減少人工編寫(xiě)測(cè)試用例的時(shí)間和精力:隨機(jī)驗(yàn)證方法可以自動(dòng)生成大量測(cè)試用例,從而減少人工編寫(xiě)測(cè)試用例的時(shí)間和精力。這有助于縮短驗(yàn)證周期,提高驗(yàn)證效率。

更好地應(yīng)對(duì)復(fù)雜性:隨著芯片設(shè)計(jì)變得越來(lái)越復(fù)雜,人工創(chuàng)建足夠多的測(cè)試用例以覆蓋所有可能的場(chǎng)景變得越來(lái)越困難。隨機(jī)驗(yàn)證方法可以在面對(duì)復(fù)雜設(shè)計(jì)時(shí)自動(dòng)生成更多的測(cè)試用例,從而更好地應(yīng)對(duì)這種復(fù)雜性。

雖然使用隨機(jī)驗(yàn)證存在很多問(wèn)題,但它在許多情況下仍然是一種非常有效的驗(yàn)證方法。為了克服這些缺點(diǎn),可以將隨機(jī)驗(yàn)證與其他驗(yàn)證方法(如指導(dǎo)性驗(yàn)證、形式驗(yàn)證等)相結(jié)合,以實(shí)現(xiàn)更全面、有效的芯片驗(yàn)證。





審核編輯:劉清

聲明:本文內(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

    瀏覽量

    59710
  • UVM
    UVM
    +關(guān)注

    關(guān)注

    0

    文章

    181

    瀏覽量

    19144

原文標(biāo)題:芯片驗(yàn)證隨機(jī)(random)的六宗罪

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于功能驗(yàn)證、時(shí)序驗(yàn)證、形式驗(yàn)證、時(shí)序建模的論文

    隨著集成電路的規(guī)模和復(fù)雜度不斷增大,驗(yàn)證的作用越來(lái)越重要。要在較短的時(shí)間內(nèi)保證芯片最終能正常工作,需要將各種驗(yàn)證方法相結(jié)合,全面充分地驗(yàn)證整個(gè)系統(tǒng)。FF-DX是一款高性能定點(diǎn)DSP,為
    發(fā)表于 12-07 17:40

    wlfi(劉孺)

    wlfi(劉孺)
    發(fā)表于 08-27 00:38

    【云智易試用體驗(yàn)】開(kāi)箱與初評(píng)

    本帖最后由 guo8113 于 2015-9-5 20:47 編輯 老祖宗教導(dǎo)我們要知恩圖報(bào),免費(fèi)獲得的體驗(yàn)板子拿到了,首先還是要感謝elecfans和云智易。在收到cici的電話時(shí)沒(méi)有聽(tīng)清楚獲得使用板卡的名字,所以抓緊到論壇看了下,著實(shí)還是十分激動(dòng)的,以為是OK210云云。廢話不多說(shuō),韻達(dá)快遞收到郵件的第二天收到了快遞。盒子挺小巧:慢慢的把板子拽出來(lái),說(shuō)實(shí)話這盒子跟板子不是十分的契合,所以wifi模塊和電機(jī)被嵌到了盒子里:紅色板子看上去很舒服:拿出板子仔細(xì)端詳了下,總體給我的感覺(jué)像是電子愛(ài)好者做的實(shí)驗(yàn)板:不過(guò)板子的焊接不錯(cuò)。首先不得不贊美作為xx云,云xx眾多類(lèi)似(相似還是相同)產(chǎn)品中的一員,我覺(jué)得上面的外設(shè)還是可以的,RGB, MOTO, 溫濕度,距離,紅外(沒(méi)有焊接),光線這些都有。還一點(diǎn)值得稱贊的是,提供了20PIN JTAG接口。說(shuō)完了優(yōu)點(diǎn)就該“但是”了。但是我認(rèn)為云智易的板子至少可以在以下6個(gè)方面做的更好:1.包裝環(huán)保而山寨,包裝袋不專業(yè)2.外形方正,無(wú)屏幕接口,尺寸也是不小3.外接不方便,既然是demo就應(yīng)留足用戶外接擴(kuò)展的需求,這一點(diǎn)不如采用Arduino4.跳線設(shè)置多,繁雜。5.沒(méi)有快速上手說(shuō)明,說(shuō)明文檔簡(jiǎn)陋,不好GettingStarted。6.pl2303發(fā)燙,UART接反,拿到板子之前看見(jiàn)QQ群有人反映接反,看了下原理圖果然沒(méi)有失望。 上面說(shuō)了,快速上手跟演示實(shí)例看了半小時(shí)沒(méi)搞定,app官網(wǎng)沒(méi)找到,qq群找到了貌似沒(méi)法用,使用指南里說(shuō)的也太xxxx了,所以至于上手與軟件的開(kāi)發(fā)放在后面說(shuō)了??傮w感覺(jué)是這么簡(jiǎn)單的個(gè)東西竟然半小時(shí)沒(méi)玩起來(lái)。。。
    發(fā)表于 09-05 20:38

    怎么設(shè)計(jì)基于USB和FPGA的隨機(jī)數(shù)發(fā)生器驗(yàn)證平臺(tái)?

    隨機(jī)數(shù)發(fā)生器是信息安全領(lǐng)域不可或缺的重要組成部分,廣泛應(yīng)用于金融、軍事等信息安全保密通信的電子設(shè)備中。目前,隨著對(duì)RNG體積、功耗、接口方式等要求的提高,設(shè)計(jì)集成化芯片或IP核形式的隨機(jī)數(shù)發(fā)生器成為
    發(fā)表于 08-27 06:05

    電機(jī)材料/性能優(yōu)劣對(duì)比

    電機(jī)材料、性能優(yōu)劣對(duì)比,劣質(zhì)電機(jī)十“!
    發(fā)表于 02-01 07:15

    設(shè)計(jì)驗(yàn)證中的隨機(jī)約束

    隨機(jī)約束在現(xiàn)代集成電路驗(yàn)證中已得到國(guó)際IC 設(shè)計(jì)業(yè)界的普遍認(rèn)可,并逐漸開(kāi)始普及。與傳統(tǒng)的定向測(cè)試比較,它在驗(yàn)證效率、驗(yàn)證覆蓋率等方面具有諸多優(yōu)勢(shì)。最新公布的Sys
    發(fā)表于 12-14 09:54 ?13次下載

    選購(gòu)低價(jià)筆記本:不得不說(shuō)的五

    選購(gòu)低價(jià)筆記本:不得不說(shuō)的五 在一些人對(duì)低價(jià)機(jī)的性能和質(zhì)量將信將疑時(shí),另有一部分人對(duì)低價(jià)筆記本產(chǎn)生了一種過(guò)度的狂熱
    發(fā)表于 01-21 10:14 ?357次閱讀

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

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

    基于System Verilog的可重用驗(yàn)證平臺(tái)設(shè)計(jì)及驗(yàn)證結(jié)果分析

    ,并應(yīng)用到包交換芯片的仿真驗(yàn)證中。仿真結(jié)果顯示,新設(shè)計(jì)的驗(yàn)證平臺(tái)能通過(guò)修改隨機(jī)信號(hào)約束條件和產(chǎn)生隨機(jī)信號(hào)的權(quán)重值,使
    發(fā)表于 01-12 11:28 ?2639次閱讀
    基于System Verilog的可重用<b class='flag-5'>驗(yàn)證</b>平臺(tái)設(shè)計(jì)及<b class='flag-5'>驗(yàn)證</b>結(jié)果分析

    分享編程的七宗罪,也許對(duì)你會(huì)有所啟發(fā)

    我不知道為什么,身邊總有一些人,使用很短 / 隨機(jī)的名稱來(lái)給變量命名。當(dāng)你的項(xiàng)目只有 10-20 行代碼,或者只是代碼片段時(shí),你可以使用這種方式進(jìn)行命名,但是在大項(xiàng)目中,不要這么做。不合適的命名,對(duì)可讀性和效率有致命的影響。
    的頭像 發(fā)表于 02-20 09:05 ?1621次閱讀

    安防行業(yè)產(chǎn)能過(guò)剩 智能安防企業(yè)成本控制的“四”概述

    優(yōu)化的良性競(jìng)爭(zhēng)來(lái)跳脫出惡性競(jìng)爭(zhēng)的怪圈,以最終實(shí)現(xiàn)行業(yè)內(nèi)的優(yōu)勝劣汰。本文以一則案例為背景,來(lái)談?wù)勚悄馨卜榔髽I(yè)成本控制“四”(四大問(wèn)題),并給出相應(yīng)的“贖罪策略”,希望給業(yè)內(nèi)讀者帶來(lái)啟示。
    發(fā)表于 04-16 08:52 ?679次閱讀

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

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

    AN4230 STM32 MCU使用NIST隨機(jī)數(shù)生成驗(yàn)證統(tǒng)計(jì)測(cè)試套件

    AN4230 STM32 MCU使用NIST隨機(jī)數(shù)生成驗(yàn)證統(tǒng)計(jì)測(cè)試套件
    發(fā)表于 11-21 17:07 ?0次下載
    AN4230 STM32 MCU使用NIST<b class='flag-5'>隨機(jī)</b>數(shù)生成<b class='flag-5'>驗(yàn)證</b>統(tǒng)計(jì)測(cè)試套件

    受約束隨機(jī)驗(yàn)證的效果真的比直接用例測(cè)試好嗎?

    當(dāng)介紹uvm驗(yàn)證時(shí)大家肯定都看過(guò)上面類(lèi)似的圖片,以展示受約束的隨機(jī)驗(yàn)證相比直接用例測(cè)試如何具有先進(jìn)性。
    的頭像 發(fā)表于 04-10 11:13 ?970次閱讀

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

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