Title :
On synchronizable circuits and their synchronizing sequences
Author :
Pomeranz, Irith ; Reddy, Sudhakar M.
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
fDate :
9/1/2000 12:00:00 AM
Abstract :
Synchronizing sequences are important in facilitating the test generation process for detectable faults, and in identifying undetectable faults. Synchronizing sequences are also important in determining whether an undetectable fault can be removed from a circuit without affecting its normal operation, i.e., in determining whether a fault is “redundant.” In this work, we show a class of faults such that a synchronizing sequence for a faulty circuit can be obtained by repeating the synchronizing sequence of the fault-free circuit. Identification of such faults can be done by simulating the faulty circuits under the repeated synchronizing sequence of the fault-free circuit. We present experimental results to demonstrate the existence of such faults in benchmark circuits
Keywords :
circuit optimisation; fault location; logic testing; sequences; sequential circuits; synchronisation; detectable faults; faulty circuit; logic optimisation; synchronizable circuits; synchronizing sequences; synchronous sequential circuits; test generation process; undetectable fault identification; Benchmark testing; Circuit faults; Circuit simulation; Circuit testing; Electrical fault detection; Fault detection; Fault diagnosis; Redundancy; Sequential analysis; Sequential circuits;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on