Skip to main content
Log in

Testability-based partial scan analysis

  • Testability Analysis Based Algorithms
  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

In this paper, we present a new method for selecting flip-flops for partial scan. Our method ranks all flip-flops in a circuit based on a sensitivity analysis which estimates the relative improvement in the testability of the circuit as a result of scanning a flip-flop. The testability is an estimate of the fault coverage expected for the circuit and is computed with respect to a given set of target faults. Several cost functions are used to compute testability, taking both structural and logical aspects of the circuit into account. Our results show a good correlation between the computed testability and the actual fault coverage. We give a testability-based estimate on the number of scan flip-flops needed to reach a high fault coverage.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. E. Trischler, “Testability Analysis and Incomplete Scan Path,”International Conference on Computer Aided Design, 1983, pp. 38–39, September 1983.

  2. K.-T. Cheng and V.D. Agrawal, “A Partial Scan Method for Sequential Circuits with Feedback,”IEEE Transactions on Computers, Vol. 39, pp. 544–547, April 1990.

    Google Scholar 

  3. S. Bhawmik, C.J. Lin, K.T. Cheng, and V.D. Agrawal, “PASCANT: A Partial Scan and Test Generation System,”Proceedings of Custom Integrated Circuits Conference, pp. 17.3.1–17.3.4, May 1991.

  4. D.H. Lee and S.M. Reddy, “On Determining Scan Flip-Flops in Partial-Scan,”International Conference on Computer Aided Design. 1990, pp. 322–325, November 1990.

  5. H.H.S. Gundlach and K.-D. Müller-Glaser, “On Automatic Testpoint Insertion in Sequential Circuits,”Proceedings of International Test Conference, pp. 1072–1079, September 1990.

  6. H.B. Min and W.A. Rogers, “A Test Methodology for Finite State Machnies Using Partial Scan Design,”Joural of Electronic Testing: Theory and Applications, Vol. 3, pp. 127–137, 1992.

    Google Scholar 

  7. R. Gupta, R. Gupta, and M.A. Breuer, “The BALLAST methodology for structured partial scan design,”IEEE Transactions on Computers, pp. 538–544, April 1990.

  8. A. Kunzmann and H.-J. Wunderlich, “An Analytical Approach to the Partial Scan Problem,”Journal of Electronic Testing: Theory and Applications, Vol. 1, pp. 163–174, 1990.

    Google Scholar 

  9. M. Abramovici, J.J. Kulikowski, and R.K. Roy, “The Best Flip-Flops to Scan,”Proceedings of International Test Conference, pp. 166–173, October 1991.

  10. V.D. Agrawal, K.-T. Cheng, and D.D. Johnson, “Designing Circuits With Partial Scan,”IEEE Design and Test of Computers, pp. 8–15, April 1988.

  11. V. Chickermane and J.H. Patel, “A Fault Oriented Partial Scan Design Approach,”International Conference on Computer Aided Design, pp. 400–403, November 1991.

  12. K. Kim and C.R. Kime, “Partial Scan by Use of Empirical Testability,”International Conference on Computer Aided Design, pp. 314–317, November 1990.

  13. S. Bhatia and N.K. Jha, “Synthesis of Sequential Circuits for Easy Testability through Performance-Oriented Parallel Partial Scan,”International Conference on Computer Aided Design, pp. 151–154, November 1993.

  14. T.H. Chen and M.A. Breuer, “Automatic Design for Testability Via Testability Measures,”IEEE Transactions on Computer Aided Design, Vol. CAD 4, pp. 3–11, January 1985.

    Google Scholar 

  15. M. Abramovici and P.S. Parikh, “A Cost Based Approach to Partial Scan,”Proceedings of Design Automation Conference, pp. 255–259, June 1993.

  16. L. Goldstein and E. Thigpen, “SCOAP: Sandia Controllability/Observability Analysis Program,”Proceedings of Design Automation Conference, pp. 190–196, June 1990.

  17. S. Patil, “Parallel Algorithm for Test Generation and Fault Simulations,” Technical Report No. CRHC-90-12, Coordinated Science Laboratory, University of Illinois, Urbana, Illinois, p. 97, September 1990.

    Google Scholar 

  18. M.A. Breuer, “A Note on Three Valued Logic Simulation,”IEEE Transactions on Computers, Vol. C-21, pp. 399–402, April 1972.

    Google Scholar 

  19. W.T. Cheng and T.J. Chakraborty, “Gentest—An Automatic Test-Generation System for Sequential Circuits,”Computer, Vol. 22, pp. 43–49, April 1989.

    Google Scholar 

  20. F. Maamari, private communication, 1993.

  21. M. Abramovici and P.S. Parikh, “WARNING: 100% Fault Coverage May Be Misleading!!”Proceedings of International Test Conference, pp. 662–668, September 1992.

  22. F. Brglez, D. Bryan, and K. Kozminski, “Combinational profiles of sequential bench-mark circuits,”Proceedings of International Symposium on Circuits and Systems, pp. 1929–1934, May 1989.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Parikh, P.S., Abramovici, M. Testability-based partial scan analysis. J Electron Test 7, 61–70 (1995). https://doi.org/10.1007/BF00993314

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00993314

Keywords

Navigation