{"id":10619,"date":"2014-01-06T04:09:28","date_gmt":"2014-01-06T11:09:28","guid":{"rendered":"https:\/\/blogs.mentor.com\/verificationhorizons\/?p=10619"},"modified":"2026-03-27T08:43:16","modified_gmt":"2026-03-27T12:43:16","slug":"managing-verification-coverage-information","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2014\/01\/06\/managing-verification-coverage-information\/","title":{"rendered":"Managing Verification Coverage Information"},"content":{"rendered":"<h2>The UCIS Story<\/h2>\n<p>There is no secret as design sizes grow it is doubly burdensome for verification.\u00a0 Two factors that are easy to measure is the time it takes to simulate a design and the other is the size of the dataset that contains the results of the verification runs. Simulation times are growing and the datasets are getting larger.\u00a0 While time and attention is given to accelerated verification through emulation, or alternate verification methods, to reduce run times, less explored is the impact of larger datasets on verification closure.\u00a0 How does one find bugs within datasets that are so large?\u00a0 How can verification results from simulation, emulation, formal and more be brought together to help drive verification closure?\u00a0 How can one link failures in verification back to requirements?<\/p>\n<p>The Accellera standards organization took a multi-year journey to help address these issues and arrived at the creation of the Unified Coverage Interoperability Standard (UCIS).\u00a0 You can get your free copy <a href=\"http:\/\/www.accellera.org\/downloads\/standards\/ucis\" target=\"_blank\" rel=\"noopener\"><strong>here<\/strong><\/a> if you would like to read and use it.\u00a0 Mentor Graphics contributed a significant starting point to the standard and collaborated with major competitors and users to add to and extend from there.\u00a0 But now that the standard is done, what does one do with it?<\/p>\n<p>While that was a rhetorical question when the standard was done in 2012; today it begs an answer.<\/p>\n<p>From my perspective there are two classes of users of UCIS.\u00a0 The more immediate users are those who are building verification tools that must contend with design and verification complexity now.\u00a0 With UCIS they have the initial underpinnings to add product features that will allow a level of data portability that was not present prior to the standard.\u00a0 The second class of users are those who will use the UCIS Application Programming Interface (API) to build functions that will perform simple and complex tasks on these large datasets.\u00a0 This last class of user that might exchange UCIS API code with each other has yet to materialize.\u00a0 But the stage is set for them.<\/p>\n<p>To highlight what the first class of UCIS adopters have been doing, DVClub in Europe will tackle to answer this question as on what one can do with UCIS on Monday, 13 January 2014.\u00a0 Darron May, Product Manager at Mentor Graphics will speak for us on our application of the standard.\u00a0 His session is titled <em>Blending Metrics from Multiple Verification Engines to Improve Productivity<\/em>.\u00a0 You can find out more details about the DVClub event (speakers and presentation abstracts) and register <a href=\"http:\/\/dvclubjan2014.eventbrite.com\/?aff=estw\" target=\"_blank\" rel=\"noopener\"><strong>here<\/strong><\/a> to attend in person or via remote access.\u00a0 The event will be held 12:00-14:00 GMT and is free.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The UCIS Story There is no secret as design sizes grow it is doubly burdensome for verification.\u00a0 Two factors that&#8230;<\/p>\n","protected":false},"author":71541,"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,402,441,596,732,779,781],"industry":[],"product":[],"coauthors":[],"class_list":["post-10619","post","type-post","status-publish","format-standard","hentry","category-news","tag-accellera","tag-coverage-closure","tag-dvclub","tag-metrics","tag-standards","tag-ucis","tag-unified-coverage-interoperability-standard"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/10619","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\/71541"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/comments?post=10619"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/10619\/revisions"}],"predecessor-version":[{"id":14607,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/10619\/revisions\/14607"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media?parent=10619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/categories?post=10619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/tags?post=10619"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/industry?post=10619"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/product?post=10619"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/coauthors?post=10619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}