DocumentCode :
797924
Title :
A Framework for Automatic Design Validation of RTL Circuits Using ATPG and Observability-Enhanced Tag Coverage
Author :
Zhang, Liang ; Ghosh, Indradeep ; Hsiao, Michael S.
Author_Institution :
Cadence Design Syst. Inc., San Jose, CA
Volume :
25
Issue :
11
fYear :
2006
Firstpage :
2526
Lastpage :
2538
Abstract :
This paper presents a framework for high-level design validation using an efficient register-transfer level (RTL) automatic test pattern generator (ATPG). The RTL ATPG algorithm first generates a test environment for each validation objective, which includes variable assignments, conditional statements, and arithmetic expressions in the hardware description language (HDL) description. The test environment for a given validation objective is a set of symbolic conditions that allow for full controllability and observability of that objective. After the RTL ATPG terminates, a back-end translator intelligently translates the test environments into validation vectors by filling in the necessary values. Since the observability of error effect is naturally handled by the RTL ATPG algorithm, this approach is superior to most existing validation methods, which only focus on the excitation of HDL constructs. A set of heuristics is proposed to utilize high-level circuit information to enhance the RTL ATPG algorithm and to maximize the validation efficiency. The RTL ATPG algorithm is also coupled with an improved RTL validation-coverage metric, which can help users to gain a higher degree of confidence on the quality of generated validation vectors. The usage of the coverage metric also results in the generation of compact vector sets. Experimental results on academic and industrial benchmark circuits demonstrate that our method is able to obtain very high design-error coverage in short execution times
Keywords :
automatic test pattern generation; formal verification; hardware description languages; high level synthesis; HDL description; RTL circuits; arithmetic expressions; automatic design validation; automatic test pattern generation; deterministic validation; hardware description language; high-level circuit information; high-level design validation; observability-enhanced tag coverage; register-transfer level; simulation-based validation; Automatic test pattern generation; Circuit simulation; Circuit testing; Hardware design languages; Instruments; Laboratories; Observability; Technical Activities Guide -TAG; Test pattern generators; Very high speed integrated circuits; Automatic test pattern generator (ATPG); design validation; deterministic and simulation-based validation; register-transfer level (RTL);
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2006.881333
Filename :
1715435
Link To Document :
بازگشت