2008
DOI: 10.1109/tvlsi.2008.2000866
|View full text |Cite
|
Sign up to set email alerts
|

Systematic Software-Based Self-Test for Pipelined Processors

Abstract: Software-based self-test (SBST) has recently emerged as an effective methodology for the manufacturing test of processors and other components in systems-on-chip (SoCs). By moving test related functions from external resources to the SoC's interior, in the form of test programs that the on-chip processor executes, SBST significantly reduces the need for high-cost, big-iron testers, and enables high-quality at-speed testing and performance binning. Thus far, SBST approaches have focused almost exclusively on th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0
4

Year Published

2010
2010
2020
2020

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 79 publications
(36 citation statements)
references
References 26 publications
0
32
0
4
Order By: Relevance
“…First of all, we have selected 6 SBST programs [8][12] [16][17] [18] from the literature for testing the Functional Units embedded in the processor: each of them has been encoded in architecture-independent pseudo-code and has been inserted in the starting library. At the end of the fragmentation step we obtained a Fragments Library composed of 520 architecture-independent Fragments, while at the end of the Customization step the Custom Fragments Library was composed of 989 Custom Fragments.…”
Section: Resultsmentioning
confidence: 99%
“…First of all, we have selected 6 SBST programs [8][12] [16][17] [18] from the literature for testing the Functional Units embedded in the processor: each of them has been encoded in architecture-independent pseudo-code and has been inserted in the starting library. At the end of the fragmentation step we obtained a Fragments Library composed of 520 architecture-independent Fragments, while at the end of the Customization step the Custom Fragments Library was composed of 989 Custom Fragments.…”
Section: Resultsmentioning
confidence: 99%
“…The resulting test programs were loop-based pieces of code that deterministically provide the modules under testing with a series of data inputs carefully selected. The methods were based on analysis of data dependencies of available SBST programs and general parameters of the pipeline architecture and memory system with remarkable results -95 % stuck-at fault coverage for two RISC processors with pipelined architectures: MiniMIPS and OpenRISC 1200 [14].…”
Section: Related Work To Sbst Methodsmentioning
confidence: 99%
“…The testing of microprocessors' functionality is an active research area and has been intensively studied by researchers for pipelined microprocessors [2] and even for multiprocessors [3]. Despite the significant advantages of functionality test based on data paths, structural test of microprocessor [4] that concentrates on operation of control logic is highly required.…”
Section: Overviewmentioning
confidence: 99%