• DocumentCode
    2703824
  • Title

    Effective self-test routine for on-line testing of processors implemented in harsh environments

  • Author

    Asghari, Amin ; Motamedi, Seied Ahmad ; Attarchi, Sepehr

  • Author_Institution
    Electr. Eng. Dept., AmirKabir Univ. of Technol., Tehran
  • fYear
    2008
  • fDate
    21-24 April 2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Today, it is a common practice to test commercial off-the-shelf (COTS) processors with self-test routines. Faults in processors may cause failure in self-test routine execution, which is one of the essential disadvantages of these routines. In this paper, we present an effective register transfer level (RTL) method to develop on-line self-test routines. Our proposed method prioritizes components and instructions of processor to select instructions, and applies spectral RTL test pattern generation (TPG) strategy to select test patterns. This method analyzes the spectrum and the noise level with Walsh functions. Also, we use a few extra instructions for the purpose of the signature monitoring to detect control flow errors. We demonstrate that the combination of these three strategies is effective for developing small test programs with high fault coverage in a small test development time. This approach requires only instruction set architecture (ISA) and RTL information of the processors. Since proposed method is based on RTL test generation, it has the advantages of lower memory and test generation time complexities. We develop a self-test routine using our proposed method for Parwan processor and demonstrate the effectiveness of our proposed methodology for on-line testing by presenting experimental results for Parwan processor.
  • Keywords
    automatic testing; microprocessor chips; Parwan processor; control flow errors; faults; harsh environments; instruction set architecture; on-line self-test routines; register transfer level method; test generation time; Application software; Automatic test pattern generation; Automatic testing; Built-in self-test; Fault detection; Monitoring; Noise level; Redundancy; Registers; Test pattern generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Technology, 2008. ICIT 2008. IEEE International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-1705-6
  • Electronic_ISBN
    978-1-4244-1706-3
  • Type

    conf

  • DOI
    10.1109/ICIT.2008.4608338
  • Filename
    4608338