| Combining static and dynamic defect-tolerance techniques for nanoscale memory systems |
| Full text |
Pdf
(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 |
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 12, Downloads (12 Months): 35, Citation Count: 0
|
|
|
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
|
A. DeHon , K. K. Likharev, Hybrid CMOS/nanoelectronic digital circuits: devices, architectures, and design automation, Proceedings of the 2005 IEEE/ACM International conference on Computer-aided design, p.375-382, November 06-10, 2005, San Jose, CA
|
| |
4
|
Jie Han , Jianbo Gao , Yan Qi , Pieter Jonker , Jose A. B. Fortes, Toward Hardware-Redundant, Fault-Tolerant Logic for Nanoelectronics, IEEE Design & Test, v.22 n.4, p.328-339, July 2005
[doi> 10.1109/MDT.2005.97]
|
| |
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.
|
|