SPRUID8D September 2020 – January 2022 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
The TI functional safety development flow derives from ISO 26262:2018 and IEC 61508:2010 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 Functional Safety-Compliant components. The details of this functional safety development flow are described in the TI internal specification - Functional Safety Hardware.
Key elements of the TI functional safety-development flow are as follows:
Table 3-1 lists these functional safety development activities that are overlaid atop the standard development flow in Figure 3-1.
For more information about which functional safety lifecycle activities TI performs, see Section B.
The customer facing work products derived from this Functional Safety-Compliant process are applicable to many other functional safety standards beyond ISO 26262:2018 and IEC 61508:2010.
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 |