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
Link To Document