System-level timing design and timing verification tool

March 09, 2011 // By Julien Happich
Symtavision has launched SymTA/S 2.4, a major new version of its tools suite for system-level timing design and timing verification. SymTA/S 2.4 incorporates a wealth of new and improved features targeted at the automotive electronics, aerospace, automation and transportation markets including enhanced support for multi-core processors and AUTOSAR.

The SymTA/S tools suite helps engineers conquer the design challenges of complex, safety- and performance-critical embedded real-time systems including controllers, processors, bus/networks and complete integrated systems, by facilitating their rapid and cost-effective design, optimization and timing verification, from early-phase estimation though to final certification.

New features in SymTA/S 2.4 include support for importing and optimizing AUTOSAR electronic control unit (ECU) and network configurations, multi-core ECU performance analysis and partitioning, end-to-end worst-case and statistical timing analysis, multi-dimensional timing dependency and data consistency analysis, enhanced PYTHON scripting and remote control tool automation.

SymTA/S 2.4 significantly improves automotive process integration with the inclusion of a new AUTOSAR XML import interface enabling AUTOSAR ECU and network configuration import and optimization. With SymTA/S 2.4 engineers can easily extract the architecture and related parameterization relevant for system-level timing analysis. It also facilitates tighter coupling with third-party AUTOSAR architecture design and ECU configuration tools equipped with XML export support.

With the enhanced multi-core processor performance analysis and partitioning support in SymTA/S 2.4, engineers are able to ensure their software designs have a balanced load on all cores, that all timing deadlines are met and that the software architecture is optimized for further multi-core development.

By analyzing delays occurring between sensors and actuators as worst-case and statistical typical-case values, the new end-to-end worst-case and distribution timing analysis capabilities in SymTA/S 2.4 enable systems to be easily optimized for both hard real-time and best-effort communication. The multi-dimensional timing analysis focuses on scheduling offsets.

Engineers can optimize a system by varying task and communication scheduling offsets and analyzing the impact on real-time performance. The data consistency analysis focuses on memory-based communication in pre-emptive real-time systems, enabling engineers to improve communication layouts by verifying if a variable can change in-between multiple reads.

The inclusion of a new remote control feature in SymTA/S 2.4 using a web service based on SOAP and including a dedicated API for controlling SymTA/S, improves tool automation