ACM Home Page
Please provide us with feedback. Feedback
Combining static and dynamic defect-tolerance techniques for nanoscale memory systems
Full text PdfPdf (437 KB)
Source International Conference on Computer Aided Design archive
Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design table of contents
San Jose, California
SESSION: Design automation and defect tolerance techniques for emerging technologies table of contents
Pages 773-778  
Year of Publication: 2007
ISBN ~ ISSN:1092-3152 , 1-4244-1382-6
Authors
Susmit Biswas  University of California, Santa Barbara, CA
Gang Wang  University of California, Santa Barbara, CA
Tzvetan S. Metodi  University of California, Davis, CA
Ryan Kastner  University of California, Santa Barbara, CA
Frederic T. Chong  University of California, Santa Barbara, CA
Sponsors
: IEEE CASS/CANDE
SIGDA: ACM Special Interest Group on Design Automation
IEEE-CS\DATC : IEEE Computer Society
CEDA : Council on Electronic Design Automation
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 36,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Nanoscale technology promises dramatically increased device density, but also decreased reliability. With bit error rates projected to be as high as 10%, designing a usable nanoscale memory system poses a significant challenge. In particular, we need to bootstrap a sea of unreliable bits into contiguous address ranges which are preferably as large as 4K-byte virtual memory pages. We accomplish this bootstrapping through a combination of dynamic error correction codes within 32-bit blocks and a static defect map which tracks usability of these blocks. The key insight is that statically-determined defect locations can be much more powerful than dynamically correcting for unknown locations, but that defect maps are only practical at a coarse granularity. Using a combination of BCH error correction codes and a Bloom-Filter-based defect map, we achieve a memory efficiency of 60% and 13% for 4K-byte pages at 1% and 10% bit-error rates, respectively.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
A. DeHon, S. C. Goldstein, P. Kuekes, and P. Lincoln. Nonphotolithographic Nanoscale Memory Density Prospects. IEEE Transactions on Nanotechnology, 4:215--228, March 2005.
 
3
 
4
 
5
 
6
ITRS. International Technology Roadmap For Semiconductors - 2006 Edition. Semiconductor Industry Association, 2006.
 
7
J. Lawrence Carter and Mark N. Wegman. Universal Classes of Hash Functions. Journal of Computer and System Sciences, 18:143--154, 1978.
 
8
C. M. Jeffery, A. Basagalar, and R. J. O. Figueiredo. Dynamic Sparing and Error Correction Techniques for Fault Tolerance in Nanoscale Memory Structures. In 4th IEEE Conference on Nanotechnology, 2004.
 
9
P. J. Kuekes, W. Robinett, G. Seroussi, and R. S. Williams. Defect-Tolerant Interconnect to Nanoelectronic Circuits: Internally Redundant Demultiplexers Based on Error-Correcting Codes. Journal of Nanotechnology, 16:869--882, June 2005.
 
10
 
11
M. Mishra and S. Goldstein. Defect Tolerance at the End of the Roadmap. In ITC, pages 1201--1211, 2003.
 
12
J. V. Neuman. Probabilistic Logic and the Synthesis of Reliable Organisms from Unreliable Components. Automata Series, Editors: C. Shannon and J. McCarthy, Princeton Univ. Press, pages 43--98, 1956.
 
13
 
14
 
15
 
16
F. Sun and T. Zhang. Two Fault Tolerance Design Approaches for Hybrid CMOS/Nanodevice Digital Memories. In IEEE International Workshop on Defect and Fault Tolerant Nanoscale Architectures (Nanoarch), 2006.
 
17
 
18
 
19
G. Wang, W. Gong, and R. Kastner. Defect-Tolerant Nanocomputing Using Bloom Filters. In ICCAD 2006, November 2006.
20
 
21
M. Ziegler and M. Stan. CMOS/nano Co-Design for Crossbar-Based Molecular Electronic Systems. IEEE Transactions on Nanotechnology, 2:217--230, 2003.
Collaborative Colleagues:
Susmit Biswas: colleagues
Gang Wang: colleagues
Tzvetan S. Metodi: colleagues
Ryan Kastner: colleagues
Frederic T. Chong: colleagues