Title :
Self-validating diagnosis of hypercube systems
Author :
Santi, Paolo ; Maestrini, Piero
Author_Institution :
Dept. of Comput. Sci., Pisa Univ., Italy
Abstract :
A novel approach to the diagnosis of hypercubes, called self-validating diagnosis (SVD), is introduced. An algorithm bared on this approach, called the SVD algorithm, is presented and evaluated. Given any fault set and the resulting syndrome, the algorithm returns a diagnosis and a syndrome-dependent bound, Tσ, with the property that the diagnosis is correct (although possibly incomplete) if the actual number of faulty units is less than Tσ. The average of Tσ is very large and the diagnosis is almost complete even when the percentage of faulty units in the system approaches 50%. Moreover, the diagnosis correctness can be validated deterministically by individually probing a very small number of units. These results suggest that the SVD algorithm is suitable for applications requiring a large degree of diagnosability, as is the case for wafer-scale testing of VLSI chips, where the percentage of faulty units may be as large us 50%
Keywords :
computer debugging; computer testing; fault diagnosis; hypercube networks; integrated circuit testing; wafer-scale integration; SVD algorithm; VLSI chips; diagnosability; diagnosis correctness validation; fault set; faulty unit number; hypercube systems diagnosis; multicomputer systems; self-validating diagnosis; syndrome-dependent bound; system-level diagnosis; wafer-scale testing; Application software; Concurrent computing; Costs; Fault diagnosis; Hardware; Hypercubes; Joining processes; Manufacturing processes; Read only memory; Testing;
Conference_Titel :
Dependable Computing, 1999. Proceedings. 1999 Pacific Rim International Symposium on
Print_ISBN :
0-7695-0371-3
DOI :
10.1109/PRDC.1999.816232