Title :
Path delay test generation at functional level
Author :
Bareisa, Eduardas ; Jusas, Vacius ; Motiejunas, Kestutis ; Seinauskas, Rimantas
Author_Institution :
Software Eng. Dept., Kaunas Univ. of Technol., Kaunas, Lithuania
Abstract :
The path delay tests, which are used to test the maximum speed of the circuit, usually are generated at the structural level. The authors suggested the path delay fault test generation approach for non-scan sequential circuits at the functional level. The circuit is considered as a black box model having the primary inputs, primary outputs and state bits. The state bits of the model are transformed into pseudo-primary inputs and pseudo-primary outputs. The circuit is represented as the iterative logic array model, consisting of k copies of the combinational logic of the circuit. The value k defines the number of clock cycles, which has to be chosen before test generation. To assess the length of the path at the functional level they suggested a new criterion. The length of the path is assessed by the number of the sensitive paths connected to the particular input and to the particular output. The experimental results are provided for the ITC´99 benchmark circuits. The generated functional test for path delay faults can be used either on its own if there is no structural test or it can be used as a supplement to the structural test.
Keywords :
automatic test pattern generation; circuit testing; combinational circuits; iterative methods; logic arrays; sequential circuits; ITC99 benchmark circuits; black box model; clock cycles; combinational logic; functional level; functional test generation; iterative logic array model; nonscan sequential circuit; path delay fault test generation approach; path delay test generation; path length assessment; pseudoprimary input; pseudoprimary output; state bits; structural level;
Journal_Title :
Computers & Digital Techniques, IET
DOI :
10.1049/iet-cdt.2013.0096