DocumentCode :
3740063
Title :
A proposed methodology to improve UVM-based test generation and coverage closure
Author :
Khaled Fathy;Khaled Salah;Rafik Guindi
Author_Institution :
Mentor Graphics, Cairo, Egypt
fYear :
2015
Firstpage :
147
Lastpage :
148
Abstract :
Verification architects need to make use of randomness supported by System Verilog and be able to define a generic path for the test to follow. This path represents a subset of features, and allows the test to randomly explore the design space to explore corners in depth. Setting up a test case for such designs requires a well-defined stimulus generation methodology. Off-the-shelf scenario libraries and a synchronization and scheduling process methodology for the parallel stimuli need to be reused across several test cases. In this paper, we define a methodology for creating test scenarios and making use of object oriented principles to build composite layered scenario sequences with a generic parallel stimuli synchronization process. We built our methodology as a generic library code to be reused in many designs. A recent memory controller design is used to demonstrate our methodology. The results of applying this methodology on test cases show enhancements on coverage closure and performance.
Keywords :
"Libraries","Synchronization","IP networks","Space exploration","Encoding","Guidelines","Registers"
Publisher :
ieee
Conference_Titel :
Design & Test Symposium (IDT), 2015 10th International
Type :
conf
DOI :
10.1109/IDT.2015.7396754
Filename :
7396754
Link To Document :
بازگشت