• DocumentCode
    1194169
  • Title

    Effective software-based self-test strategies for on-line periodic testing of embedded processors

  • Author

    Paschalis, A. ; Gizopoulos, D.

  • Author_Institution
    Dept. of Informatics & Telecommun., Univ. of Athens, Greece
  • Volume
    24
  • Issue
    1
  • fYear
    2005
  • Firstpage
    88
  • Lastpage
    99
  • Abstract
    Software-based self-test (SBST) strategies are particularly useful for periodic testing of deeply embedded processors in low-cost embedded systems with respect to permanent and intermittent operational faults. Such strategies are well suited to embedded systems that do not require immediate detection of errors and cannot afford the well-known hardware, information, software, or time-redundancy mechanisms. We first identify the stringent characteristics of a SBST program to be suitable for on-line periodic testing. Also, we study the probability for a SBST program to detect permanent and intermittent faults during on-line periodic testing. Then, we introduce a new SBST methodology with a new classification and test-priority scheme for processor components. After that, we analyze the self-test routine code styles for the three more effective test pattern generation (TPG) strategies in order to select the most effective self-test routine for on-line periodic testing of a component under test. Finally, we demonstrate the effectiveness of the proposed SBST methodology for on-line periodic testing by presenting experimental results for two pipeline reduced instruction set computers reduced instruction set processors of different architecture.
  • Keywords
    built-in self test; embedded systems; integrated circuit testing; microprocessor chips; reduced instruction set computing; classification scheme; embedded processors; error detection; intermittent faults; online periodic testing; operational faults; processor components; processor testing; reduced instruction set computers; reduced instruction set processors; self-test routine code styles; software-based self-test strategies; test pattern generation; test-priority scheme; time-redundancy mechanisms; Automatic testing; Built-in self-test; Computer errors; Embedded software; Embedded system; Fault detection; Hardware; Pattern analysis; Software testing; System testing; Intermittent faults; on-line testing; periodic testing; processor testing; software-based self-test (SBST);
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2004.839486
  • Filename
    1372664