色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

寫assertion很痛苦?了解一下SVA Checker Library

sanyue7758 ? 來源:處芯積律 ? 2023-08-12 09:51 ? 次閱讀

現(xiàn)看一段代碼

94732d26-3859-11ee-9e74-dac502259ad0.png

請根據(jù)這段代碼寫一個(gè)assertion檢查 count 每次加5。

下面是一種寫法

948e0de4-3859-11ee-9e74-dac502259ad0.png

看起來不算太復(fù)雜。

但是如果讓你寫一個(gè)關(guān)于fifo 不能overflow 和 underflow的assertion呢?

是不是發(fā)現(xiàn)很頭大?

筆者發(fā)現(xiàn)我們驗(yàn)證中很多assertion 具有一些共性,比如

某個(gè)條件永遠(yuǎn)不能發(fā)生;

某個(gè)條件一直為真;

req ack的檢查;

在一段時(shí)間內(nèi),某條件一直為真;

fifo的檢查;

等等

這些共性的東西,能不能整理成一個(gè)assertion的lib呢?帶著疑問我們收集了網(wǎng)上的資料,開始并沒有什么收獲。

94a6230c-3859-11ee-9e74-dac502259ad0.png

大部分資料都偏向基礎(chǔ)的assertion語法解釋。

直到我們看到這份文檔,筆者大概猜到這就是我們要找的東西。

94e24148-3859-11ee-9e74-dac502259ad0.png

94f81b08-3859-11ee-9e74-dac502259ad0.png

這完全符合我們最初的設(shè)想,有一系列的assertion checker Library 可以供我們調(diào)用,實(shí)現(xiàn)一些通用的assertion檢查。

回到上面第一個(gè)問題,我們要用assertion檢查count按cycle每次加5怎么做?assert_increment 很好的解決了這個(gè)問題。

95228960-3859-11ee-9e74-dac502259ad0.png

調(diào)用方法:

assert_increment #(0, 7, 5, 0,"ERROR: count has increased beyond allowable limit", 0, 0, 0, 1)invalid_count_increase (clk, reset_n, count);

第二個(gè)問題,fifo的underflow ,overflow的檢查。可以用assert_fifo 檢查。

9548aaaa-3859-11ee-9e74-dac502259ad0.png

說了這么多,很多人肯定想知道這個(gè)assertion checker library是放在哪里的。

答案是

$VCS_HOME/packages/sva/

沒錯,他就是VCS的 SVA checker library!

9580b5f8-3859-11ee-9e74-dac502259ad0.png

我們點(diǎn)開一個(gè)assert_never 看下

958f47b2-3859-11ee-9e74-dac502259ad0.png

各個(gè)參數(shù)和說明都有,完美!






審核編輯:劉清

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

    關(guān)注

    0

    文章

    79

    瀏覽量

    9605
  • SVA
    SVA
    +關(guān)注

    關(guān)注

    1

    文章

    19

    瀏覽量

    10129
  • FIFO存儲
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    5971
  • CLK
    CLK
    +關(guān)注

    關(guān)注

    0

    文章

    127

    瀏覽量

    17165

原文標(biāo)題:寫assertion很痛苦? 來了解下SVA Checker Library 吧!

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

