Functional coverage types – Black box vs. White box
Functional coverage is one of the key metrics for measuring functional verification progress and closure. It complements by addressing the limitations of the code coverage….
About the test bench, bfm, HVL, Verification methodologies and Scripting.
Functional coverage is one of the key metrics for measuring functional verification progress and closure. It complements by addressing the limitations of the code coverage….
Testbench logging is one of the under focused areas. It does not receive the level of attention it deserves. What testbench architects fail to realize…
Testbench logging is front end of debug. Debug log content refers to information used for understanding scenario created by test and insights into testbench operation for…
Testbench logging is front end of debug. Primary objective for logging is to provide clues into failure and help root cause the issue for failure….
Understanding design under test (DUT) is very important for verification engineers. Remember RTL design gets taped out as final ASIC product. Sales of this product brings…
One of the key component of coverage driven constraint random verification environment is randomization. High-level verification languages provide various constructs to implement the randomization. However…
Verification methodology provides a framework for easing implementation of coverage driven constrained random verification environments. Verification methodology by itself will not do any functional verification. It’s just an enabler….
High-level verification languages can also be termed as domain specific languages. Domain specific languages pack more power than the generic programming languages for those domain…