The automotive industry is rapidly evolving, with new safety technologies being developed to prevent accidents. These technologies can only work if they are based on dependable and reliable computing platforms, which depend in turn on mechanisms such as Software Test Libraries (STLs). Two recent white papers delve into the integration of Arm's STL into Classic AUTOSAR, and microcontroller hypervisors based on the Armv8-R architecture.
It’s essential to ensure that the hardware works correctly across high-reliability automotive systems. Common methods these days to check the integrity of the silicon include Built-In Self-Tests (BIST) for memory (MBIST) and CPU logic (LBIST). For the highest safety standards, an evolved industry standard is Dual-Core Lock-Step (DCLS).
In addition to hardware integrity checks, software tools like the Arm Self-Test Library (STL) offer an efficient and cost-effective way to enhance system reliability. STLs can be executed within a running application environment to ensure smooth operation. Integrating Arm’s STL into automotive systems boosts the reliability of safety-related applications, such as advanced driver assistance systems (ADAS), all while meeting stringent ISO26262 standards.For more information, see the following guides from Arm and ETAS for more on using STL in specific situations:
Classic AUTOSAR has established itself as a standardized framework for real-time deterministic automotive software, offering a modular and scalable approach to ECU development. The integration of Arm STL into Classic AUTOSAR brings various benefits.
Click here to read the full white paper on integrating Arm STL into Classic AUTOSAR.
Read the white paper
The introduction of microcontrollers hypervisors, based on the Armv8-R architecture, marks a significant advancement in automotive technology. These hypervisors enable consolidation of multiple applications into a single ECU, thus ensuring freedom from interference and supporting mixed criticality systems. Integrating Arm STL into this architecture offers several advantages:
See the following link to read the full white paper on integrating Arm STL into microcontroller hypervisors.
While STL is important for meeting ASIL targets for ISO26262, these white papers do not cover the full process for getting Functional Safety certification.
To that effect, the following white paper provides a comprehensive guide to integrating Arm STL in an application execution context, offering practical strategies and insights that can help developers navigate the complexities of modern automotive software development. As we move towards a future where automotive systems are increasingly complex and interconnected, these integrations will play a crucial role in ensuring safety and performance.
For more details on safety certification, check out the joint Exida and Arm paper State of the Art Software Test Libraries (STL) and ASIL B: Truths, Myths, and Guidance.