A Fault-Independent Transitive Closure Algorithm for Redundancy Identification

  • Authors:
  • Vishal J. Mehta;Kunal K. Dave;Vishwani D. Agrawal;Michael L. Bushnell

  • Affiliations:
  • -;-;-;-

  • Venue:
  • VLSID '03 Proceedings of the 16th International Conference on VLSI Design
  • Year:
  • 2003

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present a fault-independent redundancyidentification algorithm. The controllabilities and observabilitiesare defined as Boolean variables and representedon an implication graph. A major enhancementover previously published results is that we include alldirect and partial implications, as well as node fixation.The transitive closure, whose computation now requiresa new algorithm, provides many redundant faults in asingle-pass analysis. Because of these improvements,we obtain better performance than all previous fault-independentmethods at execution speeds that are muchfaster than any exhaustive ATPG. For example, in thes9234 circuit more than half of the redundant faults arefound in just 14 seconds on a Sparc 5. All 34 redundantfaults of c6288 are found in one pass. Besides, our singlepass procedure can classify faults according to the causesof their redundancy. The weakness of our method, as weillustrate by examples, lies in the lack of a formulationfor the observabilities of fanout stems.