• 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