Ebook Self-Assembled Computer Architecture: Design and Fabrication Theory

Submitted by wulan on Tue, 01/19/2010 - 07:30

Computer system design will change dramatically as nanoscale science and technology develop to the point where practical assembly mechanisms exist for building systems with 10 components. These changes will be motivated by an interest in developing computing devices that exploit the new technology's features and avoid its pitfalls.

The advent of massively parallel near molecular-scale electronic systems will enable solutions to problem spaces yet untouched by modern computing. This dissertation evaluates two such computer architectures and their feasible fabrication by DNA-guided self-assembly.

CONTENTS

LIST OF TABLES
LIST OF FIGURES
LIST OF ABBREVIATIONS
Chapter 1. Introduction

    1.1 Overview
    1.2 Thesis statement and contributions
    1.3 Introduction
    1.4 Method

Chapter 2. Related work

    2.1 Massively-parallel computer design
    2.2 DNA computation
    2.3 Self-assembled circuitry & molecular electronics
    2.4 Fault-tolerant computing
    2.5 Quantum-dot cellular automata (QCA)
    2.6 Quantum computing

Chapter 3. 3D Nanoscale circuit fabrication

    3.1 Introduction
    3.2 Background
    3.3 Nanowire synthesis & self-assembly
    3.4 Cubic unit cell assembly
    3.5 Assembly method
    3.6 Fluidic self-assembly
    3.7 DNA strand design & assembly tolerances
    3.8 Assembly yield

Chapter 4. Structural stability and yield

    4.1 Structural stability
    4.2 DNA coupling yield
    4.3 Purification

Chapter 5. Custom design tools

    5.1 3D rod design tool
    5.2 Assembly-order tool

Chapter 6. Power and interconnect

    6.1 Modular assembly
    6.2 Monolithic assembly
    6.3 Output methods

Chapter 7. The oracle architecture

    7.1 Assembly-time computation
    7.2 Addition oracle
    7.3 Hamiltonian path oracle

Chapter 8. The decoupled array multi-processor (DAMP)

    8.1 Architectural description of the machine
    8.2 One implementation of the DAMP
      8.2.1 Register file, register control unit (RCU), and arithmetic-logic unit (ALU)
      8.2.2 Control state machine (CSM)
      8.2.3 Control registers
      8.2.4 Wait & trigger controller (WTC)

    8.3 Nanorod layout
    8.4 Design & yield tradeoffs

Chapter 9. Simulation methods and results

    9.1 PISCES-IIb simulation of nanorods
    9.2 COULOMB simulation of capacitance
    9.3 SPICE simulation of nanorod circuitry
      9.3.1 Conclusions

    9.4 Custom behavioral simulation

      9.4.1 Behavioral Model
      9.4.2 Results
      9.4.3 Instruction assembler

Chapter 10. Thermal evaluation

    10.1 Steady-state dissipation
    10.2 Burst-mode computation

Chapter 11. Applications and performance

    11.1 The DAMP
    11.2 Blind decryption of the Data Encryption Standard (DES)
    11.3 Global optimization

Appendix A. DNA-functionalized single-walled carbon nanotubes

    A.1 Materials and Methods
    A.2 Results
    A.3 Conclusions

Appendix B. Source Code
Appendix C. DAMP instruction set implementation
BIBLIOGRAPHY

Download
PDF Ebook Self-Assembled Computer Architecture: Design and Fabrication Theory


Posted in :