Memory built-in self-repair planning framework for RAMs in SoCs

Chih Sheng Hou, Jin Fu Li, Tsu Wei Tseng

Research output: Contribution to journalArticlepeer-review

9 Scopus citations


Built-in self-repair (BISR) techniques are widely used to enhance the yield of random access memories (RAMs) in a system-on-chip (SoC) which typically consists of hundreds of RAMs. Hence, many BISR circuits may be needed in a such SoC. Effective techniques for planning these BISR circuits thus are imperative. In this paper, we propose a memory BISR planning (MBiP) framework for the RAMs in SoCs. The MBiP framework consists of a memory grouping algorithm for selecting RAMs which can share a BISR circuit. Then, a test scheduling algorithm is used to determine the test sequence of RAMs in a SoC under the constraint of test power. Finally, a BISR scheme allocation algorithm is proposed to allocate different BISR schemes for the RAMs under the constraints of the results of memory grouping and test scheduling. Simulation results show that the proposed MBiP can effectively plan the BISR schemes for the RAMs in a SoC. For example, about 22% area reduction can be achieved by the BISR schemes planned by the proposed MBiP framework for 50 RAMs under 1.5 mm distance constraint and 350 mW test power constraint in comparison with a dedicated BISR scheme (i.e., each RAM has a self-contained BISR circuit).

Original languageEnglish
Article number6046177
Pages (from-to)1731-1743
Number of pages13
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Issue number11
StatePublished - Nov 2011


  • BISR allocation
  • RAMs
  • built-in self-repair
  • built-in self-test
  • system-on-chip (SoC)
  • test scheduling


Dive into the research topics of 'Memory built-in self-repair planning framework for RAMs in SoCs'. Together they form a unique fingerprint.

Cite this