DocumentCode
2757245
Title
Symbolic functional vector generation for VHDL specifications
Author
Ferrandi, Fabrizio ; Fummi, Franco ; Gerli, Luca ; Sciuto, Donatella
Author_Institution
Dipt. di Elettronica e Inf., Politecnico di Milano, Italy
fYear
1999
fDate
9-12 March 1999
Firstpage
442
Lastpage
446
Abstract
Verification of the functional correctness of VHDL specifications is one of the primary and most time consuming tasks of design. However, it must necessarily be an incomplete task since it is impossible to completely exercise the specification by exhaustively applying all input patterns. The paper aims at presenting a two-step strategy based on symbolic analysis of the VHDL specification, using a behavioral fault model. First, we generate a reduced number of functional test vectors for each process of the specification which allows complete code statement coverage and bit coverage, allowing the identification of possible redundancies in the VHDL process. Then, through the definition of a controllability measure, we verify if these functional test vectors can be applied to the process inputs when interconnected to other processes. If this is not the case, the analysis of the nonapplicable inputs provides identification of possible code redundancies and design errors. Experimental results show that bit coverage provides complete statement coverage and a more detailed identification of possible design errors.
Keywords
fault diagnosis; hardware description languages; logic testing; redundancy; symbol manipulation; VHDL specifications; behavioral fault model; bit coverage; code statement coverage; controllability measure; design errors; functional correctness; nonapplicable inputs; process inputs; redundancies; symbolic analysis; symbolic functional vector generation; two-step strategy; Algorithm design and analysis; Controllability; High level synthesis; Pattern analysis; Performance analysis; Performance evaluation; Redundancy; Software engineering; Test pattern generators; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
Conference_Location
Munich, Germany
Print_ISBN
0-7695-0078-1
Type
conf
DOI
10.1109/DATE.1999.761163
Filename
761163
Link To Document