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

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

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

言驗(yàn)證通常構(gòu)成整個(gè)驗(yàn)證IP開發(fā)周期不可或缺的一部分

西門子EDA ? 來源:Mentor明導(dǎo) ? 作者:Mentor明導(dǎo) ? 2021-05-23 10:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

斷言是一種條件語句,通過標(biāo)記錯(cuò)誤繼而捕獲錯(cuò)誤來指示設(shè)計(jì)的不正確行為。斷言用于驗(yàn)證處于不同生命周期階段(例如形式驗(yàn)證、動(dòng)態(tài)驗(yàn)證、運(yùn)行時(shí)監(jiān)控和仿真)的硬件設(shè)計(jì)?;跀嘌缘尿?yàn)證為設(shè)計(jì)和驗(yàn)證過程提供了顯著的好處。它有助于輕松地檢測功能錯(cuò)誤,讓用戶能

夠查找更接近實(shí)際問題根源的錯(cuò)誤,以及確保在設(shè)計(jì)流程的早期找出錯(cuò)誤。斷言為整個(gè)設(shè)計(jì)和驗(yàn)證周期帶來了諸多直接好處;因此,工程師在斷言的編碼和測試過程中遇到的任何挑戰(zhàn),都值得加以解決。

UVM 中的回調(diào)是一種用于改變驗(yàn)證組件(例如驅(qū)動(dòng)器或監(jiān)視器)的行為而無需實(shí)際更改組件代碼的機(jī)制。Uvm_callback 類提供了用于實(shí)現(xiàn)回調(diào)的基類。從 uvm_callback擴(kuò)展類并非推薦的編碼實(shí)踐,因?yàn)檫@可能導(dǎo)致一些潛在的排序問題。在 Siemens Digital Industries Software 下屬部門 Siemens EDA 所提供的 Questa Verification IP(QVIP) 中,回調(diào)是通過擴(kuò)展基類并為其填充必要的方法來實(shí)現(xiàn)的,以達(dá)成諸如將某個(gè)序列項(xiàng)替換為另一個(gè)包含一組新屬性的序列項(xiàng)之類的回調(diào)實(shí)現(xiàn)。

斷言驗(yàn)證通常構(gòu)成整個(gè)驗(yàn)證 IP 開發(fā)周期不可或缺的一部分。第一步是編寫斷言,第二步是通過所謂的 “錯(cuò)誤注入” 來對這些斷言場景進(jìn)行驗(yàn)證?;卣{(diào)對于此激勵(lì)生成步驟可能非常有益,因?yàn)轵?yàn)證工程師不必修改源代碼,而只需改變擴(kuò)展的類便能測試不同的場景。這在 PCIe之類基于數(shù)據(jù)包的協(xié)議中特別有用,因?yàn)檫@類協(xié)議中的字段會(huì)被損壞,而通過回調(diào)可以提供精細(xì)的控制。因此回調(diào)可提高整個(gè)驗(yàn)證過程的功效,使其更加穩(wěn)定可靠。

原文標(biāo)題:免費(fèi)下載 | 使用UVM回調(diào)簡化斷言驗(yàn)證

文章出處:【微信公眾號:Mentor明導(dǎo)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    5

    文章

    1794

    瀏覽量

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

    關(guān)注

    0

    文章

    182

    瀏覽量

    19482

原文標(biāo)題:免費(fèi)下載 | 使用UVM回調(diào)簡化斷言驗(yàn)證

文章出處:【微信號:Mentor明導(dǎo),微信公眾號:西門子EDA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    深蕾半導(dǎo)體IP-KVM產(chǎn)品方案解析

    隨著信息技術(shù)的蓬勃發(fā)展,遠(yuǎn)程訪問與控制技術(shù)逐漸成為各行各業(yè)不可或缺一部分。深蕾半導(dǎo)體, 憑借其在芯片設(shè)計(jì)領(lǐng)域的深厚積累,推出了創(chuàng)新的IP-KVM產(chǎn)品方案,旨在為用戶提供高效、 安全的遠(yuǎn)程訪問與控制解決方案。以下是對該方案的
    的頭像 發(fā)表于 03-19 17:50 ?297次閱讀
    深蕾半導(dǎo)體<b class='flag-5'>IP</b>-KVM產(chǎn)品方案解析

    為何原理圖比對是電子設(shè)計(jì)中不可或缺的功能?

    為何原理圖比對是電子設(shè)計(jì)中不可或缺的功能?原理圖比對功能是現(xiàn)代電子設(shè)計(jì)流程中不可或缺一部分,能夠提高設(shè)計(jì)的準(zhǔn)確性、效率和協(xié)作能力。它不僅能夠幫助團(tuán)隊(duì)在設(shè)計(jì)階段減少錯(cuò)誤,還能在后期的維護(hù)和版本管理中
    的頭像 發(fā)表于 03-10 11:02 ?480次閱讀
    為何原理圖比對是電子設(shè)計(jì)中<b class='flag-5'>不可或缺</b>的功能?

    使用DLP9000在切換不同的灰度圖時(shí),會(huì)出現(xiàn)一部分的延遲以后才可以完整的顯示圖像,為什么?

    您好,我使用DLP9000顯示灰度圖像時(shí),在切換不同的灰度圖時(shí),會(huì)出現(xiàn)一部分的延遲以后才可以完整的顯示圖像。比如每張8bit灰度圖120hz,持續(xù)2s,在2s的初始階段會(huì)出現(xiàn)不完整的圖像,之后才會(huì)
    發(fā)表于 02-25 06:37

    DLPR350能否使用ROI功能,投一部分光?

    請問各位大哥,DLPR350能否使用ROI功能,投一部分光。
    發(fā)表于 02-24 07:49

    DLPC3478固件加載只有前面一部分是怎么回事?

    我們現(xiàn)在自己研發(fā)的DLPC378+DLPA2005+DLP3010板子,F(xiàn)lash型號和TIDA-080003 參考設(shè)計(jì)上的樣 W25Q32JVSSIQ。現(xiàn)在用示波器測試到固件只加載了一部分
    發(fā)表于 02-21 07:57

    什么是PD協(xié)議及XSP08Q受電端取電芯片在電動(dòng)工具中的應(yīng)用

    隨著科技的發(fā)展,小家電、電動(dòng)工具已經(jīng)成為我們生活中不可或缺一部分。
    的頭像 發(fā)表于 01-04 09:27 ?1239次閱讀
    什么是PD協(xié)議及XSP08Q受電端取電芯片在電動(dòng)工具中的應(yīng)用

    DAC348X EVM的I路輸出電路,畫圈的那一部分有什么作用?0L電感L40有什么作用?

    下圖是DAC348X EVM的I路輸出電路,畫圈的那一部分有什么作用?0L電感L40有什么作用?T11是1:1傳輸線變壓器,這個(gè)有什么用?
    發(fā)表于 12-20 08:46

    BGA芯片封裝:現(xiàn)代電子產(chǎn)業(yè)不可或缺的技術(shù)瑰寶

    不可或缺一部分。本文將深入探討B(tài)GA芯片的定義、特點(diǎn)以及BGA封裝工藝的詳細(xì)流程,為讀者揭開這先進(jìn)封裝技術(shù)的神秘面紗。
    的頭像 發(fā)表于 12-13 11:13 ?3446次閱讀
    BGA芯片封裝:現(xiàn)代電子產(chǎn)業(yè)<b class='flag-5'>不可或缺</b>的技術(shù)瑰寶

    解鎖網(wǎng)絡(luò)新體驗(yàn):住宅靜態(tài)IP的奇妙之旅

    在當(dāng)今這個(gè)數(shù)字化時(shí)代,網(wǎng)絡(luò)已經(jīng)成為我們?nèi)粘I钪?b class='flag-5'>不可或缺的一部分。無論是工作、學(xué)習(xí)、娛樂還是社交,我們都離不開網(wǎng)絡(luò)的幫助。然而,你是否想過,通過為你的家庭網(wǎng)絡(luò)配置個(gè)住宅靜態(tài)IP,你可
    的頭像 發(fā)表于 10-18 07:30 ?430次閱讀

    通信開關(guān)電源均充周期為幾個(gè)月

    涉及到電池的充電策略和電池壽命的管理。在通信開關(guān)電源系統(tǒng)中,均充周期的設(shè)定對于確保電池組的健康狀態(tài)和延長電池壽命至關(guān)重要。 第一部分:均充周期的定義和重要性 均充周期的定義: 均充
    的頭像 發(fā)表于 10-14 14:40 ?943次閱讀

    0.5mm層疊封裝應(yīng)用處理器的PCB設(shè)計(jì)指南,第一部分

    電子發(fā)燒友網(wǎng)站提供《0.5mm層疊封裝應(yīng)用處理器的PCB設(shè)計(jì)指南,第一部分.pdf》資料免費(fèi)下載
    發(fā)表于 10-14 11:15 ?3次下載
    0.5mm層疊封裝應(yīng)用處理器的PCB設(shè)計(jì)指南,第<b class='flag-5'>一部分</b>

    0.4毫米層疊封裝(PoP)的PCB設(shè)計(jì)指南,第一部分

    電子發(fā)燒友網(wǎng)站提供《0.4毫米層疊封裝(PoP)的PCB設(shè)計(jì)指南,第一部分.pdf》資料免費(fèi)下載
    發(fā)表于 09-19 11:00 ?0次下載
    0.4毫米層疊封裝(PoP)的PCB設(shè)計(jì)指南,第<b class='flag-5'>一部分</b>

    什么是觸摸芯片:現(xiàn)代電子產(chǎn)品不可或缺的關(guān)鍵技術(shù)解析

    一部分。觸摸芯片具有專用外設(shè)引腳,可與觸摸傳感器和主機(jī)處理器進(jìn)行連接。通常,該電路安裝在連接傳感器和主機(jī)處理器的FPC(柔性印刷電路)上。觸摸芯片起什么作用無論采
    的頭像 發(fā)表于 08-02 11:00 ?2719次閱讀
    什么是觸摸芯片:現(xiàn)代電子產(chǎn)品<b class='flag-5'>不可或缺</b>的關(guān)鍵技術(shù)解析

    多口適配器-現(xiàn)代生活中的不可或缺一部分

    滿足現(xiàn)代人的使用習(xí)慣。在這種背景下,多口適配器應(yīng)運(yùn)而生,憑借其獨(dú)特的功能和優(yōu)勢,成為了現(xiàn)代生活中的不可或缺一部分。 ? 多口適配器,顧名思義,是種具備多個(gè)充電或數(shù)據(jù)傳輸接口的電子設(shè)備適配器。它的設(shè)計(jì)旨在讓用
    的頭像 發(fā)表于 07-28 16:08 ?871次閱讀
    多口適配器-現(xiàn)代生活中的<b class='flag-5'>不可或缺</b>的<b class='flag-5'>一部分</b>

    庫克:Vision Pro已成為日常生活中不可或缺一部分

    據(jù)知名科技媒體MacRumors援引的消息,蘋果公司首席執(zhí)行官蒂姆·庫克在近期接受《太陽報(bào)》專訪時(shí),興奮地分享了他個(gè)人對蘋果最新力作——Vision Pro的深切體驗(yàn)與高度評價(jià)。庫克透露,自這款創(chuàng)新產(chǎn)品登陸英國市場以來,Vision Pro已成為他日常生活中不可或缺一部分
    的頭像 發(fā)表于 07-15 15:29 ?879次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品