Skip to main content
Log in

Abstract

In this paper we present new algorithms for reconfiguring arrays of identical Processing Elements (PEs) in the presence of faults. In particular, we consider a well-studied reconfiguration model which consists of a rectangular array of PEs with spare columns of PEs on one side. In the presence of faulty PEs, reconfiguration is achieved by constructing alogical array using only the healthy non-spare and spare PEs. Note that one can always successfully reconfigure the array as long as the number of faulty PEs is no more than the number of spare PEs. The general objective, however, is to derive a logical array such that the geometric distances betweenlogical neighbors (i.e., PEs that are connected in the reconfigured array) are kept small. This criterion is motivated by the fact that shorter interconnects reduce the communication delays among the PEs, and also lead to less routing hardware. The problem of determining a reconfiguration that minimizes the length of the longest interconnect ishard and several researchers have presented sub-optimal algorithms that seem to have satisfactory performance. In this paper we develop anew efficient algorithm that can reconfigure any array with arbitrary patterns of faulty PEs. Furthermore we show that our algorithm performs better than most of the other algorithms developed for similar models.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R.M. Tanner, “Fault-Tolerant 256-K Memory Design,”IEEE Transactions on Computers, vol. C-33, pp. 314–322, 1984.

    Article  Google Scholar 

  2. M. Chean and J.A.B. Fortes, “The Full-Use-of-Suitable-Spares (fuss) Approach to hardware Reconfiguration for Fault-Tolerant Processor Arrays,IEEE Transactions on Computers, vol. 39, pp. 564–571, 1990.

    Article  Google Scholar 

  3. J.S.N. Jean, H.C. Fu, and S.Y. Kung, “Yield Enhancement for WSI Array Processors Using Two-And-Half-Track Switches,” inInternational Conference on Wafer Scale Integration, San Francisco, CA, pp. 243–250, 1990.

  4. S.Y. Kung, S.N. Jean, and C.W. Chang, “Fault-Tolerant Array Processors Using Single-Track Switches,” inIEEE Transactions on Computers, vol. 38, pp. 501–514, 1989.

  5. W.R. Moore, “A Review of Fault-Tolerant Techniques for the Enhancement of Integrated Circuit Yield,”Proceeding of the IEEE, vol. 74, pp. 684–698, 1986.

    Article  Google Scholar 

  6. A.L. Rosenberg, “The Diogenes Approach to Testable Fault-Tolerant Array of Processors,”IEEE Transactions on Computers, vol. C-32, pp. 902–910, 1983.

    Article  Google Scholar 

  7. V.P. Roychowdhury, J. Bruck, and T. Kailath, “Efficient Algorithms for Reconfiguration in VLSI/WSI Arrays,”IEEE Transactions on Computers: Special Issue on Fault Tolerant Computing, vol. 39, pp. 480–489, 1990.

    Article  Google Scholar 

  8. M. Sami and R. Stefanelli, “Reconfigurable Architectures for VLSI Processing Arrays,”Proceedings of the IEEE, vol. 74, pp. 712–722, 1986.

    Article  Google Scholar 

  9. T. Varvarigou, V.P. Roychowdhury, and T. Kailath, “A Polynomial Time Algorithm for Reconfiguring Multiple Track Models,” to appear inIEEE Transactions on Computers.

  10. Theodora A. Varvarigou, Vwani P. Roychowdhury, and Thomas Kailath, “Reconfiguring Arrays Using Multiple-Track Models,” submitted toIEEE Transactions on Computers, 1990.

Download references

Author information

Authors and Affiliations

Authors

Additional information

This work was supported in part by the SDIO/IST U.S. Army Research Office through Contract DAAL03-90-G-0108.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Varvarigou, T.A., Roychowdhury, V.P. & Kailath, T. New algorithms for reconfiguring VLSI/WSI arrays. J VLSI Sign Process Syst Sign Image Video Technol 3, 329–344 (1991). https://doi.org/10.1007/BF00936905

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00936905

Keywords