DocumentCode :
1165786
Title :
Architectural level test generation for microprocessors
Author :
Lee, Jaushin ; Patel, Janak H.
Author_Institution :
Silicon Graphics Inc., Mountain View, CA, USA
Volume :
13
Issue :
10
fYear :
1994
fDate :
10/1/1994 12:00:00 AM
Firstpage :
1288
Lastpage :
1300
Abstract :
Hierarchically designed microprocessor-like VLSI circuits have complex data paths and embedded control machines to execute instructions. When a test pattern has to be applied to the input of an embedded module, determination of a sequence of instructions, which will apply this pattern and propagate the fault effects, is extremely difficult. After the instruction sequence is derived, to assign values at all interior lines without conflicts is also very difficult. In this paper, we propose a separation of test generation process into two phases: path analysis and value analysis. In the phase of path analysis, a new methodology for automatic assembly of a sequence of instructions is proposed to satisfy the internal test goals. In the phase of value analysis, an equation-solving algorithm is used to compute an exact value solution for all interior lines. This new ATPG methodology containing techniques for both path and value analysis forms a complete solution for a variety of microprocessor-like circuits. This new approach has been implemented and experimented on six high-level circuits. The results show that our approach is very effective in achieving complete automation for high-level test generation
Keywords :
VLSI; automatic testing; computer testing; integrated circuit testing; logic testing; microprocessor chips; ATPG methodology; VLSI circuits; architectural level test generation; embedded module; equation-solving algorithm; high-level test generation; instruction sequence assembling; microprocessors; path analysis; structural data flow graph; test pattern; value analysis; Algorithm design and analysis; Assembly; Automatic test pattern generation; Automatic testing; Automation; Circuit faults; Circuit testing; Equations; Microprocessors; Very large scale integration;
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/43.317464
Filename :
317464
Link To Document :
بازگشت