[Question] - Can a QM Microcontroller Be Used to Implement an ASIL Function?
The question of whether a QM (Quality Management) microcontroller can be used to implement an ASIL (Automotive Safety Integrity Level) function is a fundamental consideration in ISO 26262. The answer depends on specific conditions and strategies used to meet the functional safety requirements. Below is a detailed explanation according to ISO 26262:
Short Answer:
Yes, a QM microcontroller can be used to implement an ASIL function, but only under strict conditions and with appropriate measures to compensate for the QM microcontroller's lack of intrinsic safety mechanisms.
Alternatively, if the required measures are not feasible or adequate, the use of a QM microcontroller is not recommended.
Detailed Answer:
1. Definitions and Context:
The challenge arises because QM components do not inherently fulfill the requirements for implementing ASIL functions.
2. When Can a QM Microcontroller Be Used for ASIL Functions?
Using a QM microcontroller is allowed if:
A. Safety Requirements Can Be Fulfilled at the System Level
ISO 26262 permits the use of QM components if the necessary functional safety requirements can be achieved through system-level measures. For example:
B. ASIL Decomposition
C. Failure Rate Compliance
The QM microcontroller must meet the failure rate targets for the intended ASIL. This includes:
3. How to Implement an ASIL Function with a QM Microcontroller?
If a QM microcontroller is to be used, the following steps must be followed:
Step 1: Hazard Analysis and Risk Assessment (HARA)
Recommended by LinkedIn
Step 2: Derive and Verify Safety Requirements
Step 3: Assess the QM Microcontroller
Step 4: Design Additional Safety Measures
Step 5: Perform Quantitative Analyses
Step 6: Validate the System
4. When Is It NOT Allowed to Use a QM Microcontroller for ASIL Functions?
A. Inability to Meet Safety Goals
If the safety goals cannot be achieved due to the QM microcontroller's limitations or the inability to compensate with system-level measures, its use is prohibited.
B. Non-Compliant Failure Rates
C. ASIL D Complexity
For ASIL D functions, the stringent requirements (e.g., dual-channel redundancy, very high diagnostic coverage) make the use of QM microcontrollers impractical or even impossible without significant architectural changes.
5. Practical Considerations:
Conclusion:
The use of a QM microcontroller for an ASIL function is technically possible under ISO 26262, provided:
If these cannot be achieved, a QM microcontroller should not be used, and an ASIL-certified microcontroller is recommended instead.
Research Analyst at CreamCollar | Software Defined Vehicle
1wAhmed Douma, But it should not be used for ASIL D category operations and why should we complicate and compromise (to some extent) as it seems logically possible
Automotive SW Consultant | Certified Architect and Lead Engineer | Founder @ TechieVai ©
1moInteresting question. I would agree with you. I think it would still add extra efforts and require high competency to take care of use cases through SW only, but probably also with the use of external HW connected to the MCU. I would love to work on such system though. I think it'll be very interesting.
I Play Business for a Sport | Strategic Engineering Manager | Driving Profitable Solutions and Orchestrating Business Excellence | MBA Global & Operational Management | MBA Digital Transformation
1moInteresting ya Zidan! Also going beyond safety relevant requirements, I see that understating the system, its impacts and the relevant decomposition is crucial