91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第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

    文章

    527

    瀏覽量

    67564
  • UVM
    UVM
    +關注

    關注

    0

    文章

    182

    瀏覽量

    19552
  • TLM
    TLM
    +關注

    關注

    1

    文章

    33

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    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)連載中...

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

    UVM代碼如何把testcase與driver分開

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

    什么是uvm?uvm的特點有哪些呢

    直觀的印象,就是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 ?2348次閱讀
    <b class='flag-5'>UVM</b> response_handler和get_response機制

    UVM學習筆記(一)

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

    創建UVM Driver的步驟

    Driver的作用是從sequencer中獲得數據項,按照接口協議將數據項驅動到總線上。
    的頭像 發表于 05-30 09:22 ?1339次閱讀
    <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 ?2343次閱讀
    <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 ?6004次閱讀
    <b class='flag-5'>UVM</b>中的<b class='flag-5'>uvm</b>_do宏簡析

    創建UVM Testcase的步驟

    UVM中,Testcase是一個類,它封裝了測試用例開發者編寫的特定激勵序列。
    的頭像 發表于 06-15 09:41 ?2063次閱讀
    <b class='flag-5'>創建</b><b class='flag-5'>UVM</b> Testcase的步驟
    主站蜘蛛池模板: 色站在线| 日本亚洲精品成人 | 四虎影院免费观看 | 深爱婷婷激情网 | 天天摸天天操免费播放小视频 | 一级毛片不收费 | 秋霞特色大片18入口私人高清 | 免费在线一区二区三区 | 激情五月综合综合久久69 | 日本在线视频www色 日本在线视频精品 | 国产黄页 | 天天看天天摸色天天综合网 | 欧美一区福利 | 国产一级aaa全黄毛片 | 国产亚洲精品在天天在线麻豆 | 色视频网站大全免费 | 国产精品777 | 亚洲激情a| 久久国产香蕉一区精品 | 日本高免费观看在线播放 | 色五月在线视频 | 国产成人高清精品免费5388密 | 色婷婷成人网 | 亚州色吧 | 色多网站免费视频 | 精品一区二区三区在线视频 | 成人久久精品 | 看片地址 | 2021国产成人精品久久 | 亚洲一区有码 | 黑人一区二区三区中文字幕 | 欧美成人全部免费观看1314色 | www天天操 | 美女网站色视频 | 神马午夜嘿嘿 | 五月月色开心婷婷久久合 | xxxx日本在线播放免费不卡 | 婷婷色在线 | 手机看片1024欧美 | 欧美午夜大片 | 久久福利青草精品资源站免费 |