Symtavision was founded May 2005 as a spin-off from
the Institute of Computer and Communication Network Engineering at the
Technical University of Braunschweig, Germany. The SymTA/S software and
technology is the result of many years of research and development
there, before it was taken over by Symtavision.
The company is a German GmbH with shareholders from
both the management and the university. The picture shows the founders
of Symtavision Dr. Kai Richter and Dr. Marek Jersak.
Symtavision's scheduling analysis tool suite SymTA/S is used for
budgeting, scheduling verification and optimization for processors,
electronic control units (ECUs), communication buses, networks and
complete integrated systems.
Product Name: SymTA/S ECU
Design for Test
- ASIC and IC Design
Electronic control units (ECUs) typically execute hundreds of software
functions and tasks under the control of a real-time operating system
(RTOS). Understanding worst-case timing under all relevant conditions is
of paramount importance to detect performance bottlenecks, verify
deadlines and other timing constraints, and to optimize ECU scheduling.
In embedded networks, hundreds of signals and messages are sent over
shared buses under the control of arbitrating protocols (CAN, FlexRay …)
Verifying and optimizing network configurations for throughput and
worst-case delay are key to reliable, cost-effective and extensible
Combining ECU and network scheduling analysis creates new, powerful
tools for optimized system integration. Dependencies between ECU
scheduling, network scheduling and COM-layer configuration can be
analyzed to verify local and end-to-end deadlines, to identify
bottlenecks, and to explore and optimize ECU scheduling, bus protocols
and their configuration, buffering and synchronization on nodes and
gateways, and other relevant parameters.
The Symtavision TraceAnalyzer enables engineers to
visualize and analyze the timing of controllers and buses, find the
cause of timing problems and create timing models for SymTA/S.
Understanding system timing and performance are key
challenges when testing real-time systems. Tracing is regularly applied
today to log the timing of relevant events. A challenge is to
efficiently analyze such trace data and quickly identify timing problems
and their root causes.