91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

UVM里的phase機(jī)制

倩倩 ? 來(lái)源:FPGA學(xué)姐 ? 作者:FPGA學(xué)姐 ? 2022-09-05 15:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

UVM中的phase,按照其是否消耗仿真時(shí)間($time打印出的時(shí)間)的特性,可以分成兩大類(lèi),一類(lèi)是function phase,一類(lèi)是task phase。就像task和function一樣,task phase消耗仿真時(shí)間。

如圖所示灰色的phase是task phase其他均為function phase

115e450e-2c63-11ed-ba43-dac502259ad0.png

上述所有的phase都會(huì)按照?qǐng)D中的順序自上而下自動(dòng)執(zhí)行。使用頻率最高的是build_phase、connect_phase和main_phase

  • 對(duì)于function phase來(lái)說(shuō),在同一時(shí)間只有一個(gè)phase在執(zhí)行;但是task phase中,run_phase和pre_reset_phase等12個(gè)小的phase并行運(yùn)行。后者稱(chēng)為動(dòng)態(tài)運(yùn)行(run-time)的phase。

  • run phase可以和其他12個(gè)小phase 的關(guān)系是可以在run phase里執(zhí)行12個(gè)小phase的功能,也可以在12個(gè)小phase中分步進(jìn)行。run phase和其他12個(gè)phse是一個(gè)并行關(guān)系,而12個(gè)phase是順序執(zhí)行的。

對(duì)于task phase,從全局的觀點(diǎn)來(lái)看其順序大致如下


fork begin  run_phase();  end  begin      pre_reset_phase();    reset_phase();  post_reset_phase();pre_configure_phase();configure_phase();post_configure_phase();pre_main_phase();main_phase();post_main_phase();pre_shutdown_phase();shutdown_phase();post_shutdown_phase();endjoin

  • 12個(gè)小phase存在意義:分成小的phase是為了實(shí)現(xiàn)更加精細(xì)化的控制。reset、configure、main、shutdown四個(gè)phase是核心,這四個(gè)phase通常模擬DUT的正常工作方式,在reset_phase對(duì)DUT進(jìn)行復(fù)位、初始化等操作,在configure_phase則進(jìn)行DUT的配置,DUT的運(yùn)行主要在main_phase完成,shutdown_phase則是做一些與DUT斷電相關(guān)的操作。

假設(shè)要在運(yùn)行過(guò)程中對(duì)DUT進(jìn)行一次復(fù)位(reset)操作,在沒(méi)有這些細(xì)分 的phase之前,這種操作要在scoreboard、reference model等加入一些額 外的代碼來(lái)保證驗(yàn)證平臺(tái)不會(huì)出錯(cuò)。但是有了這些小的phase之后,那么只 要通過(guò)phase的跳轉(zhuǎn),就會(huì)自動(dòng)跳轉(zhuǎn)回reset_phase。

  • bulid phase的執(zhí)行順序是自上而下,即先執(zhí)行test case的bulid phase然后執(zhí)行env,在執(zhí)行monitor和driver的build phase,而同級(jí)的monitor和driver的build phase執(zhí)行順序是按照字典序的,這里的字典序的排序依據(jù)new時(shí)指定的名字。

UVM的uvm_component及其派生類(lèi)變量的實(shí)例化在build_phase中做實(shí) 例化工作,如果是uvm_object的實(shí)例化,可以是任何的phase。

  • 除了build_phase之外,所有不耗費(fèi)仿真時(shí)間的phase(即function phase)都是自下而上執(zhí)行的。connect phase執(zhí)行順序是自下而上的,如對(duì)于connect_phase即先執(zhí)行driver和monitor的connect_phase,再執(zhí)行agent的connect_phase。

  • 無(wú)論是自上而下(build_phase)還是自下而上(connect_phase)的phase,其執(zhí)行順序都與實(shí)例化的順序無(wú)關(guān),而是嚴(yán)格按照實(shí)例化時(shí)指定名字的字典序

