DocumentCode
233789
Title
Scalable Test Generation by Interleaving Concrete and Symbolic Execution
Author
Xiaoke Qin ; Mishra, P.
Author_Institution
Dept. of Comput. & Inf. Sci. & Eng., Univ. of Florida, Gainesville, FL, USA
fYear
2014
fDate
5-9 Jan. 2014
Firstpage
104
Lastpage
109
Abstract
Functional validation is widely acknowledged as a major challenge for System-on-Chip (SoC) designs. Directed tests are superior compared to random tests since a significantly less number of directed tests can achieve the same coverage goal. Existing test generation techniques have inherent limitations due to use of formal methods. First, these approaches expect formal specification and do not directly support Hardware Description Language (HDL) models. Most importantly, the complexity of real world designs usually exceeds the capacity of model checking tools. In this paper, we propose a scalable technique to enable directed test generation for HDL models by combining static analysis and simulation based validation. Unlike existing approaches that support a limited set of HDL features, our approach covers a wide variety of features including dynamic array references. We have compared our approach with existing hybrid as well as random test generation techniques using various fault models. Our experimental results demonstrate that our proposed technique is scalable, and enables directed test generation for large designs.
Keywords
automatic test pattern generation; formal specification; hardware description languages; logic design; system-on-chip; HDL features; HDL models; directed test generation; directed tests; dynamic array references; fault models; formal methods; formal specification; functional validation; hardware description language models; model checking tools; random test generation techniques; real world designs; scalable test generation; simulation based validation; static analysis; symbolic execution; system-on-chip designs; Arrays; Clocks; Concrete; Hardware design languages; Instruments; Model checking; Registers;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design and 2014 13th International Conference on Embedded Systems, 2014 27th International Conference on
Conference_Location
Mumbai
ISSN
1063-9667
Type
conf
DOI
10.1109/VLSID.2014.25
Filename
6733114
Link To Document