功能覆盖率基础知识第⼀讲,功能覆盖率的建模(covergroup、coverpoint、
bins)
功能覆盖率的建模
1、以验证计划为起点,编写可以仿真的功能覆盖率模型;
2、在验证平台中采样变量和表达式的值(coverpoint);
魏祠>举办活动英语触发条件
当验证平台 triger(触发)trans_ready事件时,采样 CovPort部首查字
event trans_ready;
支持的反义词
covergroup CovPort@(trans_ready);
coverpoint ifc.cb.port; // Measure coverage
endgroup
学习与评价
感恩图定义覆盖点:信号和表达式
炖鲍鱼采样数据:任何收集覆盖信息
1、在覆盖点中指定了变量和表达式,SystemVerilog创建了⼀组bins,⽤于记录采样到的数值;
职场商务英语2、bins是⼀个功能覆盖率的衡量单位;
3、在每次仿真结束时,⽣成的数据库包含了采样后所有的bins;
4、EDA分析⼯具可以读取这个数据库,⽣成⼀个覆盖率报告,报告中包含了设计中哪⼀部分被覆盖,以及总的覆盖数值;
采样数据:私有