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.
Similar content being viewed by others
References
E. Trischler, “Testability Analysis and Incomplete Scan Path,”International Conference on Computer Aided Design, 1983, pp. 38–39, September 1983.
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.
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.
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.
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.
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.
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.
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.
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.
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.
V. Chickermane and J.H. Patel, “A Fault Oriented Partial Scan Design Approach,”International Conference on Computer Aided Design, pp. 400–403, November 1991.
K. Kim and C.R. Kime, “Partial Scan by Use of Empirical Testability,”International Conference on Computer Aided Design, pp. 314–317, November 1990.
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.
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.
M. Abramovici and P.S. Parikh, “A Cost Based Approach to Partial Scan,”Proceedings of Design Automation Conference, pp. 255–259, June 1993.
L. Goldstein and E. Thigpen, “SCOAP: Sandia Controllability/Observability Analysis Program,”Proceedings of Design Automation Conference, pp. 190–196, June 1990.
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.
M.A. Breuer, “A Note on Three Valued Logic Simulation,”IEEE Transactions on Computers, Vol. C-21, pp. 399–402, April 1972.
W.T. Cheng and T.J. Chakraborty, “Gentest—An Automatic Test-Generation System for Sequential Circuits,”Computer, Vol. 22, pp. 43–49, April 1989.
F. Maamari, private communication, 1993.
M. Abramovici and P.S. Parikh, “WARNING: 100% Fault Coverage May Be Misleading!!”Proceedings of International Test Conference, pp. 662–668, September 1992.
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.
Author information
Authors and Affiliations
Rights 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
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF00993314