• DocumentCode
    2334533
  • Title

    Effective RT-level software-based self-testing of embedded processor cores

  • Author

    Kabiri, Parisa Sha´afi ; Navabi, Zainalabedin

  • Author_Institution
    Electr. & Comput. Eng. Dept., Univ. of Tehran, Tehran, Iran
  • fYear
    2012
  • fDate
    18-20 April 2012
  • Firstpage
    209
  • Lastpage
    212
  • Abstract
    Embedded processors are often used in systems that are both safety-critical and long-living. Therefore testing of these devices is critical not only after production, but also in the field. Due to the limited accessibility of embedded processors, testing of such systems is a major challenge in terms of ultra-deep submicron issues. Scan based testing methods cannot be applied to embedded processor cores which cannot be modified to meet the design requirements for scan insertion. From the other side, generating test vectors for these high gate count devices is a major task. This paper presents a high level, component-oriented software-based self-testing method which achieves a high stuck-at-fault coverage for an embedded processor core. The method requires no DFT or changing the processor architecture. The proposed method is high level in the sense that it is based on the knowledge of the Instruction Set Architecture (ISA) and Register Transfer Level (RTL) description of the processor. The method is well suited for meeting the challenges of testing SoCs which contain embedded processor cores. Our methodology is superior in terms of test quality in such a way that significantly increases fault coverage and reduces test time. The proposed method outperforms all existing method in terms of fault coverage.
  • Keywords
    embedded systems; instruction sets; logic testing; program testing; system-on-chip; RT-level software-based self-testing; SoC testing; component-oriented software-based self-testing method; embedded processor core; fault coverage; high gate count device; instruction set architecture; register transfer level; scan based testing method; scan insertion; stuck-at-fault coverage; system-on-chip; test time reduction; test vector generation; ultra-deep submicron issue; Built-in self-test; Circuit faults; Memory management; Plasmas; Process control; System-on-a-chip; Instruction Level Test Generation; Processor Testing; Self-Testing of Processors; Software-based Self-test (SBST); Test Generation (TG);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Diagnostics of Electronic Circuits & Systems (DDECS), 2012 IEEE 15th International Symposium on
  • Conference_Location
    Tallinn
  • Print_ISBN
    978-1-4673-1187-8
  • Electronic_ISBN
    978-1-4673-1186-1
  • Type

    conf

  • DOI
    10.1109/DDECS.2012.6219059
  • Filename
    6219059