CCT 技术对covergroup的 coding style的要求

vcs2009-12-sp5对cover group的coding style没那么高了,可以分散在各个class里面了。但是必须遵从如下规则

 

   cover group 一定要在采样对象randomize 之前就new出来,至于sample可以放在任何时候

把sys_cfg reg_cfg 的covergroup 放入到一个class中(sys_reg_cov),即, sys_reg_cov中引入sys_cfg和reg_cfg,并定义covergroup以及sample函数

在scoreboard或者monitor中调用sample函数,在env的new函数中构造sys_reg_cov类。在gen_cfg中randomize reg_cfg和sys_cfg的对象。

 

 

关于transaction的covergroup,在callback中定义,在build时构造callback类,直到start时才通过atomic gen 进行randomize产生transaction。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值