Faster Safety Compliance

Arm Software Test libraries (STL) complement Arm’s functional safety technology which supports systematic capability for ISO26262 ASIL D. STLs are efficient assembly language routines that test for the presence of faults when executing on Arm-based processors at startup and during run time. A single straightforward C language application programmer interface (API) lets developers quickly and easily scale test functions across multiple CPU systems.

Features and Benefits
Safety Certified

The safety test libraries undergo an extensive functional safety assessment process; resulting in shorter time to market and higher confidence the user’s system will meet industry safety standards.

On-boot-only Diagnostics

Boot diagnostics (which can be destructive) only execute as the system is coming online when there is less of a real-time execution requirement, thus avoiding the chance of mishap in a running system.

Non-destructive at Runtime

Run time diagnostics execute during normal system operation and therefore must not destroy any data and must complete their specific function in a clearly defined time, called the worst case execution time.

More Diagnostic Coverage

Industry standards require that diagnostics test for the widest possible number of faults. Since no one knows Arm-based processors like Arm, no one offers more diagnostic coverage of potential faults.

Smaller Code

Arm Software Test Libraries have an extremely small code size and so require fewer memory resources which can potentially save costs. They take maximum advantage of built-in processor features that enable fast test execution for greater test granularity and minimize diagnostic execution time on other system functions.

Faster Execution

Arm Software Test Libraries take maximum advantage of built-in processor features that enable faster test execution for greater test granularity and less potential negative impact on other system functions.

Use Cases
Easing Flexible Functional Safety Checking
Talk with an Expert

If you have any questions about Software Test Libraries or functional safety for Arm-based devices, talk to an Arm expert.

Contact Us
Related Products and Services
Explore Other Arm Tools and Software
Cortex-R52 Processor

Cortex-R52 Processor

Optimized for advanced real-time embedded applications, the Cortex-R52 delivers the highest level of integrated features for functional safety of any Arm processor, including a licensable safety package (including STLs) to simplify product safety implementation.

Compiler Safety Package

Arm Compiler Safety Package

Available for Arm Compiler 5 and Arm Compiler 6, the Arm Compiler Safety Package includes safety manual, development process document, test and defect reports, TÜV SÜD certificate with assessment reports, and a long term technical support contract option.

Fast Models

Fast Models

Fast Models are accurate, flexible programmer’s view models of Arm IP, allowing you to develop software such as drivers, firmware, OS, and applications prior to silicon availability.

Architecture and Technologies
A Foundation of Silicon Success

Arm-based chips, device architectures, and technologies orchestrate the performance of everything that makes modern life possible — from smartphones to agricultural sensors and from medical instruments to servers.

Software Test Libraries  Resources

Visit Arm Developer