|
ABSTRACT
As the end of the semiconductor roadmap for CMOS approaches, architectures based on nanoscale molecular devices are attracting attention. Among several alternatives, silicon nanowires and carbon nanotubes are the two most promising nanotechnologies according to the ITRS. These technologies may enable scaling deep into the nanometer regime. However, they suffer from very defect-prone manufacturing processes. Although the reconfigurability property of the nanoscale devices can be used to tolerate high defect rates, it may not be possible to locate all defects. With very high device densities, testing each component may not be possible because of time or technology restrictions. This points to a scenario in which even though the devices are tested, the tests are not very comprehensive at locating defects, and hence the shipped chips are still defective. Moreover, the devices in the nanometer range will be susceptible to transient faults which can produce arbitrary soft errors. Despite these drawbacks, it is possible to make nanoscale architectures practical and realistic by introducing defect and fault tolerance. In this article, we propose and evaluate a hybrid nanowire-CMOS architecture that addresses all three problems—namely high defect rates, unlocated defects, and transient faults—at the same time. This goal is achieved by using multiple levels of redundancy and majority voters. A key aspect of the architecture is that it contains a judicious balance of both nanoscale and traditional CMOS components. A companion to the architecture is a compiler with heuristics to quickly determine if logic can be mapped onto partially defective nanoscale elements. The heuristics make it possible to introduce defect-awareness in placement and routing. The architecture and compiler are evaluated by applying the complete design flow to several benchmarks.
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
|
|
 |
3
|
|
| |
4
|
|
| |
5
|
Duan, X., Huang, Y., and Lieber, C. 2002. Nonvolatile memory and programmable logic from molecule-gated nanowires. Nano Lett. 2, 487--490.
|
| |
6
|
Huang, Y., Duan, X., Cui, Y., Lauhon, L. J., Kim, K., and Lieber, C. M. 2001. Logic gates and computation from assembled nanowire building blocks. Science 294, 1313--1317.
|
| |
7
|
ITRS. 2005. International Technology Roadmap for Semiconductors. http://public.itrs.net.
|
 |
8
|
Margarida Jacome , Chen He , Gustavo de Veciana , Stephen Bijansky, Defect tolerant probabilistic design paradigm for nanotechnologies, Proceedings of the 41st annual Design Automation Conference, June 07-11, 2004, San Diego, CA, USA
[doi> 10.1145/996566.996730]
|
| |
9
|
Mishra, M. and Goldstein, S. 2003. Defect tolerance at the end of the roadmap. In Proceedings of the International Test Conference 1201--1210.
|
| |
10
|
Mitra, S., Saxena, N., and McCluskey, E. 2000. Common-mode failures in redundant VLSI systems: A survey. IEEE Trans. Reliab. 49, 285--295.
|
| |
11
|
|
| |
12
|
PTM. 2007. Predictive technology model. http://www.eas.asu.edu/~ptm.
|
 |
13
|
|
 |
14
|
|
| |
15
|
Rejimon, T. and Bhanja, S. 2006. Probabilistic error model for unreliable nano-logic gates. In Proceedings of the IEEE Conference on Nanotech. 47--50.
|
| |
16
|
|
| |
17
|
Sentovich, E. M., Singh, K. J., Lavagno, L., Moon, C., Murgai, R., Saldanha, A., Savoj, H., Stephan, P. R., Brayton, R. K., and Sangiovanni-Vincentelli, A. 1992. SIS: A system for sequential circuit synthesis. Tech. rep. UCB/ERL M92/41. Department of Electrical Engineering, University of California, Berkeley.
|
| |
18
|
|
| |
19
|
Snider, G., Kuekes, P., Hogg, T., and Williams, R. 2005. Nanoelectronic architectures. Appl. Phys. A 80, 1183--1195.
|
| |
20
|
Snider, G. and Williams, R. 2007. Nano/CMOS architectures using a field-programmable nanowire interconnect. Nanotech. 18.
|
| |
21
|
Strukov, D. and Likharev, K. 2005. CMOL FPGA: A reconfigurable architecture for hybrid digital circuits with two-terminal nanodevices. Nanotech. 16, 888--900.
|
| |
22
|
|
| |
23
|
Ziegler, M. and Stan, M. 2003. The CMOS/nano interface from a circuits perspective. In Proceedings of the International Symposium Circuits and Systems. 904--907.
|
|