2008 14th IEEE International on-Line Testing Symposium 2008
DOI: 10.1109/iolts.2008.22
|View full text |Cite
|
Sign up to set email alerts
|

A Hybrid Approach to the Test of Cache Memory Controllers Embedded in SoCs

Abstract: Software-Based Self-Test (SBST) is increasingly used for testing processor cores embedded in SoCs, mainly because it allows at-speed, low-cost testing, while requiring limited (if any) hardware modifications to the original design. However, the method requires effective techniques for generating suitable test programs and for monitoring the results. In the case of processor core testing, a particularly complex module to test is the cache controller, due to its limited accessibility and observability. In this p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
4
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
6
1
1

Relationship

2
6

Authors

Journals

citations
Cited by 20 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…• By resorting to the performance counters [10] existing in many processors and able to monitor the number of correctly/incorrectly executed predictions • By resorting to a timer able to measure the performance of the processor when executing a given piece of code, exploiting the fact that mispredictions imply longer execution time • By resorting to some debug feature provided by the processor [13] • By resorting to some ad-hoc module added to the system and able to monitor the bus activity [11].…”
Section: Test Of a 1-bit Bhtmentioning
confidence: 99%
“…• By resorting to the performance counters [10] existing in many processors and able to monitor the number of correctly/incorrectly executed predictions • By resorting to a timer able to measure the performance of the processor when executing a given piece of code, exploiting the fact that mispredictions imply longer execution time • By resorting to some debug feature provided by the processor [13] • By resorting to some ad-hoc module added to the system and able to monitor the bus activity [11].…”
Section: Test Of a 1-bit Bhtmentioning
confidence: 99%
“…This technique relies on an accurate timer to validate cache memory operations. Whenever an accurate timer is not available an alternative solution based on the use of an Infrastructure Intellectual Property core (I-IP) is proposed [28].…”
Section: Software-based Solutionsmentioning
confidence: 99%
“…Some of the addressed units (e.g., the caches) include relatively large memories [6] : for this reason the test often addresses first the memory, and the proposed algorithms have been shown to test them well. In a second step, the surrounding logic is also addressed, and the proposed algorithms are possibly improved to test it as well [5].…”
mentioning
confidence: 99%