Presentation
Improving Software Libraries Used as Safety Diagnostics for DSPs with DCLS, in Next-Gen Battery Management Systems, to Achieve ASIL-D
DescriptionThis presentation details a methodology to achieve ISO-26262 ASIL-D compliance for Digital Signal Processors (DSPs) used in automotive Battery Management Systems (BMS). ASIL-D is the most stringent automotive safety level, requiring 99% Single Point Fault Metric (SPFM). The primary safety mechanism employed is Dual Core Lock Step (DCLS). To validate and improve diagnostic coverage, the team utilized an ISO 26262 certified tool, which can be used for FuSa design verification upto ASIL-D, to perform exhaustive gate-level fault injection analysis. Diagnostic Software Libraries were developed and continuously refined to exercise all DSP core functionalities, verify each iteration to evaluate the diagnostic fault coverage. The Constant Analysis identified SAFE faults—those related to unused logic blocked by configuration registers. Since these faults cannot violate safety goals, marking them as SAFE improves the SPFM, and reduce debug and development efforts. Analysis of "End of Trace" (EOT) faults revealed areas where data was not toggling sufficiently, software vectors were improved using random data to ensure fault propagation through proprietary hardware. In summary, combining hardware DCLS with advanced constant analysis and refined software workloads, the methodology successfully reaches the 99% SPFM required for automotive safety.
Event Type
Engineering Poster
TimeMonday, July 275:00pm - 6:00pm PDT
LocationDAC Pavilion, Exhibit Floor
Similar Presentations
