{"id":4240,"date":"2020-06-10T08:46:13","date_gmt":"2020-06-10T08:46:13","guid":{"rendered":"https:\/\/lorit-consultancy.com\/2020\/06\/quantifying-iso-26262-dependent-failures-analysis\/"},"modified":"2025-04-29T13:24:58","modified_gmt":"2025-04-29T11:24:58","slug":"quantifying-iso-26262-dependent-failures-analysis","status":"publish","type":"post","link":"https:\/\/lorit-consultancy.com\/de\/2020\/06\/quantifying-iso-26262-dependent-failures-analysis\/","title":{"rendered":"Quantifying ISO 26262 Dependent Failures Analysis"},"content":{"rendered":"<p>In this blog we revisit the subject of dependent failures as defined in <strong><a href=\"https:\/\/lorit-consultancy.com\/en\/standards\/automotive\/iso26262\/\" target=\"_blank\" rel=\"noopener\">ISO 26262<\/a><\/strong> (Read also our DFA blog <a href=\"https:\/\/lorit-consultancy.com\/en\/2017\/07\/iso-26262-part-11-blog-post-3-dependent-failure-analysis-dfa\/\" target=\"_blank\" rel=\"noopener\">ISO 26262 Part 11: Dependent Failure Analysis<\/a>) and more to the point how they can be quantified. Depending on the item under development, the number of <strong>potential dependent failures initiators (DFI)<\/strong> can be large and at present there is no clear way defined on how to quantify these failures.<\/p>\n<p><a class=\"swipebox\" href=\"https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2020\/06\/20-Coupling-Factor-Classes.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4635 size-medium aligncenter\" src=\"https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2020\/06\/20-Coupling-Factor-Classes-1024x448.png\" alt=\"\" width=\"1024\" height=\"448\" srcset=\"https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2020\/06\/20-Coupling-Factor-Classes-1024x448.png 1024w, https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2020\/06\/20-Coupling-Factor-Classes-1920x839.png 1920w, https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2020\/06\/20-Coupling-Factor-Classes-768x336.png 768w, https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2020\/06\/20-Coupling-Factor-Classes-1536x672.png 1536w, https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2020\/06\/20-Coupling-Factor-Classes-2048x895.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Figure 1: Coupling factor classes for dependent failures<\/p>\n<p style=\"text-align: left;\">The <strong>7 types of coupling factors<\/strong> are applicable to system, hardware, and software levels as defined in <a href=\"https:\/\/lorit-consultancy.com\/en\/standards\/automotive\/iso26262\/\" target=\"_blank\" rel=\"noopener\">ISO 26262<\/a>:<\/p>\n<table id=\"tablepress-26\" class=\"tablepress tablepress-id-26 aligncenter\" style=\"height: 388px;\" width=\"845\">\n<thead>\n<tr class=\"row-1 odd\">\n<th class=\"column-1\">Coupling factor<\/th>\n<th class=\"column-2\">Example system level<\/th>\n<th class=\"column-3\">Example hardware level<\/th>\n<th class=\"column-4\">Example software level<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n<td class=\"column-1\">Shared Information Input<\/td>\n<td class=\"column-2\">External messages e.g. CAN<\/td>\n<td class=\"column-3\">Sensor output<\/td>\n<td class=\"column-4\">Variable global to 2 functions<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n<td class=\"column-1\">Communication<\/td>\n<td class=\"column-2\">Between to ECUs in the same system<\/td>\n<td class=\"column-3\">Electrical connection between 2 elements<\/td>\n<td class=\"column-4\">Data flow via global variables<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n<td class=\"column-1\">Identical Type<\/td>\n<td class=\"column-2\">Same type of sensor<\/td>\n<td class=\"column-3\">Same microcontroller<\/td>\n<td class=\"column-4\">Same C macro<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n<td class=\"column-1\">Unintended Interface<\/td>\n<td class=\"column-2\">One function overruling another due to lack of synchronization<\/td>\n<td class=\"column-3\">Crosstalk between signal paths<\/td>\n<td class=\"column-4\">Same memory space<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n<td class=\"column-1\">Shared Resource<\/td>\n<td class=\"column-2\">Power supply<\/td>\n<td class=\"column-3\">clock<\/td>\n<td class=\"column-4\">I\/O routines<\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n<td class=\"column-1\">Systematic coupling<\/td>\n<td class=\"column-2\">Identical production processes<\/td>\n<td class=\"column-3\">Identical production processes<\/td>\n<td class=\"column-4\">Same compiler<\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n<td class=\"column-1\">Environmental immunity<\/td>\n<td class=\"column-2\">Mechanical coupling<\/td>\n<td class=\"column-3\">EMC<\/td>\n<td class=\"column-4\">N\/A<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center;\">Table 1: Examples of System, Hardware and Software DFI<\/p>\n<p>With the large number of potential DFI how far should teams go in mitigating the potential failures? Ultimately many items will require to be addressed early so that the dependent failures are mitigated by inherent good design, rather than introducing a \u2018sticky bandaid\u2019 approach later in the design lifecycle.<\/p>\n<h2><strong>IEC 61508 Quantification<\/strong><\/h2>\n<p>IEC 61508 &#8211; the standard from which ISO 26262 was derived &#8211; does use a technique to quantify dependent failures or rather common cause failures, by posing a <strong>set of 37 questions around the diversity of each aspect of the development<\/strong>. As an organisation we use a similar technique in ISO 26262 projects but scoring each of the 7 coupling factors based on the impact it might have on safety goals. This takes the form of an<strong> FMEA<\/strong> and requires the corresponding rigour in the safety mechanism to ensure that the DFI has been adequately mitigated.<\/p>\n<\/div><\/div><\/div><div class=\"content_section blue_bg blog_trenner_section\"><div class=\"row align-center medium-align-spaced\"><div class=\"columns border_solid_square post_thumbnail small-10 medium-5 large-3\"><div  data-ratio=\"1.3476454293629\" class=\"\"><picture><source media=\"(min-width:1024px)\" srcset=\"https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2021\/01\/alastair-walker.webp\" width=\"722\" height=\"973\" type=\"image\/webp\" ><source media=\"(min-width:640px)\" srcset=\"https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2021\/01\/alastair-walker.webp\" width=\"722\" height=\"973\" type=\"image\/webp\" ><img decoding=\"async\" src=\"https:\/\/lorit-consultancy.com\/wp-content\/uploads\/2021\/01\/alastair-walker-640x640.webp\" alt=\"\" loading=\"lazy\" width=\"640\" height=\"640\" type=\"image\/webp\" ><\/picture><svg version=\"1.1\" id=\"svg_border_solid_square\" class=\"svg_border_solid_square\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\"\n\t viewBox=\"0 0 337 411.2\" style=\"enable-background:new 0 0 337 411.2;\" xml:space=\"preserve\">\n<polygon id=\"bg\" class=\"bg\" points=\"65,332.6 337,332.6 336.9,411.2 3.6,411.2 \"\/>\n<path id=\"border\" class=\"border\" d=\"M334,329.6V5.9c0-1.6-1.3-2.9-2.9-2.9l0,0L5.9,3.1C4.3,3.1,3,4.3,3,6v400.8c0,1.6,0.8,1.9,1.8,0.6\n\tl59.6-74.7l266.6-0.1C332.7,332.5,333.9,331.2,334,329.6z\"\/>\n<\/svg><\/div><div class=\"image_bottom_content\"><p>Alastair Walker, Consultant<\/p>\n<\/div><\/div><div class=\"columns post_content small-12 medium-6 large-7\"><p>Need support with <strong><a href=\"https:\/\/lorit-consultancy.com\/en\/standards\/automotive\/iso26262\/\" target=\"_blank\" rel=\"noopener\">ISO 26262<\/a>,<\/strong> <a href=\"https:\/\/lorit-consultancy.com\/en\/standards\/automotive\/iatf16949\/\" target=\"_blank\" rel=\"noopener\"><strong>IATF 16949<\/strong><\/a>, or <a href=\"https:\/\/lorit-consultancy.com\/en\/standards\/automotive\/iec60664\/\" target=\"_blank\" rel=\"noopener\"><strong>IEC 60664<\/strong><\/a>? We offer remote consultancy and training to boost your automotive functional safety.<br \/>\nGet in touch via <a href=\"https:\/\/lorit-consultancy.com\/en\/contact-us\/#wpcf7-f4221-p4082-o1\" target=\"_blank\" rel=\"noopener\">contact form<\/a> or join an <a href=\"https:\/\/lorit-consultancy.com\/en\/training\/\" target=\"_blank\" rel=\"noopener\">upcoming online course<\/a>.<\/p>\n<a class=\"add_logo_border\" target=\"_blank\" href=\"https:\/\/lorit-consultancy.com\/en\/automotive\/\"><span>Erfahre mehr<\/span><\/a><\/div><\/div><\/div><\/div><div class=\"single_content_section single_post_section content_section\"><div class=\"row\"><div class=\"post_content columns\">\n<h2>Dependent Failures Initiators (DFI) Mitigation<\/h2>\n<p style=\"text-align: left;\">As mentioned above, we want to prevent DFI occurring where possible to reduce rework time and expense. Clear guidelines within an organisation can help ensure the major issues are avoided e.g. the same microcontroller in redundant paths. For less obvious scenarios a <strong>rating system can be extremely helpful<\/strong>. The acceptance criteria can be defined and a process then put in place rather to avoid than mitigate scenarios. Typical scoring might be as indicated in Figure 3:<\/p>\n<table class=\" aligncenter\" style=\"height: 446px;\" width=\"737\">\n<tbody>\n<tr>\n<td width=\"102\"><strong>DFI Group<\/strong><\/td>\n<td width=\"170\"><strong>DFI Type<\/strong><\/td>\n<td width=\"290\"><strong>Detail<\/strong><\/td>\n<td width=\"51\"><strong>Score<\/strong><\/td>\n<\/tr>\n<tr>\n<td rowspan=\"8\" width=\"102\">Shared Resource<\/td>\n<td rowspan=\"4\" width=\"170\">Clock<\/td>\n<td width=\"290\">Same clock source for both channels no checks<\/td>\n<td width=\"51\">10<\/td>\n<\/tr>\n<tr>\n<td width=\"290\">Test only for stuck at faults<\/td>\n<td width=\"51\">7<\/td>\n<\/tr>\n<tr>\n<td width=\"290\">Test for stuck at, jitter, DC, drift<\/td>\n<td width=\"51\">4<\/td>\n<\/tr>\n<tr>\n<td width=\"290\">Full independent clock monitoring<\/td>\n<td width=\"51\">1<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"4\" width=\"170\">Power Supply<\/td>\n<td width=\"290\">Identical Power Supply<\/td>\n<td width=\"51\">10<\/td>\n<\/tr>\n<tr>\n<td width=\"290\">Same technology but different PSU implementation<\/td>\n<td width=\"51\">7<\/td>\n<\/tr>\n<tr>\n<td width=\"290\">Different power supply technology<\/td>\n<td width=\"51\">4<\/td>\n<\/tr>\n<tr>\n<td width=\"290\">Different power supply technology, with independent monitoring, level, transient and oscillation<\/td>\n<td width=\"51\">1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: center;\">Table 2: DFI Rating System<\/p>\n<p>The acceptance criteria may be only to accept DFI below a given value or perhaps a level for the total DFI ranking for the item or element.<\/p>\n<p>How companies approach this topic varies dramatically, but certainly recommended is some form of acceptance criteria for dependent failures to guide teams through this challenging activity in <a href=\"https:\/\/lorit-consultancy.com\/en\/standards\/automotive\/iso26262\/\" target=\"_blank\" rel=\"noopener\">ISO 26262<\/a>.<\/p>\n<p><strong>By Alastair Walker, Consultant<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog we revisit the subject of dependent failures as defined in ISO 26262 (Read also our DFA blog ISO 26262 Part 11: Dependent Failure Analysis) and more to the point how they can be quantified. Depending on the item under development, the number of potential dependent failures initiators (DFI) can be large and [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":3831,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[87,93],"tags":[],"class_list":["post-4240","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-functional-safety","category-automotive"],"acf":[],"_links":{"self":[{"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/posts\/4240","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/comments?post=4240"}],"version-history":[{"count":11,"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/posts\/4240\/revisions"}],"predecessor-version":[{"id":8473,"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/posts\/4240\/revisions\/8473"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/media\/3831"}],"wp:attachment":[{"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/media?parent=4240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/categories?post=4240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lorit-consultancy.com\/de\/wp-json\/wp\/v2\/tags?post=4240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}