Memory Defect Tolerance Architectures for Nanotechnologies
Journal of Electronic Testing: Theory and Applications
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
An utilization driven framework for energy efficient caches
HiPC'08 Proceedings of the 15th international conference on High performance computing
Structural Test and Diagnosis for Graceful Degradation of NoC Switches
Journal of Electronic Testing: Theory and Applications
Efficient memory repair using cache-based redundancy
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Hi-index | 0.00 |
Process parameter variations are expected to be significantlyhigh in sub-50 nm technology regime, which can severely affectthe yield, unless very conservative design techniques areemployed. The parameter variations are random in nature andare expected to be more pronounced in minimum geometrytransistors commonly used in memories such as SRAM.Consequently, a large number of cells in a memory are expectedto be faulty due to variations in different process parameters. Inthis paper we analyze SRAM cell failure under process variationand propose a new fault tolerant cache architecture suitable forhigh performance applications. The faulty cells are dynamicallydetected and replaced by adaptively resizing the cache. Thegranularity of our resizing technique is low and hence, thetechnique can handle a large number of faults. This scheme istransparent to processor architecture and has negligible energyand area overhead. This scheme also does not affect the cacheaccess time and has minimum effect on processor performance.Experimental results on a 64K cache implemented using BPTM(Berkeley Predictive Technology Model) 45 nm technology showthat using our technique the effective yield can be increased to94% from its original 33%.