DocumentCode
715913
Title
Branch guided functional test generation at the RTL
Author
Acharya, Vineeth V. ; Bagri, Sharad ; Hsiao, Michael S.
Author_Institution
Bradley Dept. of Electr. & Comput. Eng., Virginia Tech, Blacksburg, VA, USA
fYear
2015
fDate
25-29 May 2015
Firstpage
1
Lastpage
6
Abstract
In this paper, we propose a functional test generation method for Register Transfer Level circuits. A popular metric for measuring the effectiveness of an RTL test suite is branch coverage. The challenge in exercising a hard-to-reach branch is in the understanding of the semantics of the design. Without a good guidance, hard branches might require unnecessarily long test sequences or missed altogether. In our method, we extract such semantics from the circuit using a lightweight static analysis of the code in order to guide the search. Experimental results show that a high level of coverage can be obtained for several benchmark circuits, while reducing the test vector lengths by up to two orders of magnitude in some circuits.
Keywords
flip-flops; function generators; logic testing; vectors; RTL test suite; branch coverage; branch guided functional test generation; functional test generation method; lightweight static analysis; register transfer level circuits; semantics; test vector lengths; Genetic algorithms; Hardware design languages; Indexes; Instruments; Semantics; Sociology; Statistics; Algorithms; Branch Coverage; RTL; Test Generation;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Symposium (ETS), 2015 20th IEEE European
Conference_Location
Cluj-Napoca
Type
conf
DOI
10.1109/ETS.2015.7138737
Filename
7138737
Link To Document