Molecular Machine (Jacobson) Group MIT - November 2003 Avogadro Scale Engineering Day 1 - Form ~Getting to the Age of Complexity~
Simple molecules <1nm IBM PowerPC 750 TM Microprocessor 7.56mm×8.799mm 6.35×10 6 transistors Semiconductor Nanocrystal ~1 nm m Circuit design Copper wiring width 0.1 m red blood cell ~5 m (SEM) DNA proteins nm bacteria 1 m Nanotube Transistor (Dekker) Molecular Machines (Jacobson) Group SOI transistor width 0.12 m diatom 30 m
Fabricational Complexity F fab = ln (W) / [ a 3 fab E fab ] F fab = ln (M) -1 / [ a 3 fab E fab ] Total Complexity Complexity Per Unit Volume Complexity Per Unit Time*Energy Complexity Per unit Cost
Richard P. Feynman ( ) The chemist does a mysterious thing when he wants to make a molecule. He sees that it has got that ring, so he mixes this and that, and he shakes it, and he fiddles around. And, at the end of a difficult process, he usually does succeed in synthesizing what he wants… There is Plenty of Room at the Bottom December 29th, 1959
Caruthers Synthesis DNA Synthesis /services/catalog99.pdf Error Rate: 1: Seconds Per step
1.Beese et al. (1993), Science, 260, Replicate Linearly with Proofreading and Error Correction Fold to 3D Functionality template dependant 5'-3' primer extension 5'-3' error-correcting exonuclease 3'-5' proofreading exonuclease Error Rate: 1: Steps per second
Fault-Tolerant Circuits
1] Quantum Phase Space 2] Error Correcting Fabrication 3] Fault Tolerant Hardware Architectures 4] Fault Tolerant Software or Codes 5] Nonlinear Functional Approximations Resources which increase the complexity of a system exponentially with a linear addition in resource. Resourcees for Exponential Scaling Can we combine these in new ways to create something new?
Form: Fabricating Complexity Function: Statistical-Mechanical Engineering Foundations: Fundamental Limits and Uncertainty Relations Formats: Description Languages and Designs Tools Avogadro Scale Engineering: Goals
Foundations: Fundamental Limits, Conservation Laws and Uncertainty Relations Uncertainty Relations Fabrication Complexity * Code Complexity >= C1 Fragility * Latency >= C2 Fundamental Limits F fab = ln (W) / [ a 3 fab E fab ] F fab = ln (M) -1 / [ a 3 fab E fab ] Conservation Laws Conservation of Fragility Per Unit Complexity (Doyle’s Law) Resources for Exponential Complexity Scaling 1] Quantum Phase Space,2] Error Correcting Fabrication,3] Fault Tolerant Hardware Architectures,4] Fault Tolerant Software or Codes, 5] Nonlinear Functional Approximations