Efficient Spare Allocation for Reconfigurable Arrays
- 1 January 1987
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Design & Test of Computers
- Vol. 4 (1) , 24-31
- https://doi.org/10.1109/mdt.1987.295111
Abstract
Yield degradation from physical failures in large memories and processor arrays is of significant concern to semiconductor manufacturers. One method of increasing the yield for iterated arrays of memory cells or processing elements is to incorporate spare rows and columns in the die or wafer. These spare rows and columns can then be programmed into the array. The authors discuss the use of CAD approaches to reconfigure such arrays. The complexity of optimal reconfiguration is shown to be NP-complete. The authors present two algorithms for spare allocation that are based on graph-theoretic analysis. The first uses a branch-and-bound approach with early screening based on bipartite graph matching. The second is an efficient polynomial time-approximation algorithm. In contrast to existing greedy and exhaustive search algorithms, these algorithms provide highly efficient and flexible reconfiguration analysis.Keywords
This publication has 7 references indexed in Scilit:
- A Fault-Driven, Comprehensive Redundancy AlgorithmIEEE Design & Test of Computers, 1985
- A Wafer-Scale Digital Integrator Using Restructurable VSLIIEEE Journal of Solid-State Circuits, 1985
- A defect-tolerant design for full-wafer memory LSIIEEE Journal of Solid-State Circuits, 1984
- Sources of failures and yield improvement for VLSI and restructurable interconnects for RVLSI and WSI: Part II—Restructurable interconnects for RVLSI and WSIProceedings of the IEEE, 1984
- A modification of the greedy algorithm for vertex coverInformation Processing Letters, 1983
- Graph Theory with ApplicationsPublished by Springer Nature ,1976
- An $n^{5/2} $ Algorithm for Maximum Matchings in Bipartite GraphsSIAM Journal on Computing, 1973