Title Combining software and hardware test generation methods to verify VHDL models
Another Title Programinės ir aparatinės įrangos testų generavimo metodų sujungimas, testuojant VHDL modelius.
Authors Jusas, Vacius ; Neverdauskas, Tomas
DOI 10.5755/j01.itc.42.4.4261
Full Text Download
Is Part of Informacinės technologijos ir valdymas = Information technology and control.. Kaunas : KTU. 2013, t. 42, Nr. 4, p. 362-368.. ISSN 1392-124X. eISSN 2335-884X
Keywords [eng] finite state machines ; control flow graphs ; hardware verification ; test generation
Abstract [eng] Verification is an important part of the chip design process. Design is usually represented in hardware description language (HDL). Contemporary HDLs have constructs that are characteristic to software programs. Therefore, the methods to automatically generate test for software programs can be applied to generate test for HDL models. One of such methods is symbolic execution. We present a framework to generate test benches for HDL models. The framework combines the methods of symbolic execution and control flow graph, which are usually used in the context of software programs, with finite state machine that is characteristic for HDL models. The framework is implemented in Python programming language. We experimented with ITC’99 benchmark suite and compared the performance of our framework with similar research. Our obtained results outperformed the results taken from similar research.
Published Kaunas : KTU
Type Journal article
Language English
Publication date 2013
CC license CC license description