• DocumentCode
    3511877
  • Title

    Synthesis of ASM-based self-checking controllers

  • Author

    Levin, Ilya ; Sinelnikov, Vladimir ; Karpovsky, Mark

  • Author_Institution
    Sch. of Educ., Tel Aviv Univ., Israel
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    87
  • Lastpage
    93
  • Abstract
    In this paper we present a new technique for on-line checking of FPGA-based sequential devices defined by their algorithmic state machines (ASMs). The technique utilizes specific properties of ASMs for achieving the totally self-checking goal with a low hardware overhead. This technique is based on the architecture that consists of two portions: a self-checking sequential device and a separate totally self-checking (TSC) checker. Each of these portions is implemented as a combination of an “evolution” block and an “execution” block. Comparison of code vectors transferred between these blocks provides for the totally self-checking property. The proposed technique does not require any redundant encoding of output words and uses a one-rail design, thereby drastically decreasing the required overhead. The paper presents overhead estimations and results for benchmarks for the proposed architecture
  • Keywords
    controllers; logic design; ASM-based self-checking controllers synthesis; FPGA-based sequential devices; algorithmic state machines; online checking; self-checking sequential device; separate totally self-checking checker; Centralized control; Circuit faults; Circuit synthesis; Control system synthesis; Control systems; Digital systems; Electrical fault detection; Fault detection; Hardware; Network synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Systems Design, 2001. Proceedings. Euromicro Symposium on
  • Conference_Location
    Warsaw
  • Print_ISBN
    0-7695-1239-9
  • Type

    conf

  • DOI
    10.1109/DSD.2001.952122
  • Filename
    952122