{"id":15753,"date":"2021-02-03T10:48:26","date_gmt":"2021-02-03T15:48:26","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/?p=15753"},"modified":"2026-03-27T08:46:27","modified_gmt":"2026-03-27T12:46:27","slug":"part-12-the-2020-wilson-research-group-functional-verification-study","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/02\/03\/part-12-the-2020-wilson-research-group-functional-verification-study\/","title":{"rendered":"Part 12: The 2020 Wilson Research Group Functional Verification Study"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><strong>ASIC\/IC Verification Results<\/strong><\/h2>\n\n\n\n<p>This blog is a continuation of a series of blogs related to the <a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/10\/27\/prologue-the-2020-wilson-research-group-functional-verification-study\/\">2020 Wilson Research Group Functional Verification Study<\/a>. In my <a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/01\/27\/part-11-the-2020-wilson-research-group-functional-verification-study\/\">previous blog<\/a> I provided data related to designs that actively manage power. In this blog, I present verification results findings in terms of schedules, number of required spins, and classification of functional bugs.<\/p>\n\n\n\n<p>A metric often track to measure efficiency is ASIC\/IC project completion compared to the original schedule, as shown in Figure 12-1. Here we found that 68 percent of IC\/ASIC projects were behind schedule.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-01-1024x576.png\" alt=\"\" class=\"wp-image-15758\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-01-1024x576.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-01-600x338.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-01-768x432.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-01-900x506.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-01.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><strong>Figure 12-1. Design Completion Compared to Original Schedule<\/strong><\/figcaption><\/figure>\n\n\n\n<p>A metric often track to measure effectiveness is number of spins before production. Figure 12-2 presents industry trends from 2012 through 2020 in terms of required spins before ASIC\/IC production. Even though designs have increased in complexity during this period, the data suggest that the number of required spins before production has not increased. Nonetheless, only about 32 percent of today\u2019s projects are able to achieve first silicon success.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-02-1024x576.png\" alt=\"\" class=\"wp-image-15759\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-02-1024x576.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-02-600x338.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-02-768x432.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-02-900x506.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-02.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>F<strong>igure 12-2. Required Number of Spins<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Figure 12-3 shows various categories of design flaws contributing to IC\/ASIC respins, where the percentage of \u201clogic or functional flaws\u201d remains the leading cause of bugs. In 2020 we began tracking flaws associated with safety (11 percent) and security (10 percent) features, so we are unable to show trends at this time. Obviously multiple flaws can contribute to bug escapes, which is the reason the total percentage of flaws sums to more than 100 percent.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-03-1-1024x576.png\" alt=\"\" class=\"wp-image-15760\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-03-1-1024x576.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-03-1-600x338.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-03-1-768x432.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-03-1-900x506.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-03-1.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><strong>Figure 12-3. Types of Flaws Resulting in Respins<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Note that in 2020 we saw a huge increase in flaws attributed to tuning analog circuits (41 percent). I analyzed this year\u2019s results to see whether the spike was restricted to designs at the latest technology nodes, or if it was more widespread. It turns out that while 7nm or below was the most popular answer for those experiencing the problem, it only accounted for about 16% of the cases. Almost all nodes, including 150nm and larger, were seeing these types of failures.<\/p>\n\n\n\n<p>The next thing I looked into was whether these issues existed in only large designs or small ones. The results can be seen in Figure 12-4 below, but it clearly shows that while all design sizes are experiencing a rise in problems associated with analog tuning, the biggest percentage involves the largest designs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-04-1024x576.png\" alt=\"\" class=\"wp-image-15761\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-04-1024x576.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-04-600x338.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-04-768x432.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-04-900x506.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-04.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><strong>Figure 12-4. Analog Flaws by Design Size<\/strong><\/figcaption><\/figure>\n\n\n\n<p>Based on our findings, <a href=\"https:\/\/semiengineering.com\/increase-in-analog-problems\/\" target=\"_blank\" rel=\"noopener\">Semiconductor engineering<\/a> wrote an article in October on the issue increasing number of analog flaws and interviewed a number of industry experts. One of the key takeaways from this discussion is that we are seeing higher integration of analog across the board in terms of various sized designs, and this is contributing to an increase in analog issues.<\/p>\n\n\n\n<p>Figure 12-5 demonstrates the root cause of logical or functional flaws by various categories. The data suggest design errors are the leading cause of functional flaws, and the situation is worsening. In addition, problems associated with changing, incorrect, and incomplete specifications are a common theme often voiced by many verification engineers and project managers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-05-1024x576.png\" alt=\"\" class=\"wp-image-15762\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-05-1024x576.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-05-600x338.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-05-768x432.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-05-900x506.png 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-05.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption><strong>Figure 12-5. Root Cause of Functional Flaws<\/strong><\/figcaption><\/figure>\n\n\n\n<p>In my next blog I provide some concluding remarks and observations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"block-1962fc6a-d3ba-4f77-8c1d-3d766181802f\"><strong>Quick links to the 2020 Wilson Research Group Study results<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\" id=\"block-ef5a20b3-7c3a-44c6-9a46-ddb686c93b60\"><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/10\/27\/prologue-the-2020-wilson-research-group-functional-verification-study\/\">Prologue: The 2020 Wilson Research Group Functional Verification Study<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/10\/30\/understanding-and-minimizing-study-bias-2020-study\/\">Understanding and Minimizing Study Bias (2020 Study)<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/11\/05\/part-1-the-2020-wilson-research-group-functional-verification-study\/\">Part 1 \u2013 FPGA Design Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/11\/10\/part-2-the-2020-wilson-research-group-functional-verification-study\/\">Part 2 \u2013 FPGA Verification Effectiveness Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/11\/18\/part-3-the-2020-wilson-research-group-functional-verification-study\/\">Part 3 \u2013 FPGA Verification Effort Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/12\/02\/part-4-the-2020-wilson-research-group-functional-verification-study\/\">Part 4 \u2013 FPGA Verification Effort Trends (Continued)<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/12\/09\/part-5-the-2020-wilson-research-group-functional-verification-study\/\">Part 5 \u2013 FPGA Verification Technology Adoption Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/12\/16\/part-6-the-2020-wilson-research-group-functional-verification-study\/\">Part 6 \u2013 FPGA Verification Language and Library Adoption Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2020\/12\/22\/part-7-the-2020-wilson-research-group-functional-verification-study\/\">Part 7 \u2013 IC\/ASIC Design Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/01\/06\/part-8-the-2020-wilson-research-group-functional-verification-study\/\">Part 8 \u2013 IC\/ASIC Resource Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/01\/14\/part-9-the-2020-wilson-research-group-functional-verification-study\/\">Part 9 \u2013 IC\/ASIC Verification Technology Adoption Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/01\/20\/part-10-the-2020-wilson-research-group-functional-verification-study\/\">Part 10 \u2013 IC\/ASIC Language and Library Adoption Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/01\/27\/part-11-the-2020-wilson-research-group-functional-verification-study\/\">Part 11 \u2013 IC\/ASIC Power Management Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/02\/03\/part-12-the-2020-wilson-research-group-functional-verification-study\/\">Part 12 \u2013 IC\/ASIC Verification Results Trends<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/02\/10\/conclusion-the-2020-wilson-research-group-functional-verification-study\/\">Conclusion: The 2020 Wilson Research Group Functional<\/a><\/li><li><a href=\"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2021\/02\/18\/epilogue-the-2020-wilson-research-group-functional-verification-study\/y\">Epilogue: The 2020 Wilson Research Group Functional Verification Study<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>ASIC\/IC Verification Results This blog is a continuation of a series of blogs related to the 2020 Wilson Research Group&#8230;<\/p>\n","protected":false},"author":71592,"featured_media":15758,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[901,506,820,851],"industry":[],"product":[],"coauthors":[],"class_list":["post-15753","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-functional-bugs","tag-functional-verification","tag-verification-academy","tag-wilson-research-group-functional-verification-study"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/02\/2020-B12-Fig-01.png","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/15753","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/users\/71592"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/comments?post=15753"}],"version-history":[{"count":5,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/15753\/revisions"}],"predecessor-version":[{"id":15887,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/15753\/revisions\/15887"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media\/15758"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media?parent=15753"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/categories?post=15753"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/tags?post=15753"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/industry?post=15753"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/product?post=15753"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/coauthors?post=15753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}