uvm_resource_db

The crooked ways of UVM's register model's coverage methods

Mon 02 September 2013 by Tsvi Mostovicz / Verification

"Welcome to the world of Coverage"

I have been dabbling now for a couple of weeks with coverage. Working my way through the SV LRM, looking at some examples and running a few simple cases.

My first case was some protocol coverage. We wanted to verify certain types of traffic …

Read more

uvm_config_db vs uvm_resource_db, where they come from and what are they good for

Tue 25 June 2013 by Tsvi Mostovicz / Verification

The origins

According to a story I was told, the origin of the uvm_resource_db stems from the fact that certain simulators (if I remember correctly Mentor's Modelsim/Questa), were unable to cope with the dot-notation. Eg. You could not write m_object.m_field = 1, instead you'd have to put the field …

Read more