• DocumentCode
    2048621
  • Title

    Designing logic circuits for probabilistic computation in the presence of noise

  • Author

    Nepal, K. ; Bahar, R.I. ; Mundy, J. ; Patterson, W.R. ; Zaslavsky, A.

  • Author_Institution
    Div. of Eng., Brown Univ., Providence, RI, USA
  • fYear
    2005
  • fDate
    13-17 June 2005
  • Firstpage
    485
  • Lastpage
    490
  • Abstract
    As Si CMOS devices are scaled down into the nanoscale regime, current computer architecture approaches are reaching their practical limits. Future nano-architectures confront devices and interconnections with a large number of inherent defects, which motivates the search for new architectural paradigms. In this paper, we examine probabilistic-based design methodologies for nanoscale computer architectures based on Markov random fields (MRF). The MRF approach can express arbitrary logic circuits and the logic operation is achieved by maximizing the probability of correct state configurations in the logic network depending on the interaction of neighboring circuit nodes. The computation proceeds via probabilistic propagation of states through the circuit. Crucially, the MRF logic can be implemented in modified CMOS-based circuitry that trades off circuit area and operation speed for the crucial fault tolerance and noise immunity. This paper builds on the recent demonstration that significant immunity to faulty individual devices or dynamically occurring signal errors can be achieved by the propagation of state probabilities over an MRF network. In particular, we are interested in CMOS-based circuits that work reliably at very low supply voltages (VDD = 0.1-0.2 V), where standard CMOS would fail due to thermal and crosstalk noise, and transistor threshold variation. In this paper, we present results for simulated probabilistic test circuits for elementary logic components and well as small circuits taken from the MCNC91 benchmark suite and we show greatly improved noise immunity operating at very low VDD. The MRF framework extends to all levels of a design, where formally optimum probabilistic computation can be implemented as a natural element of the processing structure.
  • Keywords
    CMOS logic circuits; Markov processes; fault tolerance; integrated circuit noise; integrated circuit testing; logic design; low-power electronics; nanotechnology; probability; 0.1 to 0.2 V; CMOS-based circuitry; MRF logic; MRF network; Markov random fields; Si CMOS devices; circuit nodes; crosstalk noise; elementary logic component; fault tolerance; logic circuit design; logic network; low supply voltages; nanoscale computer architecture; noise immunity; probabilistic computation; probabilistic computing; probabilistic propagation; probabilistic test circuit; signal errors; subthreshold operation; thermal noise; transistor threshold variation; Circuit noise; Circuit testing; Computer architecture; Crosstalk; Design methodology; Integrated circuit interconnections; Logic circuits; Logic devices; Logic testing; Nanoscale devices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings. 42nd
  • Print_ISBN
    1-59593-058-2
  • Type

    conf

  • DOI
    10.1109/DAC.2005.193858
  • Filename
    1510378