{"id":13428,"date":"2019-01-02T07:54:16","date_gmt":"2019-01-02T14:54:16","guid":{"rendered":"https:\/\/blogs.mentor.com\/verificationhorizons\/?p=13428"},"modified":"2026-03-27T08:39:13","modified_gmt":"2026-03-27T12:39:13","slug":"part-4-the-2018-wilson-research-group-functional-verification-study","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2019\/01\/02\/part-4-the-2018-wilson-research-group-functional-verification-study\/","title":{"rendered":"Part 4: The 2018 Wilson Research Group Functional Verification Study"},"content":{"rendered":"<p>This blog is a continuation of a series of blogs related to the 2018 Wilson Research Group Functional Verification Study (<a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2018\/11\/14\/prologue-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\"><b>click here<\/b><\/a>).\u00a0 In my previous blog (<b><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2018\/12\/04\/part-3-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">click here<\/a><\/b>) I discussed verification effort trends in terms of project time spent in verification, as well as increasing headcount as indicated by the rising mean peak number of design and verification engineers working on FPGA projects. In this blog I continue the discussion of FPGA verification effort trends by looking at where engineers spend their time.<\/p>\n<h2><b>FPGA Verification Effort Trends Continued<\/b><\/h2>\n<h3><b>Where FPGA Design Engineers Spend Their Time<\/b><\/h3>\n<p>Verification engineers are not the only project stakeholders involved in the verification process. Design engineers spend a significant amount of their time in verification too, as shown in Fig. 4-1. In 2018, design engineers spent on average 56% of their time involved in design activities and 44% of their time in verification. However, the data indicates a trend that FPGA design engineers are spending less time involved in verification tasks. There are two reasons for this trend. First, many FPGA projects have added verification engineers to their teams, which means design engineers can focus most of their effort on design. Second, in general, there has been increased adoption of larger, more complex FPGAs, which has increased the design engineer\u2019s workload.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13431\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2018\/12\/2018-4-1.png\" alt=\"\" width=\"1280\" height=\"720\" \/><\/p>\n<p><b>Figure 4-1. Where FPGA design engineers spend their time<\/b><\/p>\n<h3><b>Where FPGA Verification Engineers Spend Their Time<\/b><\/h3>\n<p>Fig. 4-2 shows where verification engineers spend their time (on average). We do not show trends here since there were no significant changes in the FPGA results during the period 2014 through 2018.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-13433\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2018\/12\/2018-4-2-1.png\" alt=\"\" width=\"1280\" height=\"720\" \/><\/p>\n<p><b>Figure 4-2. Where FPGA verification engineers spend their time<\/b><\/p>\n<p>Our study found that FPGA verification engineers spend more of their time debugging than with any other activity. From a management perspective, this can be a significant challenge when planning future projects\u2019 effort and schedule based on previous projects\u2019 data since debugging is unpredictable and varies significantly between projects.<\/p>\n<p>The key takeaway here is that a significant amount of engineering time is spent in the verification process when you consider the combined design and verification engineering time.<\/p>\n<p>In my next blog (<a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/01\/07\/part-5-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">click here<\/a>) I shift the focus of our discussion from verification effectiveness and effort trends to FPGA verification technology adoption trends.<\/p>\n<h2>Quick links to the 2018 Wilson Research Group Study results<\/h2>\n<ul>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2018\/11\/14\/prologue-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Prologue: The 2018 Wilson Research Group Functional Verification Study<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2018\/11\/15\/understanding-and-minimizing-study-bias-2018-study\/\" target=\"_blank\" rel=\"noopener\">Understanding and Minimizing Study Bias (2018 Study)<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2018\/11\/19\/part-1-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 1 \u2013 FPGA Design Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2018\/11\/26\/part-2-the-2016-wilson-research-group-functional-verification-study-2\/\" target=\"_blank\" rel=\"noopener\">Part 2 \u2013 FPGA Verification Effectiveness Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2018\/12\/04\/part-3-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 3 \u2013 FPGA Verification Effort Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/01\/02\/part-4-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 4 \u2013 FPGA Verification Effort Trends (Continued)<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/01\/07\/part-5-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 5 \u2013 FPGA Verification Technology Adoption Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/01\/15\/part-6-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 6 \u2013 FPGA Verification Language and Library Adoption Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/01\/22\/part-7-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 7 \u2013 IC\/ASIC Design Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/01\/29\/part-8-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 8 \u2013 IC\/ASIC Resource Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/02\/05\/part-9-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 9 \u2013 IC\/ASIC Verification Technology Adoption Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/02\/14\/part-10-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 10 \u2013 IC\/ASIC Language and Library Adoption Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/03\/05\/part-11-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 11 \u2013 IC\/ASIC Power Management Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/03\/13\/part-12-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Part 12 \u2013 IC\/ASIC Verification Results Trends<\/a><\/li>\n<li><a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2019\/03\/19\/conclusion-the-2018-wilson-research-group-functional-verification-study\/\" target=\"_blank\" rel=\"noopener\">Conclusion: The 2018 Wilson Research Group Functional<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This blog is a continuation of a series of blogs related to the 2018 Wilson Research Group Functional Verification Study&#8230;<\/p>\n","protected":false},"author":71592,"featured_media":0,"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":[326,421,506,820,821,827,851],"industry":[],"product":[],"coauthors":[],"class_list":["post-13428","post","type-post","status-publish","format-standard","hentry","category-news","tag-accellera","tag-debugging","tag-functional-verification","tag-verification-academy","tag-verification-effort","tag-verification-methodology","tag-wilson-research-group-functional-verification-study"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/13428","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=13428"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/13428\/revisions"}],"predecessor-version":[{"id":19870,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/13428\/revisions\/19870"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media?parent=13428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/categories?post=13428"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/tags?post=13428"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/industry?post=13428"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/product?post=13428"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/coauthors?post=13428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}