MIPS ARC Functional Safety Software

Today’s complex automotive applications require robust safety related hardware and software to meet the increasingly stringent automotive safety requirements defined by the ISO 26262 standard. This combination of safety mechanisms provides building blocks for the underlying safety infrastructure at the SoC level.

Many software components are required for customers to build their safety critical solutions. From a basic certified runtime library to a software test library necessary to achieve ASIL certification levels where redundant hardware is not present, to a set of components required to manage SoC level safety escalations, diagnostic error injection, test execution and fault detection time intervals (among other functions), MIPS provides a comprehensive software offering.

The functional safety (FuSa) software components in conjunction with MIPS’ ASIL certified MetaWare Development Tools for Safety and industry leading ARC® FS processors provide comprehensive ASIL compliant solutions which dramatically reduce customers’ risk and SoC certification effort.

The FuSa software portfolio supports of a number of software components:

  • MIPS ARC Safety Management Library comprising test, fault, and watchdog manager units, example MCAL layer code and complex drivers to ease AUTOSAR integration
  • MIPS ARC Software Test Library (STL) implements an external software safety mechanism for ASIL certification where redundant hardware is not present
  • MIPS ARC FuSa C runtime library building blocks for safety-critical applications

ARC Functional Safety Software

Read the Software Self-test as a Safety Mechanism for Processing Units White Paper to learn more about MIPS ARC Software Test Library.

Highlights & Key Features

  • MIPS ARC Software Test Library (STL)
    • ASIL-D certified software that implements external software-based hardware safety mechanism provided for EM22FS, HS4xFS, EV7xFS, VPX5FS processors
    • Designed together with HW safety mechanisms to meet ASIL B requirements for non-lockstep cores with minimal extra HW and minimal SW overhead
    • Made according to state-of-the-art SPFM proving process built with MIPS EDA tools and matching ISO26262:2018 criteria
  • MIPS ARC FuSa C-runtime library
    • ASIL-D Certified subset of Standard C library suitable for safety critical applications including math.h functions, memory / string operations, character-handing operations, and ARC hardware-specific functions (interrupts, caches, timers, etc.)
    • Freestanding subset of Standard C Library implementation according to ISO 9899:1999 Clause 4
    • ARC-specific hardware abstraction layer
  • MIPS ARC Safety Management Library
    • Test Management Unit
      • Plans and schedules test execution, and interacts with test providers to achieve full SoC test coverage
      • Manages fault injection
      • Works in boot and mission modes
    • Fault Management Unit
      • Collects, post-processes raw fault notifications from SoC components and converts into safety alarms
      • Maintains severity, hierarchy, and aggregation of safety alarms
      • Generates software visible safety alarms using callbacks or non-maskable interrupts
      • Asserts hardware fault notification or reset signals
    • Watchdog Management Unit
      • Handles internal watchdogs to control program execution flow
      • Handles external watchdog to guarantee system level fault detection time interval

Product Details

MIPS ARC FuSa C Runtime Library STARs Subscribe
MIPS ARC FuSa Linear Algebra Library STARs Subscribe
MIPS ARC FuSa Vector DSP Library STARs Subscribe
MIPS ARC safety management library for EM22FS STARs Subscribe
MIPS ARC safety management library for HS4xFS STARs Subscribe
MIPS ARC Software Test Library for EM22FS STARs Subscribe
MIPS ARC Software Test Library for HS4xFS STARs Subscribe
MIPS ARC Software Test Library for VPXxFS STARs Subscribe
Description MIPS ARC FuSa C Runtime Library
Name dwc_arc_fusa_c_runtime_library
Version 1.10a
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Toolsets Qualified Toolsets
Download dwc_arc_fusa_c_runtime_library
Product Code H534-0
Description MIPS ARC FuSa Linear Algebra Library
Name dwc_arc_fusa_linear_algebra_library
Version 1.00a
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Toolsets Qualified Toolsets
Download dwc_arc_fusa_linear_algebra_library
Product Code J219-0
Description MIPS ARC FuSa Vector DSP Library
Name dwc_arc_fusa_vector_dsp_library
Version 1.00a
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Toolsets Qualified Toolsets
Download dwc_arc_fusa_vector_dsp_library
Product Code J220-0
Description MIPS ARC safety management library for EM22FS
Name dwc_arc_safety_management_library_for_em22fs
Version 1.00b
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Toolsets Qualified Toolsets
Download dwc_arc_safety_management_library_for_em22fs
Product Code H540-0
Description MIPS ARC safety management library for HS4xFS
Name dwc_arc_safety_management_library_for_hs4xfs
Version 1.00b
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Toolsets Qualified Toolsets
Download dwc_arc_safety_management_library_for_hs4xfs
Product Code H541-0
Description MIPS ARC Software Test Library for EM22FS
Name dwc_arc_software_test_library_for_em22fs
Version 1.20a
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Toolsets Qualified Toolsets
Download dwc_arc_software_test_library_for_em22fs
Product Code H536-0
Description MIPS ARC Software Test Library for HS4xFS
Name dwc_arc_software_test_library_for_hs4xfs
Version 1.20a
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Toolsets Qualified Toolsets
Download dwc_arc_software_test_library_for_hs4xfs
Product Code H537-0
Description MIPS ARC Software Test Library for VPXxFS
Name dwc_arc_software_test_library_for_vpxxfs
Version 1.20a
ECCN 3E991/NLR
STARs Open and/or Closed STARs
myDesignWare Subscribe for Notifications
Product Type DesignWare Cores
Toolsets Qualified Toolsets
Download dwc_arc_software_test_library_for_vpxxfs
Product Code H539-0

Customer Support Portal

Scroll to Top