TY - GEN
T1 - A processor shield for software-based on-line self-test
AU - Lin, Ching Wen
AU - Chen, Chung Ho
N1 - Funding Information:
This work is supported by the Ministry of Science and Technology, Taiwan, R.O.C., under Grant 104-2218-E-006-028- and 105-3011-E-006-001
PY - 2017/1/3
Y1 - 2017/1/3
N2 - Software-based processor self-test typically ignores system related testing issues such as interrupt, memory-mapped IOs, especially for on-line testing. We propose an architectural support for processor SBST testing: Processor Shield, which can tackle the difficult-to-test issues during on-line SBST. We develop an execution flow to control the processor shield and run the SBST program without interfering other processes and on-bus devices. Finally, we present a case study that executes the SBST program under Linux kernel on an ARMv5-compatible processor system. Our method can successfully switch the test process and the kernel process and achieve the expected high processor fault coverage. The hardware overhead of the processor shield is 2.6% compared to the logic part of the processor.
AB - Software-based processor self-test typically ignores system related testing issues such as interrupt, memory-mapped IOs, especially for on-line testing. We propose an architectural support for processor SBST testing: Processor Shield, which can tackle the difficult-to-test issues during on-line SBST. We develop an execution flow to control the processor shield and run the SBST program without interfering other processes and on-bus devices. Finally, we present a case study that executes the SBST program under Linux kernel on an ARMv5-compatible processor system. Our method can successfully switch the test process and the kernel process and achieve the expected high processor fault coverage. The hardware overhead of the processor shield is 2.6% compared to the logic part of the processor.
UR - http://www.scopus.com/inward/record.url?scp=85011094657&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85011094657&partnerID=8YFLogxK
U2 - 10.1109/APCCAS.2016.7803919
DO - 10.1109/APCCAS.2016.7803919
M3 - Conference contribution
AN - SCOPUS:85011094657
T3 - 2016 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2016
SP - 149
EP - 152
BT - 2016 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 IEEE Asia Pacific Conference on Circuits and Systems, APCCAS 2016
Y2 - 25 October 2016 through 28 October 2016
ER -