|
ABSTRACT
The continuation of the remarkable exponential increases in processing power over the recent past faces imminent challenges due in part to the physics of deep-submicron CMOS devices and the costs of both chip masks and future fabrication plants. A promising solution to these problems is offered by an alternative to CMOS-based computing, chemically assembled electronic nanotechnology (CAEN).
In this paper we outline how CAEN-based computing can become a reality. We briefly describe recent work in CAEN and how CAEN will affect computer architecture. We show how the inherently reconfigurable nature of CAEN devices can be exploited to provide high-density chips with defect tolerance at significantly reduced manufacturing costs. We develop a layered abstract architecture for CAEN-based computing devices and we present preliminary results which indicate that such devices will be competitive with CMOS circuits.
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
|
I. Aleksander and R. Scarr. Tunnel devices as switching elements. Journal British IRE, 23(43): 177-192, March 1962.
|
| |
2
|
Altera Corporation. Apex device family, http://- www.altera.com/html/products/apex.html.
|
| |
3
|
|
| |
4
|
A. Aviram and M. Ratner. Molecular rectifiers. Chemical Physics Letters, 29(2):277-283, Nov. 1974.
|
| |
5
|
|
| |
6
|
E Buot. Mesoscopic phyics and nanoelectronics: Nanoscience and nanotechnology. Physics Reports, pages 173-74, 1993.
|
| |
7
|
J. Chen, M. A. Reed, A. M. Rawlett, and J. M. Tour. Observation of a large on-off ratio and negative differential resistance in an electronic molecular switch. Science, 286:1550- 2, 1999.
|
| |
8
|
J. Chen, W. Wang, M. A. Reed, M. Rawlett, D. W. Price, and J. M. Tour. Room-temperature negative differential resistance in nanoscale molecular junctions. Appl. Phys. Lett., 77:1224, 2000.
|
| |
9
|
R. H. Chen, A. N. Korotov, and K. K. Likharev. Singleelectron transistor logic. Appl. Phys. Lett., 68:1954, 1996.
|
| |
10
|
C. Collier, E. W. Wong, M. Belohradsky, F. M. Raymo, J. F. Stoddart, E J. Kuekes, R. S. Williams, and J. R. Heath. Electronically configurable molecular-based logic gates. Science, 285:391-3, July 1999.
|
| |
11
|
Y. Cui and C. Lieber. Functional nanoscale electronic devices assembled using silicon nanowire building blocks. Science, 291:851-853, 2001.
|
| |
12
|
|
| |
13
|
|
 |
14
|
A. Krishnamurthy , D. E. Culler , A. Dusseau , S. C. Goldstein , S. Lumetta , T. von Eicken , K. Yelick, Parallel programming in Split-C, Proceedings of the 1993 ACM/IEEE conference on Supercomputing, p.262-273, December 1993, Portland, Oregon, United States
[doi> 10.1145/169627.169724]
|
| |
15
|
|
| |
16
|
A.N. et al. Room temperature operation of Si single-electron memory with self-aligned floating dot gate. Appl. Phys. Lett, 70:1742, 1997.
|
| |
17
|
|
 |
18
|
Seth Copen Goldstein , Herman Schmit , Matthew Moe , Mihai Budiu , Srihari Cadambi , R. Reed Taylor , Ronald Laufer, PipeRench: a co/processor for streaming multimedia acceleration, Proceedings of the 26th annual international symposium on Computer architecture, p.28-39, May 01-04, 1999, Atlanta, Georgia, United States
|
| |
19
|
S. Hauck, Z. Li, and E. Schwabe. Configuration compression for the Xilinx XC6200 FPGA. In IEEE Trans. on CAD oflC and Systems, volume 18,8, pages 1107-13, August 1999.
|
| |
20
|
G. Karypis and V. Kumar. Multilevel graph partitioning and sparse matrix ordering. In Proceedings of the 1995 Intl. Conference on Parallel Processing, 1995.
|
| |
21
|
|
| |
22
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
23
|
C. Lent. A device architecture for computing with quantum dots. Proceedings of the 1EEE, 85, April 1997.
|
| |
24
|
T. Mallouk. Nanomaterials: Synthesis and assembly, http://- research.chem.psu.edu/mallouk/nano.pdf, Nov. 2000. Foresight Conference Tutorial.
|
| |
25
|
B. Martin, D. Dermody, B. Reiss, M. Fang, L. Lyon, M. Natan, and T. Mallouk. Orthogonal self assembly on colloidal gold-platinum nanorods. Advanced Materials, 11:1021-25, 1999.
|
| |
26
|
R. Mathews, J. Sage, T. Sollner, S. Calawa, C. Chen, L. Mahoney, P. Maki, and K. Molvar. A new RTD-FET logic family. Proceedings of the IEEE, 87(4):596, 1999.
|
| |
27
|
J. Mbindyo, B. Reiss, B. Martin, B. Reiss, M. Keating, M. Natan, and T. Mallouk. Dna-directed assembly of gold nanowires on complementary surfaces. Advanced Materials, 2000.
|
| |
28
|
N.S.M.V. Martinez-Diaz and J. Stoddart. The self-assembly of a switchable {2}rotaxane. Angewandte Chemic International Edition English, 36:1904, 1997.
|
| |
29
|
H. Park, A. Lim, J. Park, A. Alivisatos, and E McEuen. Fabrication of metallic electrodes with nanometer separation by electromigration, www.physics.berkeley.edu/- research/mceuen/topics/nanocrystal/EMPaper.pdf 1999.
|
| |
30
|
M.A. Reed. Molecular-scale electronics. Proceedings of the IEEE, 87(4), April 1999.
|
| |
31
|
D. Rosewater and S. Goldstein. What makes a good molecular computing device? Technical Report CMU-CS-01-114, Carnegie Mellon University, March 2001.
|
| |
32
|
T. Rueckes, K, Kim., E. Joselevich., G. Tseng, C.-L. Cheung, and C. Lieber. Carbon nanotube-based nonvolatile random access memory for molecular computing. Science, 289:94- 97, 2000.
|
| |
33
|
|
| |
34
|
A. Srivastava and A. Eustace. Atom: A system for building customized program analysis tools. Technical report, Digital Equipment Corporation Western Research Laboratory, 1994.
|
| |
35
|
Standard Performance Evaluation Corp. SPEC CPU95 Benchmark Suite, 1995.
|
| |
36
|
S. Tans and et al. Individual single-wall carbon nanotubes as quantum wires. Nature, 386(6624):474-7, April 1997.
|
| |
37
|
|
 |
