UVM - 17(计分板和覆盖率)
内容
Scoreboard简介
scoreboard:transaction stream
scoreboard实现方法
- 不同的协议不同,数据类型不同
- in_order_class_comparator - 按照一定的顺序比较
- comparator和两个monitor进行连接
Scoreboard:monitor
Agent中嵌入monitor
UVM agent示例
- is_active - 用于指示当前的agent是active agent还是passive agent
验证平台中的agent的配置
参数化的scoreboard
scoreboard:数据格式转换
scoreboard:out_of_order乱序比较
- driver发送给dut的数据,在dut中经过延时之后,可能第一笔输入不是第一笔输出,所以不能用in_order_comparator
scoreboard:multi-stream
功能覆盖率
覆盖率与验证平台的连接
配置信息覆盖率