精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

創建agent的步驟

芯片驗證工程師 ? 來源:芯片驗證工程師 ? 2023-06-01 09:05 ? 次閱讀

agent(如下圖)實例化并使用TLM連接driver、monitor和sequencer。

wKgZomR37wCACOFhAACVzJ50BL0705.jpg

為了提供更大的靈活性,agent還包含配置信息和其他參數。UVM建議驗證組件開發者創建一個agent,提供protocol-specific的激勵生成、檢查和覆蓋。

操作模式

一個agent有兩種基本的操作模式:

Active mode,agent驅動DUT信號。這種模式要求agent實例化一個driver 和sequencer。也需要實例化monitor,用于檢查目的和覆蓋率收集目的。

Passive mode,agent不實例化driver和sequencer。只實例化和配置monitor,被動地運行。

下面例子中的simple_agent類實例化了一個sequencer、一個driver和一個monitor。

wKgZomR37xKAajSPAAGIe8sNw8M606.jpg

調用super.build_phase()(見第8行)可以在build phase為通過uvm_field_*宏聲明的UVM字段自動配置。

如果agent被設置為(is_active =UVM_ACTIVE),將通過create()來創建driver和sequencer。

create()應該總是從build_phase()方法中調用,以創建層次化的驗證組件。如果agent處于active模式,則使用connect_phase()(發生在build phase完成之后)在sequencer和driver之間建立連接。





審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • UVM
    UVM
    +關注

    關注

    0

    文章

    181

    瀏覽量

    19139
  • TLM
    TLM
    +關注

    關注

    1

    文章

    32

    瀏覽量

    24734
  • DUT
    DUT
    +關注

    關注

    0

    文章

    189

    瀏覽量

    12338

原文標題:創建agent

文章出處:【微信號:芯片驗證工程師,微信公眾號:芯片驗證工程師】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    [10.3.4]--3.智能Agent技術-應用與平臺

    Agent
    學習電子知識
    發布于 :2022年11月23日 16:16:57

    基于多Agent系統的智能家庭網絡研究

    基于多Agent系統的智能家庭網絡研究在分析家庭網絡智能化需求的基礎上,提出一種基于多Agent系統的智能家庭網絡MAIHN模型,用Agent實現不同功能單元的控制與管理,通過MAS技術的思想、方法
    發表于 06-14 00:22

    如何實現User-Agent

    `最近在玩兒Labview做瀏覽器,發現個問題。首先默認瀏覽器是IE6的內核,用倒是能用,但是現在很多站點已經不支持了。所以會彈出對話框:所以想用User-Agent偽裝成別的瀏覽器,這個如何實現?試了在調用節點的Header里面寫User-Agent,然并卵,并沒有任何
    發表于 09-12 16:02

    輕量級Agent平臺怎么測試?

    Agent系統是指由多個分布和并行工作的Agent通過協作完成某些任務或達到某些目標的計算系統。嵌入式多智能體是把嵌入式系統與多Agent相結合的技術,充分發揮了二者優勢[1]。但是,多年來多
    發表于 09-27 06:26

    樹莓派如何開發Agent

    本帖最后由 ElvisWei 于 2016-8-3 14:42 編輯 最近剛剛接觸樹莓派,用于開發Agent。樹莓派型號為2代B型,使用NOOBS安裝了raspbian系統,使用系統自帶的JDK
    發表于 05-18 05:56

    工程模板創建步驟

    工程模板創建步驟1、創建步驟2、一些問題ARM編譯器不能編譯1、創建步驟關于工程的
    發表于 01-12 07:32

    基于使命的Agent組織模型

    Agent組織是一種靈活有效的多Agent系統求解方式。針對目前Agent組織模型主要以利己型Agent為基礎的現狀,提出適合政府及軍事等領域使用的基于使命的
    發表于 04-10 08:46 ?6次下載

    基于遺傳算法的多agent聯盟的生成

    聯盟生成是多Agent 系統的一個關鍵問題,主要研究如何在多Agent 系統中動態生成面向任務的最優Agent 聯盟。本文討論了Agent 聯盟的生成,并將遺傳算法應用于
    發表于 06-15 11:25 ?12次下載

    一個移動Agent安全旅行協議

    本文提出了一種保護移動Agent 不受Agent 平臺攻擊的旅行協議。該協議基于Agent旅行的歷史記錄,在一定的條件下允許Agent 所有者檢測對
    發表于 07-30 10:42 ?7次下載

    基于多Agent的維修任務調度系統的研究

    本文根據維修作業任務調度的復雜性,以及當前存在的問題,提出了基于Multi-Agent技術的維修作業任務調度系統,建立了基于管理Agent、任務Agent和資源Agent的系統模型,引
    發表于 07-30 11:33 ?12次下載

    基于多Agent的體育訓練管理DSS的設計

    根據目前高校體育訓練管理中的問題,創建了一個基于Multi-Agent 的體育訓練管理決策支持系統。它是將Multi-Agent 技術應用到決策支持系統當中,從而有效地提高了系統的準確性和
    發表于 08-18 11:41 ?7次下載

    Agent技術研究與分析

    介紹了 Agent 和多Agent技術的背景和概念,比較了Agent系統和多Agent系統的體系結構,著重分析了Agent的結構,說明了多
    發表于 06-08 16:03 ?0次下載
    <b class='flag-5'>Agent</b>技術研究與分析

    allegro與PADS的區別及創建PCB封裝的步驟

    allegro與PADS的區別及創建PCB封裝的步驟
    發表于 03-27 10:56 ?66次下載
    allegro與PADS的區別及<b class='flag-5'>創建</b>PCB封裝的<b class='flag-5'>步驟</b>

    多負載電源解決方案的創建步驟

    多負載電源解決方案的創建步驟
    發表于 05-28 10:03 ?14次下載

    Java Agent的作用及原理

    Java Agent是目前各種監測調試JVM的主要技術。Eclipse,IntelliJ,Visual VM ,JConsole 等都依賴于此技術。相信你們的Java 程序部署的時候肯定也會配置各種
    的頭像 發表于 10-10 15:53 ?1654次閱讀
    Java <b class='flag-5'>Agent</b>的作用及原理