Inheritance of covergroups

Object oriented programming has a feature called inheritance that allows child classes to inherit members from its parent class without having to redeclare them in the child class. It's a great way to reuse existing code, and to make changes to testbenches without touching the base class structure. A covergroup is a System Verilog keyword that allows the user to declare and define the variables to be sampled for functional coverage. In this post, I'll just share what simulation results tell us about how inherited covergroups behave and how their coverage numbers are affected.

Continue reading
Recent Comments
Thanks for noting that, the code has been corrected.
Thursday, 15 November 2018 19:50
  2180 Hits

You consent to our cookies if you continue to use our website. To know more about cookies, see our privacy policy. I accept cookies from this site.