{"id":102,"date":"2020-08-27T15:56:00","date_gmt":"2020-08-27T19:56:00","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/?p=102"},"modified":"2026-03-26T15:58:53","modified_gmt":"2026-03-26T19:58:53","slug":"semiengineering-the-evolution-of-high-level-synthesis","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/2020\/08\/27\/semiengineering-the-evolution-of-high-level-synthesis\/","title":{"rendered":"SemiEngineering: The Evolution Of High-Level Synthesis"},"content":{"rendered":"\n<p>Excerpt from article:\u00a0&#8220;<a href=\"https:\/\/semiengineering.com\/the-evolution-of-high-level-synthesis\/\" target=\"_blank\" rel=\"noreferrer noopener\">The Evolution Of High-Level Synthesis<\/a>&#8220;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>The first panelist was Brian Bowyer, director of engineering for <a href=\"https:\/\/semiengineering.com\/entities\/mentor-a-siemens-business\/\" target=\"_blank\" rel=\"noreferrer noopener\">Siemens EDA<\/a>. Bowyer provided a glimpse into the problems of the past and some new developments. \u201cThere\u2019s a lot of work that\u2019s gone in over the last 40 years to make this happen, starting with behavioral VHDL and Verilog, and then later moving into C++ and SystemC,\u201d he said. \u201cEven 20 years ago you could get great results with high-level synthesis, and companies would adopt it and things were great until something didn\u2019t work. Something on the interface wouldn\u2019t work well, or scheduling would move something one cycle later, and suddenly it\u2019s broken and nobody knew why. It was very hard to understand.\u201d<\/p><p>Much has changed recently. \u201cOne thing that has really changed in the last four or five years has been the number of open-source, class-based libraries appearing,\u201d Bowyer said. \u201cYou go from having to write all of the low-level details to picking up a pre-built class library that has a protocol defined in it, the assumptions and the intent all in one package. That makes it much simpler to use than it has been in any point of the history.\u201d<\/p><\/blockquote>\n\n\n\n<p>Read the entire article on <a href=\"https:\/\/semiengineering.com\/the-evolution-of-high-level-synthesis\/\" target=\"_blank\" rel=\"noreferrer noopener\">SemiEngineering<\/a> originally published on August 27th, 2020.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Excerpt from article:\u00a0&#8220;The Evolution Of High-Level Synthesis&#8220; The first panelist was Brian Bowyer, director of engineering for Siemens EDA. Bowyer&#8230;<\/p>\n","protected":false},"author":77876,"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":[355,356],"industry":[],"product":[84],"coauthors":[349],"class_list":["post-102","post","type-post","status-publish","format-standard","hentry","category-news","tag-evolution-of-hls","tag-hls","product-catapult"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/posts\/102","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/users\/77876"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/comments?post=102"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/posts\/102\/revisions"}],"predecessor-version":[{"id":104,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/posts\/102\/revisions\/104"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/media?parent=102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/categories?post=102"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/tags?post=102"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/industry?post=102"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/product?post=102"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/hlsdesign-verification\/wp-json\/wp\/v2\/coauthors?post=102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}