PUBLIC
© NXP Semiconductors N.V.
Uncontrolled copy if printed
All information hereunder is per NXP’s best knowledge. This document does not provide for any
representation or warranty express or implied by NXP. NXP makes no representation or warranty that
customer’s applications or design will be suitable for customers’ specified use without further testing or
modification. Customers are responsible for the design and operation of their applications and products
using NXP products, and NXP accepts no liability for any assistance with applications or customer product
design. Customers should provide appropriate design and operating safeguards to minimize the risks
associated with their applications and products.
For reliable information on the NXP product please consult the respective NXP data sheet. Unless
otherwise recorded in a written agreement, all sales transactions by NXP are subject to our general terms
and conditions of commercial sale. These are published at http://www.nxp.com/about/about-nxp/our-
terms-and-conditions-of-commercial-sale:TERMSCONDITIONSSALE
S32 Safety Software Framework
Product Brief
PUBLIC
© NXP Semiconductors N.V.
Uncontrolled copy if printed
NXP S32 Safety Software Framework.
The same SAF API, slightly different functionality.
1.0 Software Product Overview
The S32 Safety Software Framework (SAF) is a software product containing software
components for establishing the safety foundation for customer’s safety applications compliant with
ISO 26262 functional safety. It allows integration up to ASIL D automotive safety integrity level. It is
developed as Safety Element out of Context (SEooC). The S32 Safety Software Framework is
designed to be integrable within AUTOSAR® and non - AUTOSAR applications. It is a software product
covering all NXP S32 Automotive Platform devices (see Figure 1, S32K in a separate package).
Vehicle
Networking
Gateway,
Domain Controllers
ADAS &
Autonomous
Driving
Powertrain & Vehicle
Dynamics
Radar, LIDAR
Vision
Sensor Fusion
Body Electronics
Edge Nodes
Chassis & Safety
Powertrain & Hybrid/EV
Figure 1. NXP’s S32 Safety Software Framework supporting all NXP S32 devices
PUBLIC
© NXP Semiconductors N.V.
Uncontrolled copy if printed
The S32 Safety Software Framework provides the software modules from Hardware and
Service safety layers as shown in Figure 2. The Software modules provided are:
- BIST Manager - Built in Self-Test Manager covering both LBIST (Logic BIST) and MBIST
(Memory BIST)
- eMCEM – extended Microcontroller Error Manager
- Mode Selector – Mode Selector (including Safety Config)
- sBoot – Safety Boot
- SquareCheck – Square Check (Check the Checkers)
- SW Recovery – Software Recovery
* SbSW – Safety by SW
Figure 2. NXP’s S32 Safety Software Framework content
Note: The users who will develop their own safety solution can use the S32 Safety Peripheral Drivers
(SPD) product containing the BIST Manager and eMCEM. It complements the S32 Real Time Drivers
product to provide software support for the on-chip peripheral modules.
Flash
Controller
Computational Shell
+ IO Peripherals
SWT
SbSW IP
HW Safety
Measures