• DocumentCode
    2017153
  • Title

    FPGA Implementation of an Asynchronous Processor with Both Online and Offline Testing Capabilities

  • Author

    Minas, Nikolaos ; Marshall, Matthew ; Russell, Gordon ; Yakovlev, Alex

  • Author_Institution
    Newcastle Univ., Newcastle upon Tyne
  • fYear
    2008
  • fDate
    7-10 April 2008
  • Firstpage
    128
  • Lastpage
    137
  • Abstract
    Due to aggressive technology scaling VLSI circuits have become more susceptible to transient errors. The associated reduction in supply voltages has decreased noise margins, causing system reliability to be reduced increasingly at a time when electronic systems are being used in ldquosafety criticalrdquo applications. Clock distribution issues as well as the demands for low power circuits have exposed the limitations of the synchronous design paradigm. Asynchronous circuits appear to be an alternative, offering low power and low EMI. However the design complexity involved, the lack of CAD tools and the issues of testability have made this class of circuits unfavourable with digital designers. In this paper an asynchronous RISC based processor is introduced with both online and offline testing capabilities, thus offering a solution to the testability problem. The processor uses a Concurrent Error Detection (CED) scheme to identify transient errors. Detection of hard errors is done using an embedded asynchronous functional tester, where the asynchronous Device Under Test (DUT) is able to control the tester rather than being dictated by the clock in synchronous ATE. The processor and the equivalent test circuitry have been implemented on a Xilinx Virtex2 1000 FPGA.
  • Keywords
    VLSI; asynchronous circuits; field programmable gate arrays; FPGA implementation; VLSI circuits; asynchronous RISC based processor; asynchronous circuits; asynchronous functional tester; asynchronous processor; concurrent error detection; device under test; transient errors; Asynchronous circuits; Circuit noise; Circuit testing; Clocks; Electromagnetic interference; Field programmable gate arrays; Noise reduction; Reliability; Very large scale integration; Voltage; Asynchronous processor; FPGA; testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems, 2008. ASYNC '08. 14th IEEE International Symposium on
  • Conference_Location
    Newcastle upon Tyne
  • ISSN
    1522-8681
  • Print_ISBN
    978-0-7695-3107-6
  • Type

    conf

  • DOI
    10.1109/ASYNC.2008.13
  • Filename
    4557005