Dynamic cache resizing architecture for high yield SOC

Baker Mohammad, Muhammad Tauseef Rab, Khadir Mohammad, M. Aater Suleman

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

Dynamic cache resizing coupled with Built In Self Test (BIST) is proposed to enhance yield of SRAM-based cache memory. BIST is used as part of the power-up sequence to identify the faulty memory addresses. Logic is added to prevent access to the identified locations, effectively reducing the cache size. Cache resizing approach can solve for as many faulty locations as the end user would like, while trading off on performance. Reliability and long term effect on memory such as pMOS NBTI issue is also compensated for by running BIST and implementing cache resizing architecture, hence detecting faults introduced over time. Since memory soft failures are worst at lower voltage operation dynamic cache resizing can be used to tradeoff power for performance. This approach supplements existing design time optimizations and adaptive design techniques used to enhance memory yield. Performance loss incurred due to the cache reduction is determined to be within 1%.

Original languageBritish English
Title of host publication2009 IEEE International Conference on Integrated Circuit Design and Technology, ICICDT 2009
Pages211-214
Number of pages4
DOIs
StatePublished - 2009
Event2009 IEEE International Conference on Integrated Circuit Design and Technology, ICICDT 2009 - Austin, TX, United States
Duration: 18 May 200920 May 2009

Publication series

Name2009 IEEE International Conference on Integrated Circuit Design and Technology, ICICDT 2009

Conference

Conference2009 IEEE International Conference on Integrated Circuit Design and Technology, ICICDT 2009
Country/TerritoryUnited States
CityAustin, TX
Period18/05/0920/05/09

Keywords

  • Caches
  • High yield
  • Memory architecture
  • Processors design
  • SOC design
  • Sram memory

Fingerprint

Dive into the research topics of 'Dynamic cache resizing architecture for high yield SOC'. Together they form a unique fingerprint.

Cite this