The NanoBox project: exploring fabrics of self-correcting logic blocks for high defect rate molecular device technologies

Trends indicate that emerging process technologies, including molecular computing, experiences an increase in the number of noise induced errors and device defects. In this paper, we introduce the NanoBox, a logic lookup table bit string. In this way, we contain and self-correct errors within the lookup table, thereby presenting a robust logic block to higher levels of logic design. We explore five different NanoBox coding techniques. We also examine the cost of implementing two different circuit blocks using a homogeneous fabric of NanoBox logic elements: 1) a floating point control unit from the IBM Power4 microprocessor and 2) a four-instruction ALU. In this initial investigation, our results are not meant to draw definitive conclusions about any specific NanoBox implementation, but rather to spur discussion and explore the feasibility of fine-grained error correction techniques in molecular computing systems.

[1]  Walter Banzhaf Computer-aided circuit analysis using SPICE , 1989 .

[2]  Robert S. Swarz,et al.  Reliable Computer Systems: Design and Evaluation , 1992 .

[3]  P. K. Lala Self-Checking and Fault-Tolerant Digital Design , 1995 .

[4]  Yoshihito Amemiya,et al.  Single-Electron Majority Logic Circuits , 1997 .

[5]  Gregory S. Snider,et al.  A Defect-Tolerant Computer Architecture: Opportunities for Nanotechnology , 1998 .

[6]  Daniel P. Siewiorek,et al.  Reliable Computer Systems: Design and Evaluation, Third Edition , 1998 .

[7]  Seth Copen Goldstein,et al.  NanoFabrics: spatial computing using molecular electronics , 2001, Proceedings 28th Annual International Symposium on Computer Architecture.

[8]  R. Williams,et al.  Bistable molecular conductors with a field-switchable dipole group , 2002, cond-mat/0206495.

[9]  N. Seeman,et al.  Selfassembly of Metallic Nanoparticle Arrays by DNA Scaffolding , 2002 .

[10]  Balaram Sinharoy,et al.  POWER4 system microarchitecture , 2002, IBM J. Res. Dev..

[11]  L. Geppert,et al.  The amazing vanishing transistor act , 2002 .

[12]  Kang L. Wang Issues of nanoelectronics: a possible roadmap. , 2002, Journal of nanoscience and nanotechnology.

[13]  Lorenzo Alvisi,et al.  Modeling the effect of technology trends on the soft error rate of combinational logic , 2002, Proceedings International Conference on Dependable Systems and Networks.

[14]  N. Melosh,et al.  Ultrahigh-Density Nanowire Lattices and Circuits , 2003, Science.

[15]  裕幸 飯田,et al.  International Technology Roadmap for Semiconductors 2003の要求清浄度について - シリコンウエハ表面と雰囲気環境に要求される清浄度, 分析方法の現状について - , 2004 .