In SystemVerilog cross coverage, you can exclude individual cover point coverage from the final coverage report by setting the weight option to zero for those cover points, while maintaining the cross coverage with a non-zero weight; cross coverage samples all variables simultaneously at each clock edge, counting scenarios where specific combinations of variable values occur together.
Deep Dive
Prerequisite Knowledge
- No data available.
Where to go next
- No data available.
Deep Dive
Course : Systemverilog Verification 5 : L9.4 : Count only cross coverage
Added:excluding power points from the total coverage when you use cross coverage in a cover group sometimes it there will be a scenario where you are interested only in the final cross coverage and you are not interested in looking at the individual coverage or another way you had specified the individual cover points in order to specify cross coverage in a nice way so in this case you can exclude the coverage uh coverage the individual point coverage by using the weight option so we will see an example here so in the same example that is of previous slide there are two cover points which is adida range and data range and there is a cross coverage between hdr range and data range now assume that you are not looking are you in the final simulation you are not interested in looking at what is the coverage of these two you have listed or you have created these two power points only to create the final cross coverage and to simplify your problem of writing coverage in that case if you wanted to exclude these two coverage specifically you can give the option uh named weight is equal to zero so this is an option uh specific to a cow point or a coverage bin so you can give this weight is equal to zero for this power point and for this power point so these two coverage will not be uh count counted in the final coverage report and only uh this cross coverage will be covered because it is given with a higher weight so here here you should give a weight other than zero so only this will be counted in the final total coverage this summarizes a cross curvature definition session and let me point you one important thing here again you should always remember when you specify cross coverage that all the cross coverage individual cover points or variables are sampled at the same same time so you should be considering about the scenario as this coverage group named adida range and data range are sampled at every positive or jeff clock which is a sampling instant of this cow group or to put in words the meaning of this cross coverage this coverage will create or count the scenarios where at any positive job clock the adr value that led a variable is hitting your value which is null range listed here is zero and the data value is hitting a null range value zero and or they at any positive adjust clock the hdr value is hitting a value zero and the data value hitting either one two or three or they at any positive edge of clock the addr value is hitting any value between one to one three and data value hitting a value between a value zero or at any positive adjust clock the hdr variable hitting a value any value between one to one three and the data value hitting a value between one two one three this is how you should always consider the cross coverage and you should always keep in mind these points when you create scenarios for cross coverage also remember that when the individual cow point in the cross coverage listing is using an array of bins then every element in that array bin will be crossed with the other cover point bins
Related Videos
LBF101 Creating an XML Changelog
liquibase7511
3K views•2026-06-15
Alta Labs Cloud Dashboard Real time Network & Xnet Insights!
ShinyTechThings
158 views•2026-06-17
Wait... Group Policy Not Applying? Check This First!
keeplearning_iT
144 views•2026-06-15
Leetcode Weekly Contest 506 | Life's boring these days
Pudeesht
2K views•2026-06-14
microJAM: MAKING A MICRO GAME FOR A GAME JAM IN CLOJURESCRIPT AND TOTALLY NOT C
janetacarr
156 views•2026-06-18
Partitioning vs Bucketing vs Clustering: How to Make Queries 100x Faster
thedataandaiguy
194 views•2026-06-16
Design Claude Code Like a Senior Engineer
hayk.simonyan
344 views•2026-06-19
Linus Torvalds: AI Won’t Replace Understanding Code
SavvyNik
140 views•2026-06-19











