Register verification : Why are we still missing the issues?
RISC-V open virtual platform simulator quoted “Silicon without software is just a sand”. Well, it’s true. Isn’t it? For many design IPs, the programming interface…
Zen & Art of Verification methodology for quality, reliability and productivity
RISC-V open virtual platform simulator quoted “Silicon without software is just a sand”. Well, it’s true. Isn’t it? For many design IPs, the programming interface…
Test bench quality overhaul involves three primary activities cleaning, trimming and refactoring. First step of quality overhaul is cleaning and trimming. Typically verification solutions with…
First step in refactoring the test bench code is to identify the code requiring refactoring. Poor code in the test bench typically bloated, showing the…
First step to refactoring tests is to review tests to identify the possible reductions. Reduce the number of tests to provide the necessary coverage. This is…
First step in the test bench quality rehaul is cleaning the test bench code. Clean compile and run time warnings Review the compile warnings from…
Regression phase is the climax of the functional verification. This is phase during while the real value of the functional verification is being realized. That’s…
Design quality is highly cared for. But it’s important to realize that the design quality cannot be achieved without functional verification quality. When the functional verification is…
Legacy tests benches are the ones based on the hardware description language(HDL)s like VHDL or Verilog, with or without high level languages such as C…
Root of most the functional verification quality problems lies in the quality of verification plan and its management. So one of the key component of quality…
Verification plan review is still a manual process. Verification plan is made up of three plans Test plan, Checks plan and Coverage plan. As of…