System Reliabilities When Using Triple Modular Redundancy in Quantum-Dot Cellular Automata

Nanoelectronic systems are extremely likely to demonstrate high defect and fault rates. As a result, defect and/or fault tolerance may be necessary at several levels throughout the system. Methods for improving defect tolerance, in order to prevent faults, at the component level for QCA have been studied. However, methods and results considering fault tolerance in QCA have received less attention. In this paper, we present an analysis of how QCA system reliability may be impacted by using various triple modular redundancy schemes.

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

[2]  A. S. Sadek,et al.  Fault-tolerant techniques for nanocomputers , 2002 .

[3]  Robert E. Lyons,et al.  The Use of Triple-Modular Redundancy to Improve Computer Reliability , 1962, IBM J. Res. Dev..

[4]  John P. Hayes,et al.  Probabilistic transfer matrices in symbolic reliability analysis of logic circuits , 2008, TODE.

[5]  Alexandra Imre,et al.  Experimental study of nanomagnets for magnetic quantum-dot cellular automata (MQCA) logic applications , 2005 .

[6]  Peter M. Kogge,et al.  Analyzing the Inherent Reliability of Moderately Sized Magnetic and Electrostatic QCA Circuits Via Probabilistic Transfer Matrices , 2009, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[7]  Michael T. Niemier,et al.  Eliminating wire crossings for molecular quantum-dot cellular automata implementation , 2005, ICCAD-2005. IEEE/ACM International Conference on Computer-Aided Design, 2005..

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

[9]  Wolfgang Porod,et al.  Quantum cellular automata , 1994 .

[10]  André DeHon,et al.  Nanowire-based programmable architectures , 2005, JETC.

[11]  A. S. Sadek,et al.  Parallel information and computation with restitution for noise-tolerant nanoscale logic networks , 2003 .

[12]  Peter M. Kogge,et al.  Probabilistic Analysis of a Quantum-Dot Cellular Automata Multiplier Implemented in Different Technologies , 2007 .

[13]  John P. Hayes,et al.  Accurate reliability evaluation and enhancement via probabilistic transfer matrices , 2005, Design, Automation and Test in Europe.

[14]  S. Roy,et al.  Majority multiplexing-economical redundant fault-tolerant designs for nanoarchitectures , 2005, IEEE Transactions on Nanotechnology.

[15]  Peter M. Kogge,et al.  Problems in designing with QCAs: Layout = Timing , 2001 .

[16]  Sandeep K. Shukla,et al.  NANOLAB-a tool for evaluating reliability of defect-tolerant nanoarchitectures , 2005 .

[17]  Michael T. Niemier,et al.  Fabricatable Interconnect and Molecular QCA Circuits , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[18]  D. Bhaduri,et al.  Comparing Reliability-Redundancy Tradeoffs for Two von Neumann Multiplexing Architectures , 2007, IEEE Transactions on Nanotechnology.

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

[20]  Michael T. Niemier,et al.  Fault Models and Yield Analysis for QCA-Based PLAs , 2007, 2007 International Conference on Field Programmable Logic and Applications.

[21]  Wolfgang Porod,et al.  Clocking structures and power analysis for nanomagnet-based logic devices , 2007, Proceedings of the 2007 international symposium on Low power electronics and design (ISLPED '07).

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

[23]  Peter M. Kogge,et al.  Probabilistic Analysis of a Molecular Quantum-Dot Cellular Automata Adder , 2007, 22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems (DFT 2007).