z-logo
open-access-imgOpen Access
Path delay test generation at functional level
Author(s) -
Bareisa Eduardas,
Jusas Vacius,
Motiejunas Kestutis,
Seinauskas Rimantas
Publication year - 2015
Publication title -
iet computers and digital techniques
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.219
H-Index - 46
ISSN - 1751-861X
DOI - 10.1049/iet-cdt.2013.0096
Subject(s) - path (computing) , sequential logic , automatic test pattern generation , benchmark (surveying) , combinational logic , computer science , algorithm , fault coverage , electronic circuit , delay calculation , design for testing , logic gate , fault (geology) , test compression , propagation delay , mathematics , testability , engineering , statistics , electrical engineering , computer network , geodesy , seismology , geology , geography , programming language
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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here