• DocumentCode
    2704252
  • Title

    Self-checking of FPGA-based control units

  • Author

    Levin, Ilya ; Sinelnikov, Vladmir

  • Author_Institution
    Dept. of Comput. Sci., Tel Aviv Univ., Israel
  • fYear
    1999
  • fDate
    4-6 Mar 1999
  • Firstpage
    292
  • Lastpage
    295
  • Abstract
    The paper introduces a new technique for on-line checking of FPGA based Control Units (CUs). This technique is based on the architecture comprising two portions. A self-checking CU 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 being transferred between the blocks of the portions enables providing a totally self-checking property. The self-checking CU is implemented in a form of a one-rail network of interconnected pre-designed LUT-based configurable logical blocks. The self-checking checker is a Sum-Of-Minterms based checker. The proposed technique: a) does not require any encoding of output words; and b) uses one-rail design, thereby drastically decreasing the required overhead
  • Keywords
    automatic testing; field programmable gate arrays; logic testing; FPGA-based control units; TSC checker; evolution block; execution block; interconnected LUT-based configurable logical blocks; one-rail network; online checking; self-checking technique; sum-of-minterms based checker; totally self-checking checker; Encoding; Field programmable gate arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 1999. Proceedings. Ninth Great Lakes Symposium on
  • Conference_Location
    Ypsilanti, MI
  • ISSN
    1066-1395
  • Print_ISBN
    0-7695-0104-4
  • Type

    conf

  • DOI
    10.1109/GLSV.1999.757436
  • Filename
    757436