審核編輯 :李倩


聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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

    文章

    183

    瀏覽量

    20020
  • PHASE
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    11167

原文標(biāo)題:UVM里的phase機(jī)制

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    以物聯(lián)網(wǎng)技術(shù)助力博物館智慧安防

    針對(duì)博物館安防與運(yùn)營(yíng)兩大核心需求,云打造全鏈條產(chǎn)品解決方案,用先進(jìn)的物聯(lián)網(wǎng)智能硬件構(gòu)建無(wú)死角防護(hù)網(wǎng) 。
    的頭像 發(fā)表于 10-29 11:00 ?772次閱讀

    教程來(lái)啦!LuatOS中的消息通信機(jī)制詳解及其應(yīng)用場(chǎng)景

    在資源受限的嵌入式環(huán)境中,LuatOS采用消息機(jī)制實(shí)現(xiàn)模塊間解耦與高效通信。通過(guò)預(yù)定義消息名稱(chēng)(如“new_msg”),開(kāi)發(fā)者可輕松構(gòu)建響應(yīng)式程序結(jié)構(gòu)。接下來(lái)我們將深入剖析其實(shí)現(xiàn)原理與典型使用方法
    的頭像 發(fā)表于 09-26 18:59 ?433次閱讀
    教程來(lái)啦!LuatOS中的消息通信<b class='flag-5'>機(jī)制</b>詳解及其應(yīng)用場(chǎng)景

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)

    UVM 驗(yàn)證包的主要功能是對(duì) DUT 提供激勵(lì), 仿真驗(yàn)證對(duì)應(yīng)的功能, 并對(duì)測(cè)試結(jié)果進(jìn)行自動(dòng)對(duì)比分析與統(tǒng)計(jì)。 驗(yàn)證包包含一個(gè)NoPHAE_env 驗(yàn)證環(huán)境, 驗(yàn)證環(huán)境下包含
    的頭像 發(fā)表于 09-14 11:29 ?4788次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: <b class='flag-5'>UVM</b> 驗(yàn)證包設(shè)計(jì)

    打造校園安全物聯(lián)網(wǎng)解決方案

    如何利用科技手段提升校園安全水平,既是教育部門(mén)和家長(zhǎng)關(guān)心的問(wèn)題;同時(shí)也是云聚焦的重要課題。基于對(duì)校園安全場(chǎng)景的深度洞察,云依托低功耗藍(lán)牙、北斗、4G等技術(shù),量身打造了校園安
    的頭像 發(fā)表于 09-08 17:21 ?1102次閱讀

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)24: UVM 驗(yàn)證包設(shè)計(jì)

    UVM 驗(yàn)證包設(shè)計(jì)結(jié)構(gòu)如圖 1 所示。 UVM 驗(yàn)證包的主要功能是對(duì) DUT 提供激勵(lì), 仿真驗(yàn)證對(duì)應(yīng)的功能, 并對(duì)測(cè)試結(jié)果進(jìn)行自動(dòng)對(duì)比分析與統(tǒng)計(jì)。 驗(yàn)證包包含一個(gè)NoPHAE_env 驗(yàn)證環(huán)境
    發(fā)表于 08-29 14:33

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。圖1 驗(yàn)證平臺(tái)架構(gòu)圖在驗(yàn)證平臺(tái)中將 PCIE 集成塊從待測(cè)試設(shè)計(jì)(Design
    發(fā)表于 08-26 09:49

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。
    的頭像 發(fā)表于 08-25 18:53 ?3047次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)23:<b class='flag-5'>UVM</b>驗(yàn)證平臺(tái)

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)25:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證
    的頭像 發(fā)表于 08-04 16:52 ?818次閱讀
    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)25:<b class='flag-5'>UVM</b>驗(yàn)證平臺(tái)

    NVMe高速傳輸之?dāng)[脫XDMA設(shè)計(jì)18:UVM驗(yàn)證平臺(tái)

    抽象為 PCIeTLP 事務(wù),因此為了方便的在事務(wù)層構(gòu)建復(fù)雜的測(cè)試用例,項(xiàng)目基于 UVM 搭建驗(yàn)證平臺(tái)進(jìn)行功能驗(yàn)證。圖1 驗(yàn)證平臺(tái)架構(gòu)圖在驗(yàn)證平臺(tái)中將 PCIE 集成塊從待測(cè)試設(shè)計(jì)(Design
    發(fā)表于 07-31 16:39

    技術(shù)賦能重構(gòu)零售管理邏輯

    面對(duì)千萬(wàn)級(jí)客流的運(yùn)營(yíng)壓力與游客對(duì)“智慧體驗(yàn)”的期待,2025年,香港海洋公園選用UXRetail零售解決方案,在禮品店全域部署云電子價(jià)簽,以柔性數(shù)字化之力,重塑主題公園零售場(chǎng)景的溫度與效率。
    的頭像 發(fā)表于 07-17 09:34 ?830次閱讀

    電子紙標(biāo)簽技術(shù)助力博物館綠色轉(zhuǎn)型

    電子紙標(biāo)簽擁有類(lèi)紙張的顯示效果,有效彌補(bǔ)傳統(tǒng)說(shuō)明牌字體較小、信息承載有限的不足,專(zhuān)注于提升文博場(chǎng)景觀展便利性與友好度為目標(biāo)。
    的頭像 發(fā)表于 05-30 10:34 ?1049次閱讀

    攜手Nordic推出多合一氣體傳感器

    此前,5月22日至23日,2025藍(lán)牙亞洲大會(huì)在深圳隆重啟幕。云新品“多合一氣體傳感器”在Nordic展位上重磅亮相。產(chǎn)品搭載了Nordic nRF54L系列首款系統(tǒng)級(jí)芯片(SoC),兼具超低
    的頭像 發(fā)表于 05-27 18:01 ?1143次閱讀

    如何驗(yàn)證CAN控制器的錯(cuò)誤響應(yīng)機(jī)制?

    CAN節(jié)點(diǎn)的穩(wěn)定性、可靠性和安全性得益于其強(qiáng)大的錯(cuò)誤管理機(jī)制。上一篇文章我們介紹了CAN控制器的錯(cuò)誤管理機(jī)制的工作原理。本文將基于其工作原理及ISO16845-1:2016標(biāo)準(zhǔn),為大家介紹
    的頭像 發(fā)表于 04-30 18:24 ?877次閱讀
    如何驗(yàn)證CAN控制器的錯(cuò)誤響應(yīng)<b class='flag-5'>機(jī)制</b>?

    NVMe IP over PCIe 4.0:擺脫XDMA,實(shí)現(xiàn)超高速!

    基于NVMe加速引擎,它直接放棄XDMA,改為深度結(jié)合PCIe,通過(guò)高速傳輸機(jī)制開(kāi)發(fā)。同時(shí)利用UVM驗(yàn)證平臺(tái)驗(yàn)證,有效提升工作效率。
    的頭像 發(fā)表于 04-16 14:57 ?994次閱讀
    NVMe IP over PCIe 4.0:擺脫XDMA,實(shí)現(xiàn)超高速!

    MST03資產(chǎn)測(cè)溫標(biāo)簽守護(hù)食品安全

    基于此,云針對(duì)性地推出了MST03資產(chǎn)測(cè)溫標(biāo)簽(以下簡(jiǎn)稱(chēng)MST03),幫助冷鏈行業(yè)打破這一困境。它具備實(shí)時(shí)溫度監(jiān)測(cè)與資產(chǎn)定位追蹤功能,為冷鏈物流可視化監(jiān)測(cè)提供了有力支持,充分守護(hù)食品安全。
    的頭像 發(fā)表于 03-24 10:17 ?1117次閱讀