DocumentCode
51780
Title
Functional Constraint Extraction From Register Transfer Level for ATPG
Author
Hobeika, Christelle ; Thibeault, Claude ; Boland, Jean-Francois
Author_Institution
Dept. of Electr. Eng., Ecole de Technol. Super., Montreal, QC, Canada
Volume
23
Issue
2
fYear
2015
fDate
Feb. 2015
Firstpage
407
Lastpage
412
Abstract
The use of scan test patterns, generated at the gate level with automatic test pattern generation (ATPG) tools in design simulation, was proposed in our previous work to improve verification quality. A drawback of this method is the potential presence of illegal (or unreachable) states (ISEs) causing unwanted behavior and false error detection in the verification process. In this brief, we present a new automated tool that helps overcome this problem. The tool extracts functional constraints at the register transfer level on a VHDL description (it can be easily adapted to any other hardware description language). The constraints extracted are used in the ATPG process to generate pseudofunctional scan test patterns which avoid the ISEs. The whole verification environment incorporating the proposed tool is presented. Experimental results show the tool impact on the reduction of false error detection in verification. In addition, it shows the verification quality improvements with the proposed environment in terms of coverage, time, and complexity.
Keywords
automatic test pattern generation; error detection; flip-flops; hardware description languages; ATPG; VHDL description; automatic test pattern generation; false error detection; functional constraint extraction; hardware description language; illegal states; pseudofunctional scan test patterns; register transfer level; unwanted behavior; verification process; verification quality; Automatic test pattern generation; Complexity theory; Computational modeling; Integrated circuit modeling; Law; Logic gates; Functional constraints; hardware description language (HDL) functional verification; illegal states (ISEs); test pattern generation; test pattern generation.;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2014.2309439
Filename
6778092
Link To Document