1. “covergroup”是一种用户定义的类型,以在同一个事件触发时采样相应的变量值。
2. “‘covergroup’中需要收集的信息实际上代表了设计的规格。
3. covergroup’可以在“package’”、“module’”、“program’”、“interface’ ”和“class’”中定义。
上图是covergroup关键语法的示意:
1. 没有coverpoint的covergroup是没用的,但是编译器可能不会报Error。
2. Covergroup,顾名思义,就是一组coverpoint,也就是说一个covergroup中可以有多个coverpoint。
3. 必须实例化covergroup才有意义。
4. 可以提供(非强制性)一个事件来确定covergroup中的coverpoint何时被采样。如果省略了事件,则必须显式使用内置方法sample。
审核编辑:刘清
-
Module
+关注
关注
0文章
67浏览量
12844
原文标题:什么是covergroup?
文章出处:【微信号:芯片验证工程师,微信公众号:芯片验证工程师】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论