在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

介紹一個(gè)通過(guò)GUI方式自動(dòng)生成UVM環(huán)境的工具

sanyue7758 ? 來(lái)源:驗(yàn)證芯發(fā)現(xiàn) ? 2023-05-04 09:23 ? 次閱讀

介紹一個(gè)通過(guò)GUI方式自動(dòng)生成UVM環(huán)境的工具,uvm_testbench_gen。

uvm_testbench_gen使用python的tkinter編寫,其主要目的在于提升UVM環(huán)境搭建效率,縮減前期驗(yàn)證環(huán)境準(zhǔn)備時(shí)間。基本上,所有的環(huán)境自動(dòng)化工具,都是圍繞這個(gè)主題,比如VCS自帶帶的uvmgen,Open Tian等,文末也會(huì)給出這幾個(gè)工具的對(duì)比。

工具特性

支持搭建UMV模板代碼;

支持搭建單個(gè)UVM component或者復(fù)雜的testbencch結(jié)構(gòu);

支持建立多個(gè)agent、monitor和scoreboard;

支持建立多env結(jié)構(gòu);

支持向已有環(huán)境集成agent、monitor和scoreboard;

支持產(chǎn)生環(huán)境的說(shuō)明文檔,易于閱讀;

下面對(duì)一些主要功能進(jìn)行介紹。

build單個(gè)component

初始化時(shí)選擇"Single UVM Component"

給component命名,并選擇組件的類型,支持sequecne、sequence item、sequencer、driver、monitor、agent、scoreboard、env、test和interface。

產(chǎn)生代碼

d9798314-e8b5-11ed-ab56-dac502259ad0.png

interface生成

這里還支持搭建interface!三種模式:新建空的interface,user自定義interface,從文檔中導(dǎo)入。

d983556a-e8b5-11ed-ab56-dac502259ad0.jpg

生成的interface代碼如下:

d99ca970-e8b5-11ed-ab56-dac502259ad0.jpg

agent生成

生成agent的操作和代碼如下:

d9a652fe-e8b5-11ed-ab56-dac502259ad0.png

d9b662c0-e8b5-11ed-ab56-dac502259ad0.png

build environment

初始化時(shí)選擇"Single & Multi Env VIP";

選擇GUI方式產(chǎn)生,或者從文檔中導(dǎo)入;

填寫環(huán)境配置,并產(chǎn)生代碼

工具特性

文中也給出幾個(gè)工具的對(duì)比如下:

d9d64f90-e8b5-11ed-ab56-dac502259ad0.png





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • UVM
    UVM
    +關(guān)注

    關(guān)注

    0

    文章

    182

    瀏覽量

    19189
  • VCS
    VCS
    +關(guān)注

    關(guān)注

    0

    文章

    80

    瀏覽量

    9625
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    662

    瀏覽量

    39756

