DocumentCode :
781490
Title :
AVPGEN-A test generator for architecture verification
Author :
Chandra, A. ; Iyengar, V. ; Jameson, D. ; Jawalekar, R. ; Nair, I. ; Rosen, B. ; Mullen, M. ; Yoon, J. ; Armoni, R. ; Geist, D. ; Wolfsthal, Y.
Author_Institution :
IBM Res. Div., Almaden Res. Center, San Jose, CA, USA
Volume :
3
Issue :
2
fYear :
1995
fDate :
6/1/1995 12:00:00 AM
Firstpage :
188
Lastpage :
200
Abstract :
This paper describes a system (AVPGEN) for generating tests (called architecture verification programs or AVP´s) to check the conformance of processor designs to the specified architecture. To generate effective tests, AVPGEN uses novel concepts like symbolic execution and constraint solving, along with various biasing techniques. Unlike many earlier systems that make biased random choices, AVPGEN often chooses intermediate or final values and then solves for initial values that can lead to the desired values. A language called SIGL (symbolic instruction graph language) is provided in AVPGEN for the user to specify templates with symbolic constraints. The combination of user-specified constraints and the biasing functions is used to focus the tests on conditions that are interesting in that they are likely to activate various kinds of bugs. The system has been used successfully to debug many S/390 processors and is an integral part of the design process for these processors.<>
Keywords :
VLSI; automatic test software; computer testing; integrated circuit testing; logic testing; microprocessor chips; AVPGEN; S/390 processors; SIGL; architecture verification; biasing techniques; constraint solving; processor design conformance; symbolic execution; symbolic instruction graph language; test generator; user-specified constraints; Computer architecture; Computer bugs; Computer errors; Delay; Logic; Manuals; Natural languages; Process design; Silicon; System testing;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.386220
Filename :
386220
Link To Document :
بازگشت