{"id":13994,"date":"2019-12-06T12:15:47","date_gmt":"2019-12-06T19:15:47","guid":{"rendered":"https:\/\/blogs.mentor.com\/verificationhorizons\/?p=13994"},"modified":"2026-03-27T08:47:10","modified_gmt":"2026-03-27T12:47:10","slug":"december-2019-verification-horizons-newsletter-is-out","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/2019\/12\/06\/december-2019-verification-horizons-newsletter-is-out\/","title":{"rendered":"December 2019 Verification Horizons Newsletter is Out!"},"content":{"rendered":"<p><a href=\"https:\/\/verificationacademy.com\/verification-horizons\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15932\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/03\/HorizonsLogo.png\" alt=\"Verification Horizons\" width=\"1024\" height=\"187\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/03\/HorizonsLogo.png 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/03\/HorizonsLogo-600x110.png 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/03\/HorizonsLogo-768x140.png 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2021\/03\/HorizonsLogo-900x164.png 900w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p>We&#8217;re happy to give you a special Christmas (or whatever gift-giving holiday you may celebrate this time of year) present: the <a href=\"https:\/\/verificationacademy.com\/verification-horizons\/december-2019-volume-15-issue-3\" target=\"_blank\" rel=\"noopener\">December issue of Verification Horizons<\/a>! In addition to a fun look at how the Harry Potter books and movies can be compared to verification, we have a great article on the verification of Deep Learning designs.<\/p>\n<p>After a great analysis of classical von Neuman architectures vs. Convolutional Neural Networks for implementing Deep Learning designs, my Mentor colleague Jean-Marie Brunet and noted verification expert Lauro Rizzatti explain &#8220;<a href=\"https:\/\/verificationacademy.com\/verification-horizons\/december-2019-volume-15-issue-3\/why-hardware-emulation-is-necessary-to-verify-deep-learning-designs\" target=\"_blank\" rel=\"noopener\">Why Hardware Emulation Is Necessary to Verify Deep Learning Designs<\/a>.&#8221; As you&#8217;ll see, it comes down to three main requirements to verify these CNN-centric designs:<\/p>\n<ol>\n<li>Scalability &#8211; supporting designs from several million up to 10 billion gates.<\/li>\n<li>Virtualization &#8211; moving the emulator from the lab to the data center making it an enterprise resource.<\/li>\n<li>Determinism &#8211; ensuring the same result from one compile to the next, especially when debug is factored in.<\/li>\n<\/ol>\n<p>The issue has several other valuable articles as well:<\/p>\n<ul>\n<li><a title=\"Deadlock Prevention Made Easy with Formal Verification\" href=\"https:\/\/verificationacademy.com\/verification-horizons\/december-2019-volume-15-issue-3\/deadlock-prevention-made-easy-with-formal-verification\" target=\"_blank\" rel=\"noopener noreferrer\">Deadlock Prevention Made Easy with Formal Verification<\/a>\u00a0&#8211;\u00a0explores the intricacies of safety and liveness properties to identify deadlocks in formal verification and shows how to automate deadlock detection.<\/li>\n<li><a title=\"Exercising State Machines with Command Sequences\" href=\"https:\/\/verificationacademy.com\/verification-horizons\/december-2019-volume-15-issue-3\/exercising-state-machines-with-command-sequences\" target=\"_blank\" rel=\"noopener noreferrer\">Exercising State Machines with Command Sequences<\/a>\u00a0&#8211; how\u00a0Questa\u00ae inFact can generate command sequences that exhaustively exercise a complex state machine.<\/li>\n<li><a title=\"Designing a Portable Stimulus Reuse Strategy\" href=\"https:\/\/verificationacademy.com\/verification-horizons\/december-2019-volume-15-issue-3\/designing-a-portable-stimulus-reuse-strategy\" target=\"_blank\" rel=\"noopener noreferrer\">Designing a Portable Stimulus Reuse Strategy<\/a>\u00a0&#8211; how to apply the new Accellera Portable Test and Stimulus Standard to maximize reusability when sharing test intent and IP between teams and projects.<\/li>\n<li><a title=\"Don\u2019t Forget the Protocol! A CDC Protocol Methodology to Avoid Bugs in Silicon\" href=\"https:\/\/verificationacademy.com\/verification-horizons\/december-2019-volume-15-issue-3\/dont-forget-the-protocol-a-cdc-protocol-methodology-to-avoid-bugs-in-silicon\" target=\"_blank\" rel=\"noopener noreferrer\">Don\u2019t Forget the Protocol! A CDC Protocol Methodology to Avoid Bugs in Silicon<\/a> &#8211; proposes a methodology to better utilize formal model checking and simulation-based technologies to overcome common CDC verification challenges.<\/li>\n<\/ul>\n<p>Please take a look at the latest issue of Verification Horizons (downloadable PDF <a href=\"https:\/\/s3.amazonaws.com\/verificationhorizons.verificationacademy.com\/volume-15_issue-3\/complete-issue\/download\/volume15-issue3-verification-horizons-publication-hr.pdf\" target=\"_blank\" rel=\"noopener\">here<\/a>). Feel free to leave a comment and let us know what you think. We also invite you to tell us what topics you might want to see in future issues. Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;re happy to give you a special Christmas (or whatever gift-giving holiday you may celebrate this time of year) present:&#8230;<\/p>\n","protected":false},"author":71936,"featured_media":16498,"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":[],"industry":[],"product":[],"coauthors":[946],"class_list":["post-13994","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/54\/2019\/12\/verification-horizons-december-2019_350x160.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/13994","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\/71936"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/comments?post=13994"}],"version-history":[{"count":4,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/13994\/revisions"}],"predecessor-version":[{"id":16505,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/posts\/13994\/revisions\/16505"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media\/16498"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/media?parent=13994"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/categories?post=13994"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/tags?post=13994"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/industry?post=13994"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/product?post=13994"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/verificationhorizons\/wp-json\/wp\/v2\/coauthors?post=13994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}