ACM Home Page
Please provide us with feedback. Feedback
Integrated test of interacting controllers and datapaths
Full text PdfPdf (410 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 6 ,  Issue 3  (July 2001) table of contents
Pages: 401 - 422  
Year of Publication: 2001
ISSN:1084-4309
Authors
Mehrdad Nourani  Univ. of Texas, Dallas
Joan Carletta  Univ. of Akron, Akron
Christos Papachristou  Case Western Reserve Univ., Cleveland, OH
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 17,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/383251.383258
What is a DOI?

ABSTRACT

In systems consisting of interacting datapaths and controllers and utilizing built-in self test (BIST), the datapaths and controllers are traditionally tested separately by isolating each component from the environment of the system during test. This work facilitates the testing of datapath/controller pairs in an integrated fashion. The key to the approach is the addition of logic to the system that interacts with the existing controller to push the effects of controller faults into the data flow, so that they can be observed at the datapath registers rather than directly at the controller outputs. The result is to reduce the BIST overhead over what is needed if the datapath and controller are tested independently, and to allow a more complete test of the interface between datapath and controller, including the faults that do not manifest themselves in isolation. Fault coverage and overhead results are given for four example circuits.


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
ABADIR, M., AND BREUER, M. 1985. Constructing optimal test schedules for VLSI circuits having built-in test hardware. In Proceedings of the International Symposium on Fault Tolerant Computing. pp. 165-170.
 
2
 
3
ASHAR,P.,AND DEVADAS, S. 1991. Optimum and heuristic algorithins for an approach to finite state machine decomposition. IEEE Trans. Computer-Aided Design, 10, 3 (March) 296-310.
 
4
AT&T. 1993. User Manuals for GENTEST S 2.0 AT&T Bell Laboratories.
 
5
BAKOGLU, H. 1990. Circuits, Interconnections, and Packaging for VLSI. Addison-Wesley Publishing Co., Reading, Mass.
 
6
BENINI, L., AND DEMICHELI G. 1994. State assignment for low power dissipation. In Proceedings of the IEEE Custom Integrated Circuits Conference, IEEE Computer Society Press, Los Alamitos, Calif., pp. 136-139.
 
7
 
8
 
9
BREUER, M., GUPTA, R., AND LIEN, J. 1988. Concurrent control of multiple BIT structures. In Proceedings of the IEEE International Test Conference, IEEE Computer Society Press, Los Alamitos, Calif., pp. 431-442.
 
10
BREUER, M., AND LIEN, J. 1988. Atest and maintenance controller for a module containing testable chips. In Proceedings of the IEEE International Test Conference, IEEE Computer Society Press, Los Alamitos, Calif., pp. 502-513.
11
 
12
 
13
 
14
COMPASS DESIGN AUTOMATION. 1993. User Manuals for COMPASS VLSI V8R4. 4, Compass Design Automation, Inc.
 
15
DEMICHELI, G., BRAYTON, R., AND SANGIOVANNI-VINCENTELLI, A. 1984. KISS: A program for optimal state assignment of finite state machines. In Proceedings of the ACM/IEEE International Conference on Computer-Aided Design. ACM, New York, pp. 209-211.
 
16
DEVADAS, S., MA, H., NEWTON, A., AND SANGIOVANNI-VINCENTELLI, A. 1988. MUSTANG: State assignment of finite state machines targeting multilevel logic implementations. IEEE Trans. Computer-Aided Des, 7, 12, (Dec.), pp. 1290-1300.
 
17
DEVADAS,S.,AND NEWTON, A. 1998. Decomposition and factorization of sequential finite state machines. IEEE Trans. Computer-Aided Des., 8, 11 (Nov.), pp. 1206-1217.
 
18
 
19
ESCHERMANN,B.,AND WUNDERLICH, H. 1990. Optimized synthesis of self-testable finite state machines. In Proceedings of the International Symposium on Fault Tolerant Computing, pp. 390-397.
 
20
 
21
 
22
HARMANANI, H., PAPACHRISTOU, C., CARLETTA,J.,AND NOURANI, M. 1994. A method for testability insertion at the RTL-behavioral and structural. In Proceedings of the 1st International Test Synthesis Workshop, pp. 45-49.
 
23
 
24
 
25
 
26
JOERSZ, R., AND KIME, C. 1987. A distributed hardware approach to built-in self test. In Proceedings of the IEEE International Test Conference. IEEE Computer Society Press, Los Alamitos, Calif., pp. 972-980.
27
 
28
KIME,C.,AND SALUJA, K. 1982. Test scheduling in testable VLSI circuits. In Proceedings of the International Symposium on Fault Tolerant Computing, pp. 406-412.
 
29
 
30
31
32
 
33
MUKHEREJEE, D., NJINDA,C.,AND BREUER, M. 1991. Synthesis of optimal 1-hot coded on-chip controllers for BIST hardware. In Proceedings of the ACM/IEEE International Conference on Computer-Aided Design. ACM, New York, pp. 236-239.
34
35
 
36
VLSI TECHNOLOGY. 1993. 0.8-Micron CMOS VSC450 Portable Library. VLSI Technology, Inc.

Collaborative Colleagues:
Mehrdad Nourani: colleagues
Joan Carletta: colleagues
Christos Papachristou: colleagues