38
|
Thorsten von Eicken , David E. Culler , Seth Copen Goldstein , Klaus Erik Schauser, Active messages: a mechanism for integrated communication and computation, Proceedings of the 19th annual international symposium on Computer architecture, p.256-266, May 19-21, 1992, Queensland, Australia
|
| |
39
|
Xilinx Corporation. Virtex series fpgas. http://www.xilinx.com/products/virtex.htm.
|
 |
40
|
Zhi Alex Ye , Andreas Moshovos , Scott Hauck , Prithviraj Banerjee, CHIMAERA: a high-performance architecture with a tightly-coupled reconfigurable functional unit, Proceedings of the 27th annual international symposium on Computer architecture, p.225-235, June 2000, Vancouver, British Columbia, Canada
|
CITED BY 73
|
|
Michael Butts , Andrée DeHon , Seth Copen Goldstein, Molecular electronics: devices, systems and tools for gigagate, gigabit chips, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.433-440, November 10-14, 2002, San Jose, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Margarida Jacome , Chen He , Gustavo de Veciana , Stephen Bijansky, Defect tolerant probabilistic design paradigm for nanotechnologies, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Andrey V. Zykov , Elias Mizan , Margarida F. Jacome , Gustavo de Veciana , Ajay Subramanian, High performance computing on fault-prone nanotechnologies: novel microarchitecture techniques exploiting reliability-delay trade-offs, Proceedings of the 42nd annual conference on Design automation, June 13-17, 2005, San Diego, California, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Martha Mercaldi , Steven Swanson , Andrew Petersen , Andrew Putnam , Andrew Schwerin , Mark Oskin , Susan J. Eggers, Modeling instruction placement on a spatial architecture, Proceedings of the eighteenth annual ACM symposium on Parallelism in algorithms and architectures, July 30-August 02, 2006, Cambridge, Massachusetts, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Steven Swanson , Andrew Schwerin , Martha Mercaldi , Andrew Petersen , Andrew Putnam , Ken Michelson , Mark Oskin , Susan J. Eggers, The WaveScalar architecture, ACM Transactions on Computer Systems (TOCS), v.25 n.2, p.4-es, May 2007
|
|
|
Teijiro Isokawa , Shin'ya Kowada , Yousuke Takada , Ferdinand Peper , Naotake Kamiura , Nobuyuki Matsui, Defect-tolerance in cellular nanocomputers, New Generation Computing, v.25 n.2, p.171-199, November 2007
|
|
|
|
|
|
Federico Angiolini , M. Haykel Ben Jamaa , David Atienza , Luca Benini , Giovanni De Micheli, Interactive presentation: Improving the fault tolerance of nanometric PLA designs, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
Soumya Eachempati , Arthur Nieuwoudt , Aman Gayasen , N. Vijaykrishnan , Yehia Massoud, Assessing carbon nanotube bundle interconnect for future FPGA architectures, Proceedings of the conference on Design, automation and test in Europe, April 16-20, 2007, Nice, France
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Changyun Zhu , Zhenyu (Peter) Gut , Li Shang , Robert P. Dick , Robert G. Knobel, Towards an ultra-low-power architecture using single-electron tunneling transistors, Proceedings of the 44th annual conference on Design automation, June 04-08, 2007, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
M. Haykel Ben Jamaa , Kirsten E. Moselund , David Atienza , Didier Bouvet , Adrian M. Ionescu , Yusuf Leblebici , Giovanni De Micheli, Fault-tolerant multi-level logic decoder for nanoscale crossbar memory arrays, Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design, November 05-08, 2007, San Jose, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|