DocumentCode :
2186159
Title :
Automatic Identification of Timing Anomalies for Cycle-Accurate Worst-Case Execution Time Analysis
Author :
Eisinger, J. ; Polian, I. ; Becker, B. ; Metzner, Alexander
Author_Institution :
Albert Ludwigs Univ., Freiburg
fYear :
2006
fDate :
18-21 April 2006
Firstpage :
13
Lastpage :
18
Abstract :
Hard real-time systems need methods to determine upper bounds for their execution times, usually called worst-case execution times. Timing anomalies are counterintuitive conditions in which a local speed-up of an instruction results in a global slow-down. Modern efficient timing analysis tools may yield inaccurate results when applied to processors with timing anomalies while methods which are suited for timing-anomalous systems are computationally expensive. Timing anomaly identification is key in choosing the right analysis technique for a given processor. In this paper, for the first time, an automated timing anomaly identification approach based on formal methods is presented. We validate the method by applying it to a simplified microprocessor using a commercial model checking tool
Keywords :
formal verification; microprocessor chips; real-time systems; timing; formal methods; microprocessors; model checking tool; real-time system verification; timing analysis tools; timing anomaly identification; worst case execution times; Assembly; Computer architecture; Microprocessors; Out of order; Performance analysis; Processor scheduling; Real time systems; Timing; Upper bound;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design and Diagnostics of Electronic Circuits and systems, 2006 IEEE
Conference_Location :
Prague
Print_ISBN :
1-4244-0185-2
Type :
conf
DOI :
10.1109/DDECS.2006.1649563
Filename :
1649563
Link To Document :
بازگشت