• DocumentCode
    1821349
  • Title

    Instruction-based self-testing of processor cores

  • Author

    Kranitis, N. ; Gizopoulos, D. ; Paschalis, A. ; Zorian, Y.

  • Author_Institution
    Dept. of Informatics, Athens Univ., Greece
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    223
  • Lastpage
    228
  • Abstract
    Instruction-based self-testing of embedded processor cores provides an excellent technique for balancing the testing effort for complex Systems-on-Chip (SoC) between slow, inexpensive external testers and embedded code stored in memory cores. In this paper we apply our efficient methodology for processor core self-testing based on the knowledge of its instruction set architecture and register transfer level description on a common accumulator-based processor core benchmark We also demonstrate that our methodology is superior in terms of test development effort and has significantly smaller code size and memory requirements, while the same fault coverage is achieved with an order of magnitude smaller test application time compared with a recently published structural methodology for processor core self-testing.
  • Keywords
    automatic test pattern generation; built-in self test; embedded systems; instruction sets; integrated circuit testing; microprocessor chips; mixed analogue-digital integrated circuits; BIST mechanism; Parwan processor synthesized design; accumulator-based processor core benchmark; code size requirements; complex systems-on-chip; deterministic software self-testing; embedded processor cores; fault coverage; instruction set architecture; instruction-based self-testing; memory requirements; register transfer level description; test application time; test development effort; Application software; Automatic testing; Built-in self-test; Frequency; Informatics; Integrated circuit testing; Logic testing; Software testing; System testing; Test pattern generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Test Symposium, 2002. (VTS 2002). Proceedings 20th IEEE
  • Print_ISBN
    0-7695-1570-3
  • Type

    conf

  • DOI
    10.1109/VTS.2002.1011142
  • Filename
    1011142