Architectural fault-tolerance in microprocessor caches enabling low-power operation in the presence of nanoscale process variations공정변이에 의한 에러를 고려한 가변전압 지원 저전력 캐쉬 구조

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 441
  • Download : 0
Inability to scale down the threshold voltage of CMOS transistors due to sub-threshold leakage concerns, coupled with continuous dimension scaling has aggravated dynamic power density of modern microprocessors.The resulting heat density limits the operating frequency of microprocessors, giving room to dynamic voltage and frequency scaling (DVFS).DVFS is effective in reducing both the dynamic and leakage power consumption, preemptively when temperature rises beyond limits, and opportunistically to save energy when microprocessors are lightly loaded. When applied to on-chip cache memories, however, voltage scaling is limited to a minimum voltage, called VCCMIN.Scaling the supply voltage below VCCMIN surpasses the noise margins of many SRAM cells, rendering them unreliable. This problem owes to inherent artifacts or nanoscale fabrication, known as process variations. Thus, process variations either limit reliability or low power operation. To ensure reliable cache operation below VCCMIN, a fault tolerant mechanism is inevitable. This dissertation reviews such fault-tolerant caches design which exploit various within-cache and extra-cache redundancies. It then presents two novel techniques, fault buffers and Macho, which provide variation-resilience in small L1 caches and larger L2 caches, respectively. Fault buffers belong to the class of extra-cache redundancies which substitute for faulty words only, in a word-accessed L1 cache. A fully-associative design of fault buffers minimizes area overhead, a banked-approach limits latency and access energies while a DVFS-controlled power-gating infrastructure curtails leakage power by disabling underused banks. The second technique, Macho, emulates a trade-off between cache capacity and low-power by presenting a within-cache word substitution technique. "Macho" stands for a "Model-oriented and Adaptive Cache Organization". One of the main contribution is the development of a rigorous closed-form reliability model of word...
Kim, Soon-Taeresearcher김순태
한국과학기술원 : 정보통신공학과,
Issue Date
566055/325007  / 020088116

학위논문(박사) - 한국과학기술원 : 정보통신공학과, 2013.8, [ viii, 89 p. ]


CMOS; Macho; Fault-buffer; VCCMIN; Cache; CMOS; Cache; VCCMIN; Fault-buffer; Macho

Appears in Collection
Files in This Item
There are no files associated with this item.


  • mendeley


rss_1.0 rss_2.0 atom_1.0