Testbench
Test bench is an abstracted model of the application world surrounding the DUT. Test bench also can be thought as a layer of abstraction that…
Bus functional model(BFM) is a model of physical interfaces of the DUT. Presents all the bus level scenario that DUT can experience on the attached…
The way we need a special goggles to see 3D movies clearly, verification goggles is required to see the verification world correctly. Functional verification is…
Scene: Fire everywhere Action For god’s sake, let’s just patch that code one more time and get it out of the door. We understand problem…
“In preparing for battle, I have always found that plans are useless, but planning is indispensable.” –General Dwight D. Eisenhower A perfect planning is, planning…
UVM code reuse is predominantly a framework reuse model. It’s effective application requires certain level of source code exposure as discussed in the “UVM dissection –…
UVM code reuse is predominantly a framework reuse model. It’s effective application requires certain level of source code exposure as discussed in the “UVM dissection –…
Universal verification methodology(UVM) has become ubiquitous with functional verification but it’s not the complete picture of the functional verification. It’s hard to find any recent verification…
What is Functional verification? Universal verification methodology (UVM) and System Verilog (SV) was the answer I got. Verification methodology and high-level verification language (HVL) are…
Execution and closure of error injection verification is the last step. Ordering the execution of the verification plan with the following tips can help improve…