Reply To: Check functions in OSVVM

Why OSVVM™? Forums OSVVM Check functions in OSVVM Reply To: Check functions in OSVVM

#2453
Jim Lewis
Member

What you find in the documentation is what is what is officially supported.

The scoreboard package was released to our classes in 2006. The AlertLog capability was added in 2015. So there is some history there. Certainly doing

Get(TRec, Data) ; 
expectedData := pop(SbID) ; 
AffirmIfEqual(TbID, Data, expectedData) ;

Is very similar to doing:

Get(TRec, Data) ; 
check(SbID, Data) ; 

I recommend the FIFO methods when you do not like the format that check produces. There is a long term plan to give users more direct control of the output of scoreboards.

Also note that effectively internal to the scoreboard it is using AffirmIf – kind of.