Cloud native EDA tools & pre-optimized hardware platforms
Part 2 of 2
By Paul Garden, Product Marketing Manager, ARC Processors, Synopsys
The proliferation of electronic systems in automobiles has resulted in the creation of new automotive standards to ensure safety. The ISO 26262 standard is an adaption of the more general International Electromechanical Commission (IEC) 61508 functional safety standard. ISO 26262 defines functional safety for automotive equipment and addresses possible hazards caused by the malfunctioning of electronic and electrical systems in passenger vehicles. Components of automotive electrical/electronic systems play a critical role in achieving compliance to the ISO 26262 standard. This is part two of a two part article, which examines ISO 26262 compliance from a processor IP perspective, describing the role processor IP plays and the processor features that facilitate the certification process.
In the first part of this two-part article, we defined functional safety and the Automotive Safety Integrity Levels (ASILs) that determine the minimum testing requirements for safety-critical systems. We will now discuss how processor IP should be designed and the processes that must be followed to facilitate ISO certification of the safety-critical systems designed by OEMs.
Processor IP is at the heart of many, if not most, automotive safety system controllers and system-on-chips (SoCs). The processors run the software that determines the functions of the ASIC or SoC and ultimately, the safety performance of the whole system. The relationship between the processor IP, the software running on it and how it achieves certification now becomes a much more complex mapping of responsibility of safety compliance across the supply chain, which consists of the OEM, the component supplier and now the processor IP provider.
This means that the processor IP provider also needs to be knowledgeable in the requirements of ISO 26262 compliance and ASIL awareness. To become a valued processor IP provider in the automotive safety market, the provider must integrate hardware features into their processor IP to enable the component supplier to build a more complete safety-compliant SoC. These features are required to raise the integrity of safety levels within a chip design.
Figure 4: Advanced Driver Assisted Systems (ADAS) - Semiconductor Demand
The dramatic growth in processors used in Advanced Driver Assisted Systems (ADAS) semiconductors can be seen in Figure 4. The need for more intelligence and programmable control means there is now an even bigger demand for using a programmable processor in place of either discrete logic or pre-programmed state machines.
To enable semiconductor vendors to build processor-based chips targeted at ISO 26262 safety-critical applications, a new approach is needed in the development of processor IP for that market. Not only does the technology in the product have to change, but the development process and safety culture within the company has to align with the goals of the ISO 26262 standard.
Synopsys has a quality management system that helps deliver the highest quality IP to our customers. To adhere to the specific requirements of building processor IP for ISO 26262-based systems, Synopsys consulted with third-party automotive safety certification experts such as SGS-TÜV Saar to help ensure that our existing development processes and product lifecycle management were aligned with ISO 26262 compliance.
To address the needs of ISO 26262 applications, Synopsys also added hardware safety features into the processor core itself. These features provide the hooks to facilitate the design of a safety-oriented chip architecture at the IP level. This safety-oriented chip architecture becomes an ISO 26262-friendly baseline to run the safety-critical software. All of these integrated features ease the chip design process and ultimately shorten the development time and cost of safety systems.
Here is a list of the hardware features that enable the DesignWare® ARC® EM Safety Enhancement Package (SEP) processor to achieve ASIL D readiness:
Synopsys also provides the DesignWare ARC MetaWare Development Toolkit for software development. The ARC MetaWare Compiler, a part of the toolkit, includes a Software Safety Manual and Software Safety Guide that are certified ASIL D-ready by SGS-TÜV Saar for ISO 26262-compliant software development. This eases the development and certification process for silicon vendors and/or the OEM. Software developers complying with Synopsys’ safety documentation during product development do not need to further qualify the compiler themselves, saving them effort and cost.
Synopsys provides other products to ease the development of an ISO 26262-compliant design, including tools to help with simulation, requirements tracking and automated documentation creation. For example, Synopsys’ Saber is used for simulating automotive electrical system and subsystem applications and helps automotive companies achieve compliance with the ISO 26262 standard through automated fault analysis as well as a robust design verification flow.
Synopsys’ VCS® functional verification solutions includes Verification Planner, which offers continuous requirements tracking throughout the design and verification process to help provide comprehensive documentation for projects requiring certification support. Verification Planner supports safety certification by:
By leveraging Verification Planner’s metric analysis and tracing process, designs have the audit information required to achieve ISO 26262 compliance.
Figure 5: Growth of ADAS outpaces almost every other automotive system in the car
Combining the growth in ADAS with the growth in demand for more silicon IP in these safety-related systems, makes a strong case for building and maintaining more ISO 26262-targeted IP. The need for more safety certified systems has an effect throughout the entire supply chain, from IP providers to the system integrators and automotive OEMs. Being able to provide more ISO 26262-compliant IP, including processors, will ultimately make it easier for automotive OEMs and their tier 1 suppliers to achieve ISO 26262 certification.
For more information on Synopsys ARC Processor IP solutions, visit: www.synopsys.com/arc
[1] ISO 26262: From Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/ISO_26262
[2] Automotive Advanced Driver Assistance Systems – Challenges and Opportunities: Ian Riches, Director Global Automotive Practice
http://on-demand.gputechconf.com/gtc/2013/presentations/S3413-Advanced-Driver-Assistance-Systems-ADAS.pdf
[3] Understanding ISO 26262 ASILs, July 9, 2013: Chris Hobbs and Patrick Lee | Electronic Design
http://electronicdesign.com/embedded/understanding-iso-26262-asils
[4] Functional Safety: How to Comply with ISO 26262: TÜV SÜD
http://www.pcb007.com/pages/zone.cgi?artcatid=0&a=89264&artid=89264&pg=1