{"id":12113,"date":"2016-02-23T11:27:02","date_gmt":"2016-02-23T18:27:02","guid":{"rendered":"https:\/\/blogs.mentor.com\/verificationhorizons\/?p=12113"},"modified":"2026-03-27T08:42:40","modified_gmt":"2026-03-27T12:42:40","slug":"debug-data-api-in-action","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2016\/02\/23\/debug-data-api-in-action\/","title":{"rendered":"Debug Data API In Action"},"content":{"rendered":"<h2><a title=\"View &#039;https:\/\/farm2.staticflickr.com\/1667\/25218331075_2089dcd80c.jpg&#039; on Flickr.com\" href=\"https:\/\/www.flickr.com\/photos\/124797050@N08\/25218331075\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"https:\/\/farm2.staticflickr.com\/1667\/25218331075_2089dcd80c.jpg\" src=\"https:\/\/farm2.staticflickr.com\/1667\/25218331075_2089dcd80c.jpg\" alt=\"https:\/\/farm2.staticflickr.com\/1667\/25218331075_2089dcd80c.jpg\" width=\"258\" height=\"145\" border=\"0\" \/><\/a>First Debut of Working API at DVCon U.S. 2016<\/h2>\n<p>The <a href=\"https:\/\/groups.google.com\/a\/debugdataapi.org\/forum\/?hl=en#!forum\/dd-api\" target=\"_blank\" rel=\"noopener\">Debug Data API<\/a> is set to make its first public debut at a \u201cmeet up\u201d of interested people at <a href=\"https:\/\/dvcon.org\/\" target=\"_blank\" rel=\"noopener\">DVCon U.S.<\/a> \u00a0The <em>meet up<\/em> will be from 5:15pm &#8211; 5:45pm on Tuesday, March 1st in the Fir ballroom at the DoubleTree Hotel in San Jose, CA. \u00a0You are invited to see a demonstration of a debug function written in C running on first prototypes from Mentor and Cadence that take a common design with simulation datasets from two simulators and produce identical debug results. \u00a0In addition, we will present current status on the Debug Data API development and projected timeline of support. \u00a0The industry has invested decades in access methods for live simulation, but common post simulation results data access has been generally limited to ASCII file dumps in the VCD or eVCD format that have reached their end-of-life.<\/p>\n<p>For more complex designs, the one-engineer to one-simulator day has passed and long replaced by verification runs leveraging the Universal Verification Methodology (UVM) that is deeply connected to constrained random simulation techniques within simulation data centers that produce a magnitude more information. \u00a0Add to that the impact of emulation and the massive amount of verification results is daunting and motivates us to support an industry-wide common data read API.<\/p>\n<h2><a href=\"https:\/\/reg.mpassociates.com\/reglive\/PromoCode.aspx?confid=199\" target=\"_blank\" rel=\"noopener\">Register<\/a> for DVCon<\/h2>\n<p>The Tuesday evening <em>meet up<\/em> will be during DVCon exhibition hours. \u00a0If you have\u00a0 registered to attend DVCon U.S., you already have an exhibit pass. \u00a0If you have not yet registered and only wish to attend this event, it is free, but you need to <a href=\"https:\/\/reg.mpassociates.com\/reglive\/PromoCode.aspx?confid=199\" target=\"_blank\" rel=\"noopener\">register<\/a> for exhibit access.\u00a0 In addition to being able to attend the exhibition for free, Expo-only registrants can also attend <a href=\"https:\/\/dvcon.org\/agenda\/panels\" target=\"_blank\" rel=\"noopener\">panels<\/a> and <a href=\"https:\/\/dvcon.org\/content\/event-details?id=199-115\" target=\"_blank\" rel=\"noopener\">Wally Rhines&#8217; keynote<\/a> on Tuesday fee free as well.<\/p>\n<p>The <em>meet up<\/em> is not the only place to learn more about the emerging prototype implementation of the Debug Data API. \u00a0Feel free to visit the demo booths Monday &#8211; Wednesday to learn more. \u00a0You will find Mentor Graphics at\u00a0<a href=\"http:\/\/www.expocad.com\/host\/fx\/MPA\/dvcon16\/default.html\" target=\"_blank\" rel=\"noopener\">booth<\/a> (#501). \u00a0You can always stop me at DVCon too and I would be more than happy to update you on our progress and plans.<\/p>\n<p>It was not too long ago at DAC 2015, a project to incubate a debug data API standard was launched and I <a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2015\/06\/04\/dda\/\" target=\"_blank\" rel=\"noopener\">blogged<\/a>\u00a0about the need for\u00a0it. \u00a0At DAC we demonstrated data exchange between simulation and debug environments and shared an overall architectural outline.\u00a0 Then in October 2015, the initial Debug Data API specification was released for public comment and input and I <a href=\"https:\/\/blogs.mentor.com\/verificationhorizons\/blog\/2015\/10\/21\/debug-data-api-development-update-specification-first-review\/\" target=\"_blank\" rel=\"noopener\">blogged<\/a> about it at that time. \u00a0This resulted in several months of industry interaction and a refined specification, which is now taking first implementation steps.<\/p>\n<p>Join us Tuesday evening to witness and celebrate these first steps.\u00a0 See you at DVCon U.S.!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>First Debut of Working API at DVCon U.S. 2016 The Debug Data API is set to make its first public&#8230;<\/p>\n","protected":false},"author":71541,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[416,419,420,448,787,814,819],"industry":[],"product":[],"coauthors":[],"class_list":["post-12113","post","type-post","status-publish","format-standard","hentry","category-news","tag-ddi","tag-debug","tag-debug-data-api","tag-dvcon-u-s","tag-uvm","tag-vcd","tag-verification"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/12113","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=12113"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/12113\/revisions"}],"predecessor-version":[{"id":14586,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/12113\/revisions\/14586"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media?parent=12113"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/categories?post=12113"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/tags?post=12113"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/industry?post=12113"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/product?post=12113"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/coauthors?post=12113"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}