DocumentCode
1652989
Title
Reconfigurable computing and electronic nanotechnology
Author
Goldstein, Seth ; Budiu, Mihai ; Mishra, Mahim ; Venkataramani, Girish
Author_Institution
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear
2003
Firstpage
132
Lastpage
142
Abstract
We examine the opportunities brought about by recent progress in electronic nanotechnology and describe the methods needed to harness them for building a new computer architecture. In this process we decompose some traditional abstractions, such as the transistor, into fine-grain pieces, such as signal restoration and input-output isolation. We also show how we can forgo the extreme reliability of CMOS circuits for low-cost chemical self-assembly at the expense of large manufacturing defect densities. We discuss advanced testing methods that can be used to recover perfect functionality from unreliable parts. We proceed to show how the molecular switch, the regularity of the circuits created by self-assembly and the high defect densities logically require the use of reconfigurable hardware as a basic building block for hardware design. We then capitalize on the convergence of compilation and hardware synthesis (which takes place when programming reconfigurable hardware) to propose the complete elimination of the instruction-set architecture from the system architecture, and the synthesis of asynchronous dataflow machines directly from high-level programming languages, such as C. We discuss in some detail a scalable compilation system that performs this task.
Keywords
asynchronous circuits; computer testing; hardware-software codesign; molecular electronics; nanotechnology; reconfigurable architectures; CMOS circuit reliability; advanced testing; asynchronous dataflow machine synthesis; compilation convergence; computer architecture; electronic nanotechnology; hardware design; high-level programming language; input-output isolation; low-cost chemical self-assembly; manufacturing defect density; molecular switch; reconfigurable computing; reconfigurable hardware; scalable compilation system; signal restoration; transistor; Buildings; Chemicals; Circuits; Computer architecture; Hardware; Nanotechnology; Self-assembly; Signal restoration; Switches; Transistors;
fLanguage
English
Publisher
ieee
Conference_Titel
Application-Specific Systems, Architectures, and Processors, 2003. Proceedings. IEEE International Conference on
ISSN
2160-0511
Print_ISBN
0-7695-1992-X
Type
conf
DOI
10.1109/ASAP.2003.1212837
Filename
1212837
Link To Document