ECU Timing

SymTA/S and TraceAnalyzer for ECUs support these key use-cases:

  • Optimize the number of CPU cores and clock-speed
  • Allocate Software-functions to cores
  • Configure RTOS (single-core, multi-core)
  • Map runnables to tasks
  • Schedule tasks
  • Optimize the use of shared resource (multi-core)
  • Calculate CPU / core loads and memory load
  • Calculate task response times and verify deadlines and other timing constraints
  • Calculate end-to-end signal delay and verify deadlines and other timing constraints
  • Highlight performance bottlenecks
  • Calculate available reserves (slack)
  • Optimize the overall ECU schedule
  • Identify the most promising configuration candidates
  • Reject inferior concepts

SymTA/S and TraceAnalyzer for ECUs seamlessly integrate with SymTA/S and TraceAnalyzer for Networks to support system-level timing analysis and optimization (e.g. for distributed control).