DocumentCode :
2157616
Title :
Worst case timing analysis of input dependent data cache behavior
Author :
Staschulat, Jan ; Ernst, Rolf
Author_Institution :
Inst. of Comput. & Commun. Network Eng., Braunschweig
fYear :
0
fDate :
0-0 0
Lastpage :
236
Abstract :
Data caches significantly reduce the average memory access time and are necessary for an efficient design. Due to its direct dependency on input data is difficult to predict the worst case timing behavior, which is crucial for a reliable system. While simulation is too time-consuming, current worst case execution time approaches focus on instruction caches only. Current approaches to data cache analysis restrict cache behavior to predictable data accesses or classify input dependent memory accesses as non-cache able. In this paper we propose a worst case timing analysis for direct mapped data caches that classifies memory accesses as predictable or unpredictable. For unpredictable memory accesses, a novel analysis framework is proposed that tightly bounds the impact on the existing cache contents as well as cache behavior of unpredictable memory accesses themselves. For predictable memory accesses, we use a local cache simulation and dataflow techniques. Furthermore, we describe an implementation of the analysis framework. Several experiments demonstrate its applicability. The approach targets real-time software verification but is also useful for design space exploration
Keywords :
cache storage; computational complexity; formal verification; data cache analysis; dataflow technique; design space exploration; direct mapped data cache; instruction cache; local cache simulation; memory access; real-time software verification; worst case execution time approach; worst case timing analysis; Communication networks; Computer aided software engineering; Computer networks; Data analysis; Data engineering; Design engineering; Predictive models; Real time systems; Testing; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems, 2006. 18th Euromicro Conference on
Conference_Location :
Dresden
ISSN :
1068-3070
Print_ISBN :
0-7695-2619-5
Type :
conf
DOI :
10.1109/ECRTS.2006.33
Filename :
1647741
Link To Document :
بازگشت