Ebook Self-Assembled Computer Architecture: Design and Fabrication Theory
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 :