DocumentCode
1963485
Title
Dynamic fault grouping for PROOFS: a win for large sequential circuits
Author
Graham, Charles R. ; Rudnick, Elizabeth M. ; Patel, Janak H.
Author_Institution
Center for Reliable & High Performance Comput., Illinois Univ., Urbana, IL, USA
fYear
1997
fDate
4-7 Jan 1997
Firstpage
542
Lastpage
544
Abstract
This paper discusses the important role of fault grouping in a parallel 32-bit fault simulator such as PROOFS. Three algorithms are presented which dynamically order the fault list during fault simulation to determine how the faults get grouped together. The dynamic fault grouping algorithms were incorporated into PROOFS and tested on benchmark circuits. The algorithms showed a marked reduction in the number of faulty circuit gate evaluations (compared to a static fault grouping) for almost all of the circuits with more than 20 flip-flops. For the largest benchmark circuit, s35932, all of the algorithms showed at least a 39% reduction in the number of faulty circuit gate evaluations and at least a 55% speedup in simulation time
Keywords
circuit analysis computing; fault diagnosis; flip-flops; logic CAD; logic testing; sequential circuits; PROOFS; benchmark circuits; dynamic fault grouping; fault list ordering; fault simulator; faulty circuit gate evaluations; flip-flops; gate evaluations; large sequential circuits; simulation time; Benchmark testing; Circuit faults; Circuit simulation; Circuit testing; Computational modeling; Concurrent computing; Flip-flops; Heuristic algorithms; Parallel processing; Sequential circuits;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI Design, 1997. Proceedings., Tenth International Conference on
Conference_Location
Hyderabad
ISSN
1063-9667
Print_ISBN
0-8186-7755-4
Type
conf
DOI
10.1109/ICVD.1997.568204
Filename
568204
Link To Document