Abstract
In this paper a design methodology for reconfigurable array processors is described. It extends a known design method for nonredundant array architectures, which is based upon an algorithm description. Using self-checking processing elements, the systematic design ofon-line reconfigurable arrays is feasible, which perform reconfigurationconcurrently with data processing. Reconfiguration schemes suitable for array processors with arbitrary dimension are presented. One reconfiguration scheme addresses arrays with high probability of both dynamic and static faults. They are treated differently to reduce hardware overhead. A systematic approach for reliability estimation based on a model including dynamic and static faults is discussed. The design method is applied to matrix-matrix-multiplication. Estimations of hardware overhead are given.
Similar content being viewed by others
References
T.R.N. Rao, Error Coding for Arithmetic Processors, London: Academic Press, 1974.
M.G. Sami and R. Steffanelli, “Reconfigurable architectures for VLSI processing arrays,”Proceedings of the IEEE, vol. 74, 1986, pp. 712–722.
F.T. Luk and E.K. Torng, “Fault tolerance for systolic arrays,” InSPIE Real Time Signal Processing, vol. 827, 1978, pp. 30–36.
Dhiraj K. Pradhan, ed.,Fault Tolerant Computing—Theory and Techniques, vol. I, Englewood Cliffs, NJ: Prentice Hall, 1986.
S.Y. Kung,VLSI Array Processors, Englewood Cliffs, NJ: Prentice Hall, 1988.
S.K. Rao and T. Kailath, “Regular iterative algorithms and their implementation on processor arrays,”Proceedings of the IEEE, vol. 76, 1988, pp. 259–269.
D.I. Moldovan, “ADVIS: A software package for the design of systolic arrays,”IEEE Transactions on Computer-Aided Design, vol. CAD-6, 1987, pp. 33–40.
J. Franzen, “Design of run-time fault-tolerant arrays of self-checking processing elements,” InApplication Specific Array Processors, 1990, pp. 168–179.
M.S. Lam and H.T. Kung, “Fault tolerance and two-level pipelining in VLSI systolic arrays,” InProc. 1984 Conference on Advanced Research in VLSI, 1984, pp. 74–83.
W. Schneeweiß,Boolean Functions with Engineering Applications and Computer Programs, Heidelberg: Springer, 1989.
L. Thiele, “On the design of piecewise regular procesor arrays,” InProc. ISCAS 89, 1989.
Bernd Schmale, Standard cell design of a fault-tolerant array-multiplier (in German), Master's thesis, University of Hannover, FRG, 1989.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Franzen, J. A design method for on-line reconfigurable array processors. J VLSI Sign Process Syst Sign Image Video Technol 5, 21–35 (1993). https://doi.org/10.1007/BF01880269
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/BF01880269