• DocumentCode
    846943
  • Title

    Comparing Reliability-Redundancy Tradeoffs for Two von Neumann Multiplexing Architectures

  • Author

    Bhaduri, Debayan ; Shukla, Sandeep ; Graham, Paul ; Gokhale, Maya

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ.
  • Volume
    6
  • Issue
    3
  • fYear
    2007
  • fDate
    5/1/2007 12:00:00 AM
  • Firstpage
    265
  • Lastpage
    279
  • Abstract
    Nanoelectronic systems are anticipated to be highly susceptible to computation and communication noise. Interestingly, von Neumann addressed the issue of computation in the presence of noisy gates in 1952 and developed a technique called multiplexing. He proposed multiplexing architectures based on two universal logic functions, nand and maj. Generalized combinatorial models to analyze such multiplexing architectures were proposed by von Neumann and extended later by others. In this work, we describe an automated method for computing the effects of noise in both the computational and interconnect hardware of multiplexing-based nanosystems-a method employing a probabilistic model checking tool and extending previous modeling efforts, which only considered gate noise. This method is compared with a recently proposed automation methodology based on probabilistic transfer matrices and used to compute and compare the reliability of individual nand and maj multiplexing systems, both in the presence of gate and interconnect noise. Such a comparative study of nand and maj multiplexing is needed to provide quantitative guidelines for choosing one of the multiplexing schemes. The maximum device failure probabilities that can be accommodated by multiplexing-based fault-tolerant nanosystems are also computed by this method and compared with theoretical results from the literature. This paper provides a framework that can capture probabilistically quantified fault models and provide quick reliability evaluation of multiplexing architectures
  • Keywords
    combinational circuits; failure analysis; fault tolerant computing; interconnections; logic gates; matrix algebra; multiplexing equipment; nanoelectronics; probability; reconfigurable architectures; redundancy; MAJ logic; NAND logic; automated method; combinatorial models; device failure probabilities; fault-tolerant nanoelectronic systems; hardware interconnection; probabilistic transfer matrices; reliability-redundancy; universal logic functions; von Neumann multiplexing architectures; CMOS technology; Circuit faults; Circuit noise; Computer architecture; Electromagnetic interference; Integrated circuit interconnections; Laboratories; Nanoscale devices; Quantum mechanics; Semiconductor device modeling; Fault-tolerance; interconnect; majority; multiplexing; nanotechnology; noise; probabilistic model checking; probabilistic transfer matrices; probability; reliability;
  • fLanguage
    English
  • Journal_Title
    Nanotechnology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1536-125X
  • Type

    jour

  • DOI
    10.1109/TNANO.2007.891504
  • Filename
    4200720