原文標(biāo)題:uvm_testbench_gen | 介紹一個(gè)UVM環(huán)境自動(dòng)生成工具

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用GUI Guider工具開(kāi)發(fā)嵌入式GUI應(yīng)用(2)

    GUI Guider本質(zhì)上是個(gè)方便嵌入式開(kāi)發(fā)者基于LVGL開(kāi)發(fā)GUI應(yīng)用的源碼生成工具,其作
    的頭像 發(fā)表于 08-16 14:36 ?3595次閱讀
    使用<b class='flag-5'>GUI</b> Guider<b class='flag-5'>工具</b>開(kāi)發(fā)嵌入式<b class='flag-5'>GUI</b>應(yīng)用(2)

    IC驗(yàn)證之UVM常用宏匯總分析(四)

    OVM中過(guò)時(shí)的用法,使用純凈的UVM環(huán)境:`define UVM_NO_DEPRECATED除了上述通用的宏外,針對(duì)不同的仿真工具需要定義不同的宏:QUESTA、VCS、INCA分別對(duì)
    發(fā)表于 12-02 15:24

    什么是代碼自動(dòng)生成工具

    MCU代碼自動(dòng)生成工具介紹文檔編輯原標(biāo)題:GoKit3二次開(kāi)發(fā)-代碼自動(dòng)生成
    發(fā)表于 11-03 06:04

    什么是uvmuvm的特點(diǎn)有哪些呢

    大家好,我是哥,上章內(nèi)容我們介紹什么是uvmuvm的特點(diǎn)以及uvm為用戶提供了哪些資源?本章內(nèi)容我們來(lái)看
    發(fā)表于 02-14 06:46

    UVM sequence分層有哪幾種方式

    驗(yàn)證環(huán)境需要對(duì)數(shù)據(jù)進(jìn)行分層。例如,將32比特的寄存器讀寫封裝成數(shù)據(jù)讀寫和狀態(tài)讀寫等實(shí)際業(yè)務(wù)操作等或者對(duì)底層sequence進(jìn)行些隨機(jī)控制等。實(shí)現(xiàn)這種分層可以有兩種方式:1、Sequence
    發(fā)表于 04-11 16:37

    如何構(gòu)建UVM寄存器模型并將寄存器模型集成到驗(yàn)證環(huán)境

    ),通常也叫寄存器模型,顧名思義就是對(duì)寄存器這個(gè)部件的建模。本文要介紹的內(nèi)容,包括對(duì)UVM寄存器模型的概述,如何構(gòu)建寄存器模型,以及如何將寄存器模型集成到驗(yàn)證環(huán)境中。篇幅原因,將在下
    發(fā)表于 09-23 14:29

    種基于UVM的混合信號(hào)驗(yàn)證環(huán)境

    種基于UVM的混合信號(hào)驗(yàn)證環(huán)境_耿睿
    發(fā)表于 01-07 21:39 ?1次下載

    基于UVM的代碼生成器的開(kāi)發(fā)設(shè)計(jì)

    毋庸置疑,UVM大大提高了我們開(kāi)發(fā)驗(yàn)證平臺(tái)的效率。但同時(shí),熟練掌握UVM搭建驗(yàn)證平臺(tái)也并不是件容易的事情。同時(shí)由于不同驗(yàn)證工程師搭建環(huán)境的風(fēng)格不太
    發(fā)表于 09-15 17:18 ?22次下載
    基于<b class='flag-5'>UVM</b>的代碼<b class='flag-5'>生成</b>器的開(kāi)發(fā)設(shè)計(jì)

    c語(yǔ)言代碼自動(dòng)生成工具,MCU代碼自動(dòng)生成工具介紹

    MCU代碼自動(dòng)生成工具介紹文檔編輯原標(biāo)題:GoKit3二次開(kāi)發(fā)-代碼自動(dòng)生成
    發(fā)表于 10-28 17:36 ?8次下載
    c語(yǔ)言代碼<b class='flag-5'>自動(dòng)</b><b class='flag-5'>生成</b><b class='flag-5'>工具</b>,MCU代碼<b class='flag-5'>自動(dòng)</b><b class='flag-5'>生成</b><b class='flag-5'>工具</b><b class='flag-5'>介紹</b>

    通過(guò)個(gè)案例教你玩轉(zhuǎn)MCU代碼生成工具(基于STM32)

    通過(guò)個(gè)案例教你玩轉(zhuǎn)MCU代碼生成工具(基于STM32)
    發(fā)表于 11-18 17:36 ?12次下載
    <b class='flag-5'>通過(guò)</b><b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>案例教你玩轉(zhuǎn)MCU代碼<b class='flag-5'>生成</b><b class='flag-5'>工具</b>(基于STM32)

    GUI-Guider生成工程移植MCU

    GUI Guider 是恩智浦為 LVGL 開(kāi)發(fā)了個(gè)上位機(jī)GUI 設(shè)計(jì)工具,可以通過(guò)拖放控件的
    發(fā)表于 02-22 16:18 ?2次下載

    個(gè)性化地定制自己的uvm代碼生成器模板和腳本

    使用uvm代碼生成器創(chuàng)建基本的uvm驗(yàn)證環(huán)境框架,然后丟棄代碼生成器模板并擴(kuò)展和維護(hù)生成出來(lái)的代
    的頭像 發(fā)表于 05-14 16:51 ?2117次閱讀
    個(gè)性化地定制自己的<b class='flag-5'>uvm</b>代碼<b class='flag-5'>生成</b>器模板和腳本

    Easier UVM Code Generator Part 4:生成層次化的驗(yàn)證環(huán)境

    本文使用Easier UVM Code Generator生成包含多個(gè)agent和interface的uvm驗(yàn)證環(huán)境
    的頭像 發(fā)表于 06-06 09:13 ?1183次閱讀

    UVM里的6個(gè)常見(jiàn)參數(shù)介紹分析

    UVM預(yù)先定義了六個(gè)詳細(xì)程度; UVM_NONE到UVM_DEBUG。這些級(jí)別只不過(guò)是整數(shù)枚舉值
    的頭像 發(fā)表于 06-06 12:33 ?4503次閱讀
    <b class='flag-5'>UVM</b>里的6<b class='flag-5'>個(gè)</b>常見(jiàn)參數(shù)<b class='flag-5'>介紹</b>分析

    UVM環(huán)境debug的正確開(kāi)啟方式

    在使用UVM搭建環(huán)境時(shí),遇到問(wèn)題時(shí),調(diào)試方式有千千萬(wàn)萬(wàn),但很有必要了解下UVM庫(kù)提供了哪些內(nèi)建的調(diào)試手段,可以少走彎路,大大提升效率,而不是瘋狂加各種打印消息。
    的頭像 發(fā)表于 07-03 18:14 ?2825次閱讀
    主站蜘蛛池模板: 三级五月天| 四虎影院久久久| 91亚洲免费视频| 亚洲免费成人| 国产精品香蕉在线一区| 中文字幕11页| 特级毛片视频在线| 欧美视频色| 国产激烈床戏无遮挡观看| 在线播放国产不卡免费视频| 天天夜夜狠狠一区二区三区| 精品久草| 68日本xxxxxxxxx| h版欧美一区二区三区四区| 亚洲欧美精品成人久久91| 四虎在线播放免费永久视频| 欧美人与动性xxxxbbbb| 国产一级特黄aa级特黄裸毛片| 国产成人精品日本| 天天操操操操| 亚洲1314| 国内精品99| 日本动漫天堂| 国产成人毛片毛片久久网| 天天干夜夜草| 2021最新国产成人精品视频| 乌克兰一级毛片| 羞羞爱爱| 寄宿日记免费看| 天天做天天爱夜夜爽毛片毛片| 国产在线干| 日本一区二区三区视频在线| 性天堂网| 久久黄色一级片| 婷婷 夜夜| 国产操比视频| 五月桃花网婷婷亚洲综合| 久久久噜噜噜久久久| 午夜在线| 国产黄色的视频| 婷婷射|