UVM
文章平均质量分 66
西南山村的ICer
日拱一卒无有尽,功不唐捐终入海
展开
-
使用uvm_report_catcher屏蔽掉特定的uvm_error/uvm_warning
问题:在一些异常case或者特殊的case, 遇到VIP报uvm_error或者uvm_warning,导致刷屏或者uvm_error数量达到上限仿真强制退出了。这时,可以用uvm_report_catcher捕获到它特定的message,并将其级别设置成UVM_INFO。措施: uvm_report_cacherprovides the catch() function for users to extend. Return action_e type enum - - ...原创 2021-02-19 15:14:43 · 4279 阅读 · 3 评论 -
UVM源码分析之factory机制详解
前言作者在学习了一段时间的UVM factory源码之后写下此文,旨在记录自己的学习成果,毕竟好记性不如烂笔头嘛,当然如果能帮助到对这部分有疑惑的同仁就更好了。作者是在笔记本电脑上的windows环境下使用source insight软件分析UVM 源码的。感兴趣的同仁可以试试用source insight分析源码,个人认为还是比在纯编辑器(比如vim)方便很多。source insight支持systemverilog的配置文件可以通过https://download.csdn.net/downlo.原创 2021-01-03 15:57:31 · 1848 阅读 · 3 评论 -
uvm启动过程及phase机制实现原理介绍
我们通常会在top写下类似下面的代码module top(); import uvm_pkg::*; ...... initial begin run_test(); end ......endmoudle原创 2020-10-31 16:24:10 · 3104 阅读 · 0 评论