This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Hercules Certification Questions

Hi team,

I have a customer who is interested in using our Hercules device, but requires some information on meeting IEC 61508 SIL-3 certification.

1) Is there any documentation on how a customer gets a product or application certified for this?

2) Also, what is the process? Is there a third-party agency? How does the Hercules certified product help?

3) The customer would intend to develop code with C/C++ and what impact does this have on certification, etc?

If we need to ask the customer other questions to get these answered, please let me know.

Thanks, 
Michael Arriete

  • Michael,

    The 61508 standard is a 'Type A' basic standard and depending on what the customer is building there may be a more specific standard (derived from 61508) that applies. They really need to determine this themselves. There are third party assessors or sometimes if the customer is large enough they can do an independent internal assessment. Again they need to understand this themselves.

    What they get with Hercules is an MCU with high diagnostic coverage and with mostly hardware diagnostics - meaning that they can reach the coverage metrics required by the standards that apply usually with a lot less software development and with a lot more certainty to effort and schedule.

    The product also comes with extensive documentation including an FMEDA and in many cases a certificate which means that this analysis has already been audited by an assessor.

    For 3rd item there are different requirements for HW and software. Software development for these applications is heavy in process because failures are viewed as systematic (by design) rather than random like for hardware.
    Tools like a compiler need to be qualified. We offer a compiler qualification kit to help the customer through this step of the process.