SFFS624 March 2024 MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1
The TI functional safety development flow derives from ISO 26262 and IEC 61508 a set of requirements and methodologies to be applied to semiconductor development. This flow is combined with TI's standard new product development process to develop TI functional safety components. The details of this functional safety development flow are described in the TI internal specification - TI Functional Safety Hardware.
Key elements of the TI functional safety-development flow are as follows:
Functional Safety Activities Overlaid on top of TI's Standard Development Process lists these functional safety development activities which are overlaid atop the standard development flow in Figure 3-1.
Refer to Appendix B for more information about which functional safety lifecycle activities TI performs.
The customer facing work products derived from this TI functional safety process are applicable to many other functional safety standards beyond ISO 26262 and IEC 61508.
Assess | Plan | Create | Validate | Sustain and End-of-Life |
---|---|---|---|---|
Determine if functional safety process execution is required | Define component target SIL/ASIL capability | Develop component level functional safety requirements | Validate functional safety design in silicon | Document any reported issues (as needed) |
Nominate a functional safety manager | Generate functional safety plan | Include functional safety requirements in design specification | Characterize the functional safety design | Perform incident reporting of sustaining operations (as needed) |
End of Phase Audit | Verify the functional safety plan | Verify the design specification | Qualify the functional safety design (per AEC-Q100) | Update work products (as needed) |
Initiate functional safety case | Start functional safety design | Finalize functional safety case | ||
Analyze target applications to generate system level functional safety assumptions | Perform qualitative analysis of design (i.e. failure mode analysis) | Perform assessment of project | ||
End of Phase Audit | Verify the qualitative analysis | Release functional safety manual | ||
Verify the functional safety design | Release functional safety analysis report | |||
Perform quantitative analysis of design (i.e. FMEDA) | Release functional safety report | |||
Verify the quantitative analysis | End of Phase Audit | |||
Iterate functional safety design as necessary | ||||
End of Phase Audit |