色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

UVM里的6個常見參數介紹分析

FPGA學姐 ? 來源:FPGA學姐 ? 2023-06-06 12:33 ? 次閱讀

1、指定測試用例(一般一個用例就是一個類派生于uvm_test_base)

 +UVM_TESTNAME=
例如 +UVM_TESTNAME=my_case0

2、設置打印(`uvm_info)在命令行中設置冗余度閾值

 +UVM_VERBOSITY=
例如:
 +UVM_VERBOSITY=UVM_HIGH

UVM預先定義了六個詳細程度; UVM_NONE到UVM_DEBUG。這些級別只不過是整數枚舉值

098102d6-0421-11ee-90ce-dac502259ad0.png

如果我們不指定任何冗余度閾值,則UVM將默認使用UVM_MEDIUM。這意味著將打印所有帶有UVM_NONE,UVM_LOW和UVM_MEDIUM的消息,但是帶有UVM_HIGH,UVM_FULL和UVM_DEBUG的消息不會。

set_report_verbosity_level會對某個component內所有的uvm_info宏顯示的信息產生影響。

env.i_agt.set_report_verbosity_level_hier(UVM_HIGH);

UVM_ERROR到達一定數量結束仿真

當uvm_fatal出現時,表示出現了致命錯誤,仿真會馬上停止。UVM同樣支持UVM_ ERROR達到一定數量時結束仿真。例,如果出現了大量的UVM_ERROR,根據這些錯誤已經可以確定bug所在了,再繼續仿真下去意義已經不大,此時就可以結束仿真,而不必等到所有的objection被撤銷。(在base_test里設置error數量)

文件:src/ch3/section3.4/3.4.3/base_test.sv
21 function void base_test::build_phase(uvm_phase phase);
22   super.build_phase(phase);
23   env  =  my_env::type_id::create("env", this);
24   set_report_max_quit_count(5);
25 endfunction

3、除了在代碼中使用set_max_quit_count設置外,還可以在命令行中設置退出閾值

+UVM_MAX_QUIT_COUNT=6,NO

4、設置全局的超時時間

 +UVM_TIMEOUT=,~
例如
 +UVM_TIMEOUT="300ns, YES"

5、根據嚴重性設置不同的日志文件

env.i_agt.set_report_severity_file_hier(UVM_INFO,    info_log);
env.i_agt.set_report_severity_file_hier(UVM_WARNING, warning_log);
env.i_agt.set_report_severity_file_hier(UVM_ERROR,   error_log);
env.i_agt.set_report_severity_file_hier(UVM_FATAL,   fatal_log);
env.i_agt.set_report_severity_action_hier(UVM_INFO, UVM_DISPLAY| UVM_LOG);
env.i_agt.set_report_severity_action_hier(UVM_WARNING, UVM_DISPLAY| UVM_LOG);
env.i_agt.set_report_severity_action_hier(UVM_ERROR, UVM_DISPLAY| UVM_COUNT|UVM_LOG);
env.i_agt.set_report_severity_action_hier(UVM_FATAL, UVM_DISPLAY| UVM_EXIT | UVM_LOG);

編輯:黃飛

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

    關注

    0

    文章

    182

    瀏覽量

    19205

原文標題:UVM里的常見參數

文章出處:【微信號:FPGA學姐,微信公眾號:FPGA學姐】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

    uvm_driver等類名。 第24和25行定義一my_driver的實例并將其實例化。注意這里調用new函數時,其傳入的名字參數為drv,前文介紹
    發表于 12-04 15:48

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

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

    數字IC驗證之“典型的UVM平臺結構”(3)連載中...

      大家好,我是一哥,上章內容我們介紹什么是uvm?uvm的特點以及uvm為用戶提供了哪些資源?  本章內容我們來看一看一典型的
    發表于 01-22 15:32

    數字IC驗證之“搭建一可以運行的uvm測試平臺”(5)連載中...

      大家好,我是一哥,上章介紹了構成uvm測試平臺的主要組件?最后,我們將一典型的uvm平臺進行最簡化,從本章我們開始搭建一可以運行的
    發表于 01-26 10:05

    什么是uvmuvm的特點有哪些呢

    大家好,我是一哥,上章內容我們介紹什么是uvm?uvm的特點以及uvm為用戶提供了哪些資源?本章內容我們來看一看一典型的
    發表于 02-14 06:46

    談談UVM中的uvm_info打印

    \_file, \`uvm\_line)。當uvm\_report\_enabled(xxx)函數返回為1時,才會執行uvm\_report\_info(xxx)。  參數和變量
    發表于 03-17 16:41

    UVM中seq.start()和default_sequence執行順序

    下src/base/uvm_task_phase.svh文件。為方便分析,我截圖如下。在uvm_task_phase類execute(xxx)函數的第148行和150行確定了seq1
    發表于 04-04 17:15

    我的第一UVM代碼——Hello world

    Ctrl-V!) 幾點說明: 為了使用UVM庫里的函數和宏定義,需要先import uvm_pkg和include uvm_macros。 在testbench的頂層(module tb)
    發表于 11-03 10:18

    UVM1.1的應用指南及源代碼分析資料概述

    本章第一節將大體介紹一下感性意義上的UVM,這里不會講的很詳細,因為關于UVM的歷史在網上已經有太多的資料第二節講述驗證平臺的組成,這里也只是介紹
    發表于 07-01 08:00 ?71次下載
    <b class='flag-5'>UVM</b>1.1的應用指南及源代碼<b class='flag-5'>分析</b>資料概述

    數字IC驗證之“典型的UVM平臺結構”(3)連載中...

    大家好,我是一哥,上章內容我們介紹什么是uvmuvm的特點以及uvm為用戶提供了哪些資源?本章內容我們來看一看一典型的
    發表于 12-09 13:36 ?7次下載
    數字IC驗證之“典型的<b class='flag-5'>UVM</b>平臺結構”(3)連載中...

    UVM TLM的基本概念介紹

    UVM中,transaction 是一類對象,它包含了建模兩驗證組件之間的通信所需的任何信息。
    的頭像 發表于 05-24 09:17 ?1843次閱讀
    <b class='flag-5'>UVM</b> TLM的基本概念<b class='flag-5'>介紹</b>

    我的第二UVM代碼—連接interface

    寫testbench最最核心的部分就是發激勵,今天用一簡單的示例來介紹如何在uvm給RTL發激勵。
    的頭像 發表于 06-15 10:51 ?1654次閱讀
    我的第二<b class='flag-5'>個</b><b class='flag-5'>UVM</b>代碼—連接interface

    UVMuvm_config_db機制背后的大功臣

    本次講一下UVM中的uvm_config_db,在UVM中提供了一內部數據庫,可以在其中存儲給定名稱下的值,之后可以由其它TB組件去檢索。
    的頭像 發表于 06-20 17:28 ?1494次閱讀

    一文詳解UVM設計模式

    本篇是對UVM設計模式 ( 二 ) 參數化類、靜態變量/方法/類、單例模式、UVM_ROOT、工廠模式、UVM_FACTORY[1]中單例模式的補充,
    的頭像 發表于 08-06 10:38 ?2046次閱讀
    一文詳解<b class='flag-5'>UVM</b>設計模式

    工業鏡頭常見參數應用介紹

    機器視覺入門必備,工業鏡頭的常見參數名詞介紹。
    發表于 12-04 10:09 ?6次下載
    主站蜘蛛池模板: 国产精品爆乳尤物99精品| 在线看片成人免费视频| 亚洲熟妇色自偷自拍另类| 国产精品视频一区二区猎奇| 十分钟免费视频大全在线| 办公室激情在线观看| 欧美在线亚洲综合国产人| av天堂影音先锋在线| 牛牛自拍国产免费视频| yellow免费观看在线| 最新国产在线视频在线| 日本邪恶全彩工囗囗番海贼王| xxxx88| 涩涩999| 国产精品乱码色情一区二区视频| 午夜福利电影网站鲁片大全| 国产一区二区青青精品久久| 亚洲中文字幕手机版| 女人高潮特级毛片| 国产麻豆精品久久一二三| 俄罗斯1819y0u| 亚洲乱码国产一区三区| 欧美激情久久久久久久大片| 国产婷婷色综合AV蜜臀AV| 伊人精品久久久大香线蕉99| 人妻久久久精品99系列AV| 精品性影院一区二区三区内射 | 亚洲色欲国产免费视频| 小黄文纯肉污到你湿| 伦理片97影视网| 成人免费在线视频| 亚洲精品123区在线观看| 蜜芽亚洲欧美一区二区电影| 国产日韩精品一区二区在线观看| 一个人的视频全免费在线观看www 一个人的免费完整在线观看HD | free18sex性自拍裸舞| 中文字幕爆乳JULIA女教师| 亚洲激情一区| 最美女人体内射精一区二区| 99久久国产综合精品国| 一亲二脱三插|