Partial Reset Methodology and Experiments for Improving Random-Pattern Testability and BIST of Sequential Circuits

  • Authors:
  • Huy Nguyen;Rabindra Roy;Abhijit Chatterjee

  • Affiliations:
  • MIT Lincoln Laboratory. hnguyen@ll.mit.edu;Intel Corporation, Hillsboro, OR 97124. robroy@ichips.intel.com;Georgia Institute of Technology, Atlanta, GA 30332. chat@ee.gatech.edu

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Partial reset has been shown to have significantimpact on test generation for sequential circuits in astored-pattern test application environment. In this paper, weexplore the use of partial reset in fault-independent testing andbuilt-in self-test (BIST) of non-scan sequential circuits. We selecta subset of flip-flops in the circuit to be resetable to logicone or zero during the application of the test vectors. Theresetting is performed with random frequency. The selection of theflip-flops and the reset polarity is based on fault-propagation analysis, which determines the impact of aselected flip-flop on fault propagation from the circuitsstructure. Application of partial reset as described above yields anaverage improvement of 15% in fault-coverage for sequentialcircuits resistant to random pattern testing. To further enhancetestability, we also present a methodology for selecting observable test points based on propagation of switchingactivity. Overall, high fault coverages (about 97%) are obtainedfor many of the ISCAS89 benchmark circuits. Thus, partial reset BISTprovides a low cost alternative for testing sequential circuits whenscan design is unacceptable due to area and/or delayconstraints. The routing overhead for implementing BIST is seen tobe about 6%.