report日志机制
返回知识网络总入口 · 配置与通信
核心结论
report 分开管理严重性、详细程度、ID 和处理动作。日志消失或过多时,分别检查过滤规则与 action。
关键机制
- severity 为 INFO/WARNING/ERROR/FATAL;verbosity 为 NONE/LOW/MEDIUM/HIGH/FULL/DEBUG 等详细级别。
- INFO 是否显示由有效阈值决定,阈值越高允许更详细的信息。
- 可按组件、ID 定向设置阈值、动作、输出文件。
- action 控制显示、记录、计数、退出;severity override 改分类,并非同一种过滤。
小例子或流程
`uvm_info("DRV_REQ",req.sprint(),UVM_HIGH)
`uvm_error("SCB_MISMATCH","expected and actual differ")第一条未显示查 verbosity;第二条后退出要查 action、quit count 等退出原因。
易错点
- HIGH 更详细,不是更严重。
- 局部设置与递归设置影响范围不同。
- 退出计数及部分 hier 接口存在教材版本提示,按项目 API 核对。