For CAN and FlexRay scheduling verification and optimization

  • Bus/network scheduling verification including COM for CAN and FlexRay
  • End-to-end timing analysis for gated networks
  • Bus scheduling and COM optimization for CAN and FlexRay

Application

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 communication architectures.

SymTA/S provides network architects and integrators with unique capabilities to explore and evaluate different bus configurations at various design stages. SymTA/S systematically calculates timing for existing or proposed bus configurations, taking all relevant system properties into account. This enables designers to determine if all performance requirements and timing constraints are met, where the bottlenecks are located, and how much headroom is available for each individual parameter analysed, before committing to a design decision.

SymTA/S performs scheduling analysis for priority-based buses (e.g. CAN), TDMA buses (e.g. FlexRay static segment) and other arbitration schemes (e.g. FlexRay dynamic segment). For CAN buses, SymTA/S helps improving responsiveness and avoiding unacceptable message jitters and frame loss. SymTA/S also helps avoiding synchronization problems between task scheduling on nodes and the underlying communication pattern.

Advantages

SymTA/S is ideally suited to automatically explore alternative configurations due to the fact that it runs very fast and can be used before deciding on a specific configuration.

SymTA/S users can

  • Calculate signal and message delay and jitter on a bus
  • Determine end-to-end signal delay and jitter for gated networks
  • Explore various protocol and COM parameters to optimize bus and network performance
  • Optimize CAN scheduling
  • Optimize FlexRay scheduling (soon to come)

Seamless Integration

SymTA/S seamlessly integrates with tracing and rest-bus simulation tools. It is also possible to import legacy data and customer-specific databases.

SymTA/S Modules

All module names link to detailed descriptions.


SymTA/S Module SymTA/S
Bus/Network Verifier
SymTA/S
Bus/Network Optimizer
Scheduling Analysis Engine mandatory mandatory
CAN or FlexRay library (*) mandatory mandatory
Sensitivity Analysis optional mandatory
Design-Space Exploration not needed mandatory


*: For single busses, 1 analysis library is sufficient. For networks, multiple analysis libraries may be needed.