Hybrid WCET analysis for ARM

TimeWeaver for ARM combines static analysis with non-intrusive measurements to provide worst-case execution time estimates.

The tool estimates the worst-case execution time (WCET) of tasks based on the exe­cution time of trace segments obtained from real-time instruction-level tracing. The computed time bounds are valuable for soft real-time systems and provide feedback for optimizing worst-case performance.

The analysis results reported by TimeWeaver include:

Your benefits

Supported derivates and trace formats

TimeWeaver for ARM works for all boards equipped with processors that are able to emit ETM program trace messages, for example:

PowerTrace from Lauterbach is supported for all CPU architectures.

iSYSTEM winIDEA traces are supported both as binary and CSV.

Support for Accemic ASCII traces enables seamless integration with CEDARtools.SmartTrace.

ARM ULINK Pro traces are supported since release 21.10.

Supported compilers

The standard license covers one compiler of your choice. Additional compilers can be unlocked for a surcharge.

Qualification support

QSK icon

Your usage of TimeWeaver can be qualified according to ISO 26262, DO-178B/C, and other safety standards. We offer special Qualification Support Kits that help you simplify and automate your qualification process.

System requirements

Free trial

You can try TimeWeaver for free, on your own applications, for a period of 30 days. The free license covers:

Get started today