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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

創建UVM Driver

jf_78858299 ? 來源:芯片驗證工程師 ? 作者:驗證哥布林 ? 2023-05-30 16:17 ? 次閱讀

Driver的作用是從sequencer中獲得數據項,按照接口協議將數據項驅動到總線上。UVM類庫提供了uvm_driver基類,所有的Driver類都應該直接或間接地從該類中擴展出來。Driver有一個TLM port,通過它與sequencer進行通信

要創建一個Driver:

  • 派生自uvm_driver基類。
  • 注冊到factory機制。
  • 從sequencer中獲取下一個數據項,將數據項驅動到總線上。
  • 在Driver中聲明一個virtual interface,配置到連接DUT實際interface的virtual interface上。

下面例子中的simple_driver定義了一個Driver類。這個例子從uvm driver派 生 出 simple_driver(參數化為simple_item事務類型),并使用seq_item_port中的方法與sequencer進行通信。simple_driver包括一個構造函數,以及使用**`uvm_component_utils宏**在factory中注冊simple_driver類型。

圖片

圖片

  • 第1行 擴展出driver。
  • 第5行 添加UVM宏,注冊simple_driver類型。
  • 第13行 獲取virtual interface配置
  • 第22行 調用get_next_item(),從sequencer中獲取下一個激勵的數據項。
  • 第25行 向sequencer發出信號,表示當前數據項的驅動已經完成。
  • 第30行 在這里驅動virtual interface來完成數據項激勵。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • driver
    +關注

    關注

    0

    文章

    526

    瀏覽量

    66617
  • UVM
    UVM
    +關注

    關注

    0

    文章

    182

    瀏覽量

    19182
  • TLM
    TLM
    +關注

    關注

    1

    文章

    32

    瀏覽量

    24760
收藏 人收藏

    評論

    相關推薦

    IC驗證"一個簡單的UVM驗證平臺"是如何搭建的(六)

    連載....小編考慮到一個好的連續劇不能沒有結尾,所以后期會持續更新ic驗證的UVM相關內容.......今天更新一個最簡單的驗證平臺,只有driver的驗證平臺.....driver是驗證平臺最基本
    發表于 12-04 15:48

    IC驗證"UVM驗證平臺加入factory機制"(六)

      加入factory機制 上一節《IC驗證"一個簡單的UVM驗證平臺"是如何搭建的(五)》給出了一個只有driver、使用UVM搭建的驗證平臺。嚴格來說這根本就不算是UVM驗證
    發表于 12-08 12:07

    IC驗證“UVM驗證平臺加入objection機制和virtual interface機制“(七)

    /my_driver.sv 13 task my_driver::main_phase(uvm_phase phase); 14 phase.raise_objection(this); 15 `
    發表于 12-09 18:28

    數字IC驗證之“什么是UVM”“UVM的特點”“UVM提供哪些資源”(2)連載中...

    原文鏈接:https://zhuanlan.zhihu.com/p/345775995大家好,我是一哥,上章內容主要講述兩個內容,芯片驗證以及驗證計劃。那本章我們主要講述的內容有介紹什么是uvm
    發表于 01-21 16:00

    數字IC驗證之“構成uvm測試平臺的主要組件”(4)連載中...

    。  圖示是一個典型的uvm測試平臺的結構圖,構成測試平臺的每一個元素稱為組件,既component。  下面從底層到高層,就每一個組件來說明它們在測試平臺中所起到了作用。  第一個組件是driver
    發表于 01-22 15:33

    UVM代碼如何把testcase與driver分開

    UVM代碼如何把testcase與driver分開
    發表于 03-11 07:58

    什么是uvmuvm的特點有哪些呢

    直觀的印象,就是uvm驗證平臺,它是分層的結構。圖中的每一個巨型框都代表著平臺的一個構成元素。這些元素呢,我們稱為平臺組建,下面來簡單的分析一下。從最底層上來看,agent 中包含了driver,monitor和sequencer,其中
    發表于 02-14 06:46

    請問一下在UVM中的UVMsequences是什么意思啊

    uvm_object基類擴展得到。UVM sequences不是在仿真的開始,而是在仿真的過程中生成并分配內存的,也沒有類似uvm_component的層次結構。隨著仿真的進行,將創建
    發表于 04-11 16:43

    談談UVM中的uvm_info打印

    , this);  endfunction  m_rh是uvm_report_handler class類型的。在1個基于uvm_report_object繼承過來的class在new的時候,會自動創建出m_rh
    發表于 03-17 16:41

    UVM response_handler和get_response機制

    很多UVM用戶平時更多的使用get_response()方式去獲得uvm_driver的response,但get_response有些缺點
    的頭像 發表于 05-23 16:56 ?1811次閱讀
    <b class='flag-5'>UVM</b> response_handler和get_response機制

    UVM學習筆記(一)

    driver應該派生自uvm_driver,而uvm_driver派生自uvm_component。
    的頭像 發表于 05-26 14:38 ?1404次閱讀
    <b class='flag-5'>UVM</b>學習筆記(一)

    創建UVM Driver的步驟

    Driver的作用是從sequencer中獲得數據項,按照接口協議將數據項驅動到總線上。
    的頭像 發表于 05-30 09:22 ?1027次閱讀
    <b class='flag-5'>創建</b><b class='flag-5'>UVM</b> <b class='flag-5'>Driver</b>的步驟

    UVM driver和sequencer的通信

    sequencer生成激勵數據,并將其傳遞給driver執行。UVM類庫提供了uvm_sequencer基類,其參數為request和response數據類型。
    的頭像 發表于 06-07 11:58 ?1708次閱讀
    <b class='flag-5'>UVM</b> <b class='flag-5'>driver</b>和sequencer的通信

    UVM中的uvm_do宏簡析

    uvm_do宏及其變體提供了創建、隨機化和發送transaction items或者sequence的方法。
    的頭像 發表于 06-09 09:36 ?5036次閱讀
    <b class='flag-5'>UVM</b>中的<b class='flag-5'>uvm</b>_do宏簡析

    創建UVM Testcase的步驟

    UVM中,Testcase是一個類,它封裝了測試用例開發者編寫的特定激勵序列。
    的頭像 發表于 06-15 09:41 ?1612次閱讀
    <b class='flag-5'>創建</b><b class='flag-5'>UVM</b> Testcase的步驟
    主站蜘蛛池模板: 亚洲国产一区二区三区a毛片 | 色综合日韩| 午夜免费看片| 特级黄毛片| 日本黄色影片在线观看| 国产午夜影院| 国产午夜视频在线观看第四页 | 成年人网站免费观看| freesexvideo性大全| 午夜在线免费观看视频| 青青热久久国产久精品秒播| 黑色丝袜美美女被躁视频| 操久在线| 午夜dy888理论在线播放| 诱人的老师bd高清日本在线观看| 亚洲成年人网| 欧美色久| 国产成人高清一区二区私人| 欧美性free免费| 狠狠色噜噜狠狠狠狠米奇7777| 哺乳期xxxx视频| 日日夜夜天天操| 欧美专区在线播放| 天堂中文在线资源库用| 免费一级特黄视频| 免费观看视频网站| 很黄很污的视频网站| 四虎一影院区永久精品| 美女三级网站| 4虎 影视 免费| 国产午夜精品片一区二区三区| 好大好硬好深好爽的视频| 久久久久激情免费观看| 亚洲一区二区三区在线网站 | 免费一级毛片清高播放| 欧美猛交xxx呻吟| 最新色网站| 热久久这里只有精品| 成人三级在线观看| 久久天天躁狠狠躁夜夜爽 | 天天搞天天爽|