An efficient algorithm for spare allocation problems

Hung Yau Lin*, Fu Min Yeh, Sy Yen Kuo

*Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

36 Scopus citations

Abstract

The spare allocation problem in redundant RAM is to replace faulty rows/columns of memory cells with spare rows/columns. To solve the problem, comparison-based search tree structures were used in traditional exact algorithms. These algorithms are not efficient for large problems because significant amounts of data have to be retained and copied in order to generate new partial solutions. Many data may need to be compared for the removal of each redundant partial solution. To overcome these drawbacks, an efficient algorithm is proposed in this paper. The algorithm transforms a spare allocation problem into Boolean functions, and the renowned BDD is used to manipulate them. Experimental results indicate that the proposed algorithm is very efficient in terms of speed and memory requirements. It may also be useful for problems which can be modeled as constraint bipartite vertex cover problems.

Original languageEnglish
Pages (from-to)369-378
Number of pages10
JournalIEEE Transactions on Reliability
Volume55
Issue number2
DOIs
StatePublished - 06 2006
Externally publishedYes

Keywords

  • BDD
  • Bipartite graph
  • Boolean functions
  • Exact algorithm
  • Memory repair
  • RRAM
  • Vertex cover

Fingerprint

Dive into the research topics of 'An efficient algorithm for spare allocation problems'. Together they form a unique fingerprint.

Cite this