TASKING and LDRA Announce Advanced Data and Control Coupling Capabilities to Measure Hidden Timing Interference in Multi-core Applications
LDRA tool suite now identifies and quantifies the impact of timing coupling interference to help developers comply with worst-case execution time (WCET) requirements of multi-core guidelines such as AC-20-193
WIRRAL, England-- Oct 30, 2025 -- LDRA, a TASKING Company, and a leader in automated software verification, traceability and standards compliance, today announced that the LDRA tool suite now supports advanced analysis of timing coupling interference on multi-core architectures. These new capabilities build on LDRA’s existing data coupling and control coupling tools, giving developers deeper insight into multi-core behavior and enabling them to better mitigate timing issues. Data, control, and timing coupling are critical as multi-core processor are increasingly used to run embedded applications for aerospace and defense, automotive, industrial controls, IoT, and space applications that must adhere to strict functional safety and reliability standards.
Industry guidelines such as the FAA’s advisory circular AC 20-193 describe factors that can increase execution times in multi-core-based systems. When execution times exceed worst-case bounds, this can result in systems that are non-deterministic and unsafe. To measure execution time, developers evaluate the impact of data coupling and control coupling between tasks. However, they must also measure complex timing coupling interference that can arise between tasks that run on different cores.
Timing coupling is a hidden cause of interference that can increase a system’s worst-case execution time (WCET) based on contention for shared processor resources like bus interconnect or cache memory in multi-core architectures. Even when tasks executing on different cores have no direct data or control coupling, there may be interference on shared resources such as shared cache memory. For example, L1/L2 caches may be shared between cores. Tasks with larger data sets tend to use these shared resources more extensively, increasing the probability of interference and reduced efficiency even when there is no direct data or control coupling at the task level.
“Hidden interference at the multi-core level can be significant,” said Ian Hennell, Operations Director, LDRA. “In a study we collaborated on with the United States Army DEVCOM Aviation & Missile Center Multi-Core Processing & Artificial Intelligence Laboratory, timing coupling interference resulted in up to a 40% increase in mean execution time. Now, armed with the ability to identify sources of timing coupling interference, their engineers can focus their development efforts where they will have maximum impact.”
Knowing where and why interference arises, as well as potentially how much it arises, enables developers to target their efforts and more quickly mitigate timing coupling interference. Rather than trying to optimize code for performance, for example, developers can adjust a task’s data set size or usage to reduce its impact on cache efficiency for tasks running on other cores.
The LDRA tool suite offers full support for both 32- and 64-bit instruction sets and addresses requirements traceability, coding standards compliance, and static and dynamic coverage analysis. These new timing coupling capabilities, together with LDRA’s industry-leading data coupling and functional coupling tools, give developers unprecedented access and insight into system behavior and operation of even the more complex systems.
“LDRA’s time coupling capabilities are unique among embedded development tools,” said Christoph Herzog, Co-CEO/CTO, TASKING. “When the LDRA tool suite is combined with TASKING’s winIDEA and TASKING’s BlueBox debugger or virtual ECU simulator, developers have access to a comprehensive set of complementary static analysis, dynamic analysis, and unit/integration testing solutions that provide detailed run-time data. This enables the most thorough analysis of worst-case execution time in the industry. In this way, OEMs can feel confident that their complex embedded systems comply with even the most stringent industry standards.”
Available now, the LDRA tool suite with advanced timing coupling analysis will be featured in booth 2058 at Embedded World North America in Anaheim, November 4-6.
About LDRA
For 50 years, LDRA has developed and driven the market for software that automates code analysis and software testing for safety-, mission-, security- and business-critical markets. Working with clients to achieve early error identification and elimination and full compliance with industry standards, LDRA traces requirements through static and dynamic analysis to unit testing and verification for a wide variety of hardware and software platforms. The company was acquired by TASKING in 2025.
For more information on the LDRA tool suite, please visit www.ldra.com.
Related Semiconductor IP
- MIPI SoundWire I3S Peripheral IP
- Post-Quantum ML-KEM IP Core
- MIPI SoundWire I3S Manager IP
- eDP 2.0 Verification IP
- Gen#2 of 64-bit RISC-V core with out-of-order pipeline based complex
Related News
- TASKING acquires LDRA
- AceThought introduces multi-threaded software video decoder suite for ARM Cortex-A9 MPCore and Cortex-A15 MPCore multi-core processors
- Toshiba adds ARM processor core to speed Java execution in mobile devices
- TASKING and First Silicon Solutions Selected to Support Parthus MediaStream<font face="Symbol">Ô</font> Platform
Latest News
- xMEMS Raises $21M Series D to Accelerate Commercial Scale of Breakthrough piezoMEMS Technologies for AI-Enabled Consumer Devices
- PQShield and Carahsoft Partner to Make Powerful Post-Quantum Cryptography Solutions Available to Government Agencies
- GlobalFoundries and Silicon Labs Expand Partnership to Accelerate Wireless Connectivity Solutions and Strengthen U.S. Chip Manufacturing
- Credo Announces Changes to Board, Appointing Brian Kelleher, Former Senior Vice President of Engineering with NVIDIA, to Independent Director Role
- TASKING and LDRA Announce Advanced Data and Control Coupling Capabilities to Measure Hidden Timing Interference in Multi-core Applications