Nanofabric topologies and reconfiguration algorithms to support dynamically adaptive fault tolerance

Emerging nanoelectronics are expected to have very high manufacture-time defect rates and operation-time fault rates. Traditional N-modular redundancy (NMR) exploits the large device densities offered by these nanoelectronics to tolerate these high fault rates by allocating redundant resources according to the worst case fault rates. However, this approach is inflexible when the fault rates are time varying. In this paper, we propose a dynamically adaptive NMR approach by developing: (i) a genre of nanofabric topologies that supports sharing of redundancies in the NMR approach so as to adapt to the time varying fault rates and (ii) reconfiguration algorithms for these topologies to deal with fault tolerance loss caused by manufacturing defects and operation-time online faults, respectively. Simulation results verify that the ability to construct reliable systems, possibly the paramount consideration in constructing working applications in nanoelectronics, is significantly improved with the proposed flexible NMR architecture and the reconfiguration algorithms.

[1]  André DeHon,et al.  Array-Based Architecture for FET-Based, , 2003 .

[2]  Radu Dogaru,et al.  Simplicial RTD-Based Cellular Nonlinear Networks , 2003 .

[3]  Seth Copen Goldstein,et al.  Reconfigurable computing and electronic nanotechnology , 2003, Proceedings IEEE International Conference on Application-Specific Systems, Architectures, and Processors. ASAP 2003.

[4]  Alexander Yu. Vlasov,et al.  On Quantum Cellular Automata , 2004, ArXiv.

[5]  Yu. G. Krieger Molecular electronics: Current state and future trends , 1993 .

[6]  Jie Han,et al.  A system architecture solution for unreliable nanoelectronic devices , 2002 .

[7]  J. von Neumann,et al.  Probabilistic Logic and the Synthesis of Reliable Organisms from Unreliable Components , 1956 .

[8]  D. Stewart,et al.  The crossbar latch: Logic value storage, restoration, and inversion in crossbar circuits , 2005 .

[9]  J. Christopher Love,et al.  Technologies and Designs for Electronic Nanocomputers , 1995 .

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

[11]  M. Sipper,et al.  Toward robust integrated circuits: The embryonics approach , 2000, Proceedings of the IEEE.

[12]  Paul Beckett,et al.  Towards nanocomputer architecture , 2002 .

[13]  Pinaki Mazumder,et al.  Digital circuit applications of resonant tunneling devices , 1998, Proc. IEEE.

[14]  André DeHon,et al.  Array-based architecture for FET-based, nanoscale electronics , 2003 .

[15]  D. Strukov,et al.  CMOL FPGA: a reconfigurable architecture for hybrid digital circuits with two-terminal nanodevices , 2005 .

[16]  A. Khitun,et al.  Cellular nonlinear network based on semiconductor tunneling nanostructure , 2005, IEEE Transactions on Electron Devices.

[17]  Seth Copen Goldstein,et al.  NanoFabrics: spatial computing using molecular electronics , 2001, ISCA 2001.

[18]  M. Forshaw,et al.  Architectures for reliable computing with unreliable nanodevices , 2001, Proceedings of the 2001 1st IEEE Conference on Nanotechnology. IEEE-NANO 2001 (Cat. No.01EX516).