Design tools for automotive ECUs uprated: added bus analysis

January 22, 2016 // By Graham Prophet
Symtavision (Braunschweig, Germany), provider of timing analysis solutions for planning, optimising and verifying embedded real-time systems, has launched SymTA/S 3.8 and TraceAnalyser 3.8, boosting automotive ECU and network timing design, analysis and verification capability with the inclusion of new ECU, network, usability, interface and prototype modelling features and functions.

SymTA/S 3.8 and TraceAnalyser 3.8 include additional network analyses for Ethernet, CAN and FlexRay. 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 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.