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。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !