ACM Home Page
Please provide us with feedback. Feedback
On inherent untestability of unaugmented microprogrammed control
Full text PdfPdf (765 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 22nd annual workshop on Microprogramming and microarchitecture table of contents
Dublin, Ireland
Pages: 88 - 96  
Year of Publication: 1989
ISBN:0-89791-324-8
Also published in ...
Author
Y. K. Malaiya  Computer Science Department, Colorado State University, Fort Collins, Colorado
Sponsors
IEEE-CS : Computer Society
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 2,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

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

ABSTRACT

Effective and efficient testing of the control part of a processor has remained a difficult problem. While several approaches have been proposed in the literature for handling unaugmented control parts, they involve questionable assumptions, and the results have not been encouraging. Here it is shown that unless some DFT (Design for Testability) approaches are taken, microprogrammed control is inherently a poorly testable structure. The considerations include lack of an elegant fault model, presence of components with low random testability, the length of a checking sequence and information-theoretic considerations. The design approaches must therefore include DFT augmentations and/or removal of sub-functional logic.


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
R.L. Wadsack, "Design Verification and Testing of the WE32100 CPUs," IEEE DESIGN & Test, August 1984, pp. 66-75.
 
2
M.P. Klug, "Microprocessor Testing by Instruction Sequences Derived from Random Patterns," Proc. ITC, Sept. 1988, pp. 73-80.
 
3
J. Kuban and J. Salick, "Testability Features of the MC68020," Proc. ITC, Act. VS9, pp. 821- 826.
 
4
H.H. Chao et al., 'Designing the Micra/370," IEEE Design & Test, June 1987, pp. 32-40.
 
5
P. Galsinger, "Design and Test of the 80386," IEEE Design & Test, June 1987, pp. 42-50.
 
6
S.M. Thatte and J.A. Abraham, "Test generation for microprocessors," IEEE Trans. Computers, C-29, No. 6, June 1980, pp. 429-441.
 
7
D. Brahme and J. A. Abraham, "Functional testing of microprocessors,' IEEE Trans. Computers, June 1984, pp. 475- 485.
 
8
 
9
 
10
 
11
AM29300 Family Handbook, AMD, 1985.
 
12
32-bit CMOS Processor 13uilding Blocks, Tl, 1988.
13
 
14
 
15
Y.K. Malaiya, "The case of the missing nanoROM,' in preparation.
16
 
17
 
18
 
19
Y.K. Malaiya, "A generalized representation of microprogrammed control,' Technical Report, 1988.
 
20
T. Sridhar and SM. Thatte, "Concurrent checking of program flow in VLSl processors,' Proc ITC, Oct. 1982, pp. 191-199.
 
21
S.V. Iyengar and L.L. Kinney, "Concurrent testing of flow of control in simple microprogrammed control units.
 
22
Y.K. Malaiya, B. Gupta, A.P. Jayasumana, M. Sankaran and S. Yang, "Functional fault modeling for elementary st(atic storage elements," 12th Annual IEEE Design For Testability Workshop, April 1989.
 
23
T. Chakraborty and S. Ghosh, "On behavior fault modeling for combinational digital designs," Proc. ITC, Sept. 1988, pp. 593-600.
 
24
M.A. Breuer and A.D. Friedman, "Diagnosis and reliable design of digital systems," Computer Science Press, 1976j pp. 5659.
 
25
Y.K. Malaiya and S. Yang, "The coverage problem for random testing," Proc. ITC, Oct. 1984, pp. 237-245.
 
26
Y.K. Malaiya, "Options in control implementations," Proc. IEEE Int. Conf. on Computer Design, Oct. 1985, pp. 267-272.
 
27
J.P. Hays, "Detection of pattern sensitive faults in random-access memories," IEEE Trans. Computers, Feb. 1975, pp. 150-157.
 
28
V.D. Agrawal, "An information theoretic approach to digital fault testing," IEEE Trans. Computers, August 1981, pp. 582-587.
 
29
C.E. Shannon, "A mathematical theory of communication," Bell Syst . Tech. Journal, July 1948, pp. 379-423.



Peer to Peer - Readers of this Article have also read: