Cover group and Mentor UCDB

Why OSVVM?ForumsOSVVMCover group and Mentor UCDB

This topic has 2 voices, contains 1 reply, and was last updated by Avatar of Jim Lewis Jim Lewis 153 days ago.

Viewing 2 posts - 1 through 2 (of 2 total)
Author Posts
Author Posts
October 24, 2016 at 10:33 #1185
Avatar of Ken Campbell
Ken Campbell

If I create a cover group am I able to link that to a Mentor .ucdb  data base item?

I see that I can have assertions map as I would expect.

Will OSVVM cover groups map into the ucdb data base?

If so, is there an example somewhere?



October 24, 2016 at 11:34 #1187
Avatar of Jim Lewis
Jim Lewis

Hi Ken,
OSVVM does not currently provide an interface to create UCDB cover groups.
If it were straight forward, it would be done.  However it is not.

One of the problems is with cross coverage.   OSVVM creates cross coverage directly without first creating a coverage point (SV) / item (‘e’).   While both SV and ‘e’ create coverage points / items first, this makes it awkward for them to do anything more than a simple Cartesian Cross.    Since UCDB is based on the SV/’e'model, it requires logging of coverage points.  Currently OSVVM does not log that information.   That information could be logged.  Alternately we could write out the cross coverage bin by bin as separate cross coverage items within a coverage group.   Ultimately this may have to be done anyway as each cross coverage item may have a separate coverage goal – this is an important feature since OSVVM uses the coverage goals as randomization weights.   

Long term, I am hoping to have a WriteUCDB, however, it is not done yet.

Does Mentor have their own private method of importing the information?   That I don’t know.  

Best Regards,

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.