ASIC/FPGA  Design and Verification Out Source Services 
                            The following is a guide, which explains how to run regression for the AIS DUT.
                            
			    - Make your DUT modification and update the verification environment if needed.
 
			    - Clear the regression log and the accumulative coverage file. 
 rm reg.logcp Report/cov_acc_reset.txt cov_acc.txtwhere Report/cov_acc_reset.txt is merely a coverage file with all fields set to zero. 
			    - Run one test and make sure that there are no errors. For the first test after modifications it is strongly recommended to: 
 Run one test and inspect waves even if there are no errors reported in the end of the test.Fault Injections: Insert some errors in the DUT and verify that the verification environment detects them as errors.   
			    - Start regression. I recommend using the following commands: (sleep 1800;date > stop.txt)&stop after 1800 seconds and run in background.perl run_reg.pl
 
			    - Verify that are no errors when the first batch of regression ends. 
  
			    - Inspect the coverage report. An example of a colorful HTML report can be seen at:  coverage report  
  
			    - Identify uncovered corner cases. In the former report there are many such cases. Their value is printed in red and a small chili is also presented to alert the verification engineer. 
  
			    - Add directed tests to complete the verification. As an example take a look on    better coverage report  
  
                             
                           Contact me now at: |