A search based approach for stress-testing integrated circuits

1Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

In order to reduce software complexity and be power efficient, hardware platforms are increasingly incorporating functionality that was traditionally administered at a software-level (such as cache management). This functionality is often complex, incorporating multiple processors along with a multitude of design parameters. Such devices can only be reliably tested at a ‘system’ level, which presents various testing challenges; behaviour is often non-deterministic (from a software perspective), and finding suitable test sets to ‘stress’ the system adequately is often an inefficient, manual activity that yields fixed test sets that can rarely be reused. In this paper we investigate this problem with respect to ARM’s Cache Coherent Interconnect (CCI) Unit. We present an automated search-based testing approach that combines a parameterised testgeneration framework with the hill-climbing heuristic to find test sets that maximally ‘stress’ the CCI by producingmuch larger numbers of data stall cycles than the corresponding manual test sets.

Cite

CITATION STYLE

APA

Eljuse, B., & Walkinshaw, N. (2016). A search based approach for stress-testing integrated circuits. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9962 LNCS, pp. 80–95). Springer Verlag. https://doi.org/10.1007/978-3-319-47106-8_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free