Timing design/verification software takes Ethernet into account

January 21, 2016 // By Christoph Hammerschmidt
Developers of real-time embedded systems in general and automotive ECUs in particular can expect enhanced modelling options for control units, interfaces, data networks and prototypes from Symtavision’s new software versions SymTA/S 3.8 and TracelAnalyzer 3.8. Likewise, the new releases also are said to offer improved functionality for design, analysis and verification of timing-related features. Many new features deal with Ethernet.

SymTA/S 3.8 and TraceAnalyzer 3.8 include a range of new network analyses for Ethernet, CAN and FlexRay. New Ethernet analyses are provided for worst-case load analysis with Ethernet message data rates provided and load sending on each port and for the switch; worst-case latency analysis for Ethernet messages ad networks, end-to-end paths with Ethernet messages and at the system level with ECUs and networks; and AVB message shaping with message configuration independent of class-based shaping at the sender and shaping at the switches. For CAN and FlexRay networks, Protocol Data Units (PDUs) are now supported allowing frame sizes to be retrieved from PDU sizes and PDU sizes to be retrieved from mapped signals and signal groups. A new variant management feature allows the configuration of multiple variants of a baseline system with each variant able to describe the changes and automatic instantiation of the variants as separate SymTA/S systems.

Improved ECU features include a new results dashboard for ECU timing assessment which provides an overview of the most relevant results and a traffic light system to indicate the status of the system. A new multi-trace import function allows the import of multiple traces into one system either from scratch as a new system or as a merge into existing systems. This allows statistical trace analyses to be undertaken of several measurements with increased sample sizes to improve confidence in results, and the comparison of traces of different system situations take account of such things as software revisions, for example.

SymTA/S 3.8 and TraceAnalyzer 3.8 also include a range of new and improved usability features foremost amongst which are updated charts providing speedier working with very large systems comprising more than 10,000 elements achieved through better filters for improved focus and better reactivity and performance. Interface support has also been significantly improved with Python scripting updated to version 2.7 enabling new Python constructs and libraries, a marker for errors and warnings