ACM Home Page
Please provide us with feedback. Feedback
Fault-tolerant wafer-scale architectures for VLSI
Full text PdfPdf (516 KB)
Source International Symposium on Computer Architecture archive
Proceedings of the 9th annual symposium on Computer Architecture table of contents
Austin, Texas, United States
Pages: 190 - 198  
Year of Publication: 1982
Also published in ...
Authors
Donald Fussell  The University of Texas at Austin, Austin, Texas
Peter Varman  The University of Texas at Austin, Austin, Texas
Sponsors
IEEE-CS : Computer Society
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 13,   Citation Count: 10
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  

ABSTRACT

The basic problem which limits both yields and chip sizes is the fact that circuits created using current design techniques will not function correctly in the presence of even a single flaw of sufficient size anywhere on the chip. In this work we examine the problem of constructing chips up to the size of a wafer which operate correctly despite the presence of such flaws. This can be accomplished by building on the wafer a nearest-neighbor network of small, independent, asynchronously communicating modules. A specific algorithm to be performed by the wafer is then mapped onto a fault-free subgraph of the network. We are interested in algorithms which map naturally onto a linear array of identical processors. Construction of fault-tolerant implementations of these algorithms is addressed in two contexts. First we consider the general problem of finding a fault-free subgraph of the host network which is isomorphic to the linear array required to solve a problem. We then examine ways to tailor a specific, known algorithm to the fault-tolerant context.


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
2
 
3
Guibas, L. Private communication.
 
4
Kung, H.T. and Leiserson, C.E. Systolic Arrays (for VLSI), in Duff, I.S. and Stewart, G.W., eds., Sparse Matrix Processings 1978, pages 256-282. Society for Industrial and Applied Mathematics, 1979. (A slightly different version appears in (1), Section 8.3.)
 
5
Kung, H.T. Let's design algorithms for VLSI systems, in Proc. Conference on Very Large Scale Integration: Architecture, Design, Fabrication. California Institute of Technology, Jan. 1979.
 
6
Foster, M.J. and Kung, H.T., The design of special-purpose VLSI chips, IEEE Computer, Jan. 1980.
 
7
Kung Sun-Yuan, VLSI array processor for signal processing, Tech. Report, Dept. of E.E. Systems, USC, Los Angeles, Calif. (Also presented at Conference on Advanced Research in Integrated Circuits, M.I.T., Cambridge, Mass., Jan. 1980).
 
8
Leiserson, C.E. Systolic priority queues, Tech. Report, Dept. of Computer Science, CMU.
 
9
Hoare, C.A.R. Communicating sequential processes, CACM, vol. 21, Aug. 1977.
 
10
 
11
Kung, H.T. The structure of VLSI algorithms, Tech. Report, Dept. of Computer Science, CMU.
 
12
Seitz, C.L. Self-timed VLSI systems, in Proc. Conference on Very Large Scale Integration: Architecture, Design Fabrication. California Institute of Technology, Jan. 1979.
 
13
Manning, F.B. An Approach to Highly Integrated, Computer-Maintained Cellular Array, IEEE Trans. on Computers, Vol. c-26, June 1977.
 
14
Aubusson, R.C. and Catt, I., Wafer-Scale Integration - A Fault-Tolerant Procedure, IEEE J. Solid-State, Vol. SC-13, No. 3, June 1978.
 
15
Hayes, J.P. A graph model for fault-tolerant computing systems, IEEE Trans. on Computers, Vol. c-25, September 1976.
 
16
Williams, J. W. J. Algorithm 232: HEAPSORT, CACM, Vol. 7, June 1964.

CITED BY  10
 
 
 
 
 
 
 

Collaborative Colleagues:
Donald Fussell: colleagues
Peter Varman: colleagues

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