收藏 人收藏

    評論

    相關(guān)推薦

    哪位高手幫我一下程序

    哪位高手幫我一下程序,跪求,需要幫助,這個(gè)程序是這樣的,60秒到60分鐘的計(jì)時(shí)。應(yīng)該怎么
    發(fā)表于 06-23 15:21

    想請教一下LabVIEW 的NI Modbus Library,還有我自己漢化的modbuspoll_7.1

    LabVIEW我是剛學(xué)的不太會,由于要用到Modbus所以下了最新的NI Modbus Library,但里面沒有自帶示例所以不會用,有誰用過,可以分享一下示例嗎?由于要Modbus調(diào)試英文版看著不順眼,所以順手把modbuspoll_7.1漢化了,在這里分享給大家,翻譯
    發(fā)表于 10-22 22:18

    康耐視第三代Checker視覺傳感器Checker3G系列

    得操作人員能夠輕松監(jiān)控其生產(chǎn)過程、更換工作或再培訓(xùn)模式,而無需使用電腦。  Checker簡易的關(guān)鍵在于它的One-Click安裝。僅需在您想要檢查的圖形特征上輕輕點(diǎn)擊一下Checker就能自動創(chuàng)建
    發(fā)表于 11-01 15:21

    介紹SVA基本的概念和常用的語法

    的pass。還有SVA語法,不是常用,可以用到時(shí)候翻閱手冊查詢六、MULTITHREADINGMULTITHREADING,即多線程。這里需要強(qiáng)調(diào)下,assertion的多線程屬
    發(fā)表于 10-27 16:37

    USB顯微鏡,不想了解一下嗎?

    USB顯微鏡,不想了解一下嗎? 近日,在很多國外網(wǎng)站上都搜的到配備了USB接口的數(shù)字顯微鏡,他們打破了傳統(tǒng)顯微鏡機(jī)體笨重,操作復(fù)雜的傳統(tǒng),
    發(fā)表于 04-28 10:24 ?3533次閱讀

    宏碁智能佛珠了解一下

    朋友,最近工作順利嗎?家庭幸福嗎?生活美滿嗎?看你心情復(fù)雜,要不要了解一下宏碁剛發(fā)布的智能佛珠?
    的頭像 發(fā)表于 08-08 16:27 ?3556次閱讀

    帶你了解一下什么是USB 3.1接口

    盡管USB是外部設(shè)備中最常見的連接,但它有很多的版本,不同的接頭和連接類型都令人困惑不解。USB 3.1是當(dāng)今最常見的標(biāo)準(zhǔn)之,但它究竟是什么呢?它與之前和之后的版本有什么不同?讓我們來詳細(xì)了解一下
    發(fā)表于 09-23 17:31 ?1.7w次閱讀

    了解一下AOC有源光纜的相關(guān)知識

    信息傳輸與交換量與日俱增,高密度,高寬帶應(yīng)用也越來越多,傳統(tǒng)的銅質(zhì)電纜已經(jīng)不能適應(yīng)通信的需要,相比于傳統(tǒng)線纜來說,有源光纜能夠幫助通信設(shè)備享受到光傳輸?shù)木薮髢?yōu)勢。那AOC有源光纜有什么不同呢?今天就跟易天光通信(ETU-LINK)一起來了解一下AOC有源光纜的相關(guān)知識吧!
    的頭像 發(fā)表于 03-25 08:58 ?2278次閱讀

    使用SVA的幾個(gè)好處

    SVA支持多時(shí)鐘域(clock domain crossing (CDC))邏輯,例如異步FIFO。 2. SVA種描述語言,可讀性比較強(qiáng)。
    的頭像 發(fā)表于 03-21 14:49 ?746次閱讀

    大哥!100W移動電源方案,了解一下

    100W移動電源方案,了解一下
    的頭像 發(fā)表于 06-02 19:03 ?2442次閱讀
    大哥!100W移動電源方案,<b class='flag-5'>了解</b><b class='flag-5'>一下</b>

    了解一下光纖傳輸?shù)奶攸c(diǎn)

    光纖作為綜合布線種常見的傳輸媒介,很多人搞不清楚光纖和光纜這兩者,光纖是光傳導(dǎo)工具,傳輸原理是“光的全反射”,被用作長距離的信息傳遞,下面跟著科蘭小編一起來了解一下光纖傳輸?shù)奶攸c(diǎn)。
    的頭像 發(fā)表于 06-08 13:42 ?848次閱讀

    聊聊形式驗(yàn)證中的SVA

    SVA,即SystemVerilog Assertion,在simulation和Formal都有極為廣泛的應(yīng)用,這里介紹些基本的概念和常用的語法。
    的頭像 發(fā)表于 06-14 09:31 ?1825次閱讀
    聊聊形式驗(yàn)證中的<b class='flag-5'>SVA</b>

    虹科帶你來了解一下汽車以太網(wǎng)和TSN的測試標(biāo)準(zhǔn)

    虹科帶你來了解一下汽車以太網(wǎng)和TSN的測試標(biāo)準(zhǔn)
    的頭像 發(fā)表于 12-22 17:46 ?3562次閱讀
    虹科帶你來<b class='flag-5'>了解</b><b class='flag-5'>一下</b>汽車以太網(wǎng)和TSN的測試標(biāo)準(zhǔn)

    了解一下“薄膜厚度監(jiān)控”

    光學(xué)鍍膜干貨來了!了解一下“薄膜厚度監(jiān)控”
    的頭像 發(fā)表于 07-20 10:11 ?867次閱讀
    <b class='flag-5'>了解</b><b class='flag-5'>一下</b>“薄膜厚度監(jiān)控”

    無需電流采樣電阻的智能電機(jī)驅(qū)動IC,不來了解一下么?

    無需電流采樣電阻的智能電機(jī)驅(qū)動IC,不來了解一下么?
    的頭像 發(fā)表于 11-30 17:43 ?456次閱讀
    無需電流采樣電阻的智能電機(jī)驅(qū)動IC,不來<b class='flag-5'>了解</b><b class='flag-5'>一下</b>么?
    主站蜘蛛池模板: 亚欧日韩毛片在线看免费网站| 歪歪漫画羞羞漫画国产| 特污兔午夜影视院| 亚洲精品无码国产爽快A片百度| 中文字幕一区久久久久| 纯肉小黄文高H| 在线播放真实国产乱子伦| 99久久精品免费看国产免费| 国产成人精品综合久久久| 久久久久久久99精品免费观看| 漂亮的保姆5电影免费观看完整版中文| 乌克兰内射私拍| 99re久久这里只有精品| 国产无遮挡又黄又爽在线视频| 免费精品国偷自产在线| 雪恋电影完整版免费观看| 99久久香蕉国产线看观看| 韩国伦理片2018在线播放免费观看| 欧美国产精品久久久乱码| 亚洲九九视频| 纯h超级大尺度小黄文| 老熟女毛茸茸浓毛| 亚洲 欧美 国产 综合久久| adc我们的永久网址| 精品亚洲欧美中文字幕在线看| 色精品极品国产在线视频| 3d无遮挡h肉动漫在线播放| 国产在线播放91| 日韩内射美女人妻一区二区三区| 中文字幕午夜乱理片| 国产亚洲AV无码成人网站| 欧美性爱 成人| 中文字幕亚洲欧美日韩2019| 国产乱码卡二卡三卡4W| 日本久久久久亚洲中字幕| 最新无码国产在线视频2020| 国产综合在线观看| 网友自拍偷拍| 岛国片免费看| 欧美性猛交xxxxxxxx软件| 纵欲(高H)|