| A BIST scheme for RTL controller-data paths based on symbolic testability analysis |
| Full text |
Pdf
(410 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 35th annual Design Automation Conference
table of contents
San Francisco, California, United States
Pages: 554 - 559
Year of Publication: 1998
ISBN:0-89791-964-5
|
|
Authors
|
|
Indradeep Ghosh
|
Department of Electrical Engineering, Princeton University, Princeton, NJ
|
|
Niraj K. Jha
|
Department of Electrical Engineering, Princeton University, Princeton, NJ
|
|
Sudipta Bhawmik
|
Engineering Research Center, Lucent Technologies, Princeton, NJ
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 11, Citation Count: 4
|
|
|
ABSTRACT
This paper introduces a novel scheme for testing register-transfer level controller/data paths using built-in self-test (BIST). The scheme uses the controller netlist and the data path of a circuit to extract a test control/data flow (TCDF) which consists of operations mapped to modules in the circuit and variables mapped to registers. This TCDF is used to derive a set of symbolic justification and propagation paths (known as test environment) to test some of the operations and variables present in it. If it becomes difficult to generate such test environments with the derived TCDFs, a few test multiplexers are added at suitable points in the circuit to increase its controllability and observability. This test environment can then be used to exercise a module or register in the circuit with pseudorandom pattern generators which are placed only at the primary inputs of the circuit. The test responses can be analyzed with signature analyzers which are only placed at the primary outputs of the circuit. Every module in the module library is made random-pattern testable, whenever possible, using gate-level testability insertion techniques. Finally, a BIST controller is synthesized to provide the necessary control signals to form the different test environments during testing, and a BIST architecture is superimposed on the circuit. Experimental results on a number of industrial and university benchmarks show that high fault coverage (>99%) can be obtained with our scheme in a small number of test cycles at an average area (delay) overhead of only 6.4% (2.5%).
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
M. Abadir and M. Breuer, "Constructing optimal test schedules for VLSI circuits having built-in test hardware," in Proc. Int. Syrup. Fault Tolerant Computing, pp. 165-170, June 1985.
|
| |
2
|
M. Abramovici, M.A. Breuer, and A.D. Friedman, Digital Systems Testing and Testable Design, IE Press, New York, 1990.
|
| |
3
|
H. Schnurmann, E. Lindblom, and R.G. Carpenter, "The weighted random test-pattern generator," IEEE Truns. Comput., vol. C-24, pp. 695-700, July 1975.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
 |
7
|
M. Nourani , J. Carletta , C. Papachristou, A scheme for integrated controller-datapath fault testing, Proceedings of the 34th annual conference on Design automation, p.546-551, June 09-13, 1997, Anaheim, California, United States
[doi> 10.1145/266021.266280]
|
| |
8
|
|
| |
9
|
Indradeep Ghosh , Anand Raghunathan , Niraj K. Jha, A design for testability technique for RTL circuits using control/data flow extraction, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.329-336, November 10-14, 1996, San Jose, California, United States
|
| |
10
|
|
| |
11
|
I. Ghosh, A. Raghunathan, and N.K. Jha, "Design for hierarchical testability of RTL circuits obtained by behavioral synthesis," IEEE Truns. Computer-aided Design, vol. 16, pp. 1000-1001, Sept. 1997.
|
| |
12
|
I. Ghosh, N.K. Jha, and S. Bhawmik, "A BIST scheme for RTL controller-data paths based on symbolic testability analysis," Tech. Rep. CE-J98-005, EE Dept., Princeton Univ.
|
| |
13
|
|
| |
14
|
Ellen Sentovich , Kanwar Jit Singh , Cho W. Moon , Hamid Savoj , Robert K. Brayton , Alberto L. Sangiovanni-Vincentelli, Sequential Circuit Design Using Synthesis and Optimization, Proceedings of the 1991 IEEE International Conference on Computer Design on VLSI in Computer & Processors, p.328-333, October 11-14, 1992
|
| |
15
|
|
| |
16
|
I. Pomeranz, L.N. Reddy, and S.M. Reddy, "COMPACTEST: A method to generate compact test set for combinational circuits," IEEE Trans. Computer-Aided Design, vol. 12, pp. 1040-1049, July 1993.
|
| |
17
|
|
 |
18
|
|
 |
19
|
Thomas M. Niermann , Wu-Tung Cheng , Janak H. Patel, Proofs: a fast, memory efficient sequential circuit fault simulator, Proceedings of the 27th ACM/IEEE conference on Design automation, p.535-540, June 24-27, 1990, Orlando, Florida, United States
[doi> 10.1145/123186.123396]
|
CITED BY 4
|
|
|
|
|
Mehrdad Nourani , Joan Carletta , Christos Papachristou, Synthesis-for-testability of controller-datapath pairs that use gated clocks, Proceedings of the 37th conference on Design automation, p.613-618, June 05-09, 2000, Los Angeles, California, United States
|
|
|
|
|
|
|
|