Title :
Hierarchical test generation under architectural level functional constraints
Author :
Lee, Jaushin ; Patel, Janak H.
Author_Institution :
Silicon Graphics Inc., Mountain View, CA, USA
fDate :
9/1/1996 12:00:00 AM
Abstract :
In hierarchical test generation, the test vectors for the low level structure of the module under test are computed and then justified at a high level. In the module test computation procedure, a low level ATPG tool is conventionally applied to the complete structure of that particular module without adding extra information. Due to the architectural level functional constraints applied to the inputs of that module, many of the test vectors being computed are not justifiable at the high level. Therefore, high efficiency cannot be achieved without managing the functional constraint problem in the hierarchical ATPG process. In this paper, both top-down and bottom-up approaches are addressed. It is shown that the valid control code abstraction and test cube justification techniques are very effective to overcome the architectural level functional constraint problem and to achieve high efficiency in test computation. The proposed algorithms have been implemented in our hierarchical ATPG package and promising experimental results have been derived. We conclude that architectural level functional constraints can be efficiently avoided through these techniques
Keywords :
automatic test software; circuit analysis computing; integrated circuit testing; logic testing; ARTEST package; ATPG tool; architectural level functional constraints; bottom-up approach; control code abstraction; hierarchical ATPG package; hierarchical test generation; module test computation procedure; test cube justification; test vectors; top-down approach; Automatic test pattern generation; Packaging; Testing;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on