• DocumentCode
    129016
  • Title

    Verification-guided voter minimization in triple-modular redundant circuits

  • Author

    Burlyaev, Dmitry ; Fradet, Pascal ; Girault, Alain

  • Author_Institution
    Inria, Univ. Grenoble Alpes, Grenoble, France
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We present a formal approach to minimize the number of voters in triple-modular redundant sequential circuits. Our technique actually works on a single copy of the circuit and considers a user-defined fault model (under the form “at most 1 bit-flip every k clock cycles”). Verification-based voter minimization guarantees that the resulting circuit (i) is fault tolerant to the soft-errors defined by the fault model and (ii) is functionally equivalent to the initial one. Our approach operates at the logic level and takes into account the input and output interface specifications of the circuit. Its implementation makes use of graph traversal algorithms, fixed-point iterations, and BDDs. Experimental results on the ITC´99 benchmark suite indicate that our method significantly decreases the number of inserted voters which entails a hardware reduction of up to 55% and a clock frequency increase of up to 35% compared to full TMR. We address scalability issues arising from formal verification with approximations and assess their efficiency and precision.
  • Keywords
    binary decision diagrams; circuit optimisation; formal verification; graph theory; minimisation; sequential circuits; BDDs; ITC´99 benchmark suite; fixed-point iterations; formal approach; formal verification; graph traversal algorithms; input-output interface specifications; logic level; triple-modular redundant sequential circuits; user-defined fault model; verification-guided voter minimization; Circuit faults; Clocks; Computer architecture; Integrated circuit modeling; Microprocessors; Semantics; Tunneling magnetoresistance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.105
  • Filename
    6800306