{"id":36891,"date":"2000-06-03T16:12:46","date_gmt":"2000-06-03T16:12:46","guid":{"rendered":"https:\/\/silvaco.com\/%e6%9c%aa%e5%88%86%e7%b1%bb\/dragon-drc-performance-improvement-techniques\/"},"modified":"2021-10-13T10:50:59","modified_gmt":"2021-10-13T17:50:59","slug":"dragon-drc-performance-improvement-techniques","status":"publish","type":"post","link":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/","title":{"rendered":"Dragon DRC: Performance Improvement Techniques"},"content":{"rendered":"<div id='template_overview'  class='avia-section main_color avia-section-small avia-no-border-styling  avia-bg-style-scroll  avia-builder-el-0  el_before_av_section  avia-builder-el-first   container_wrap fullsize' style='background-color: #ffffff;  margin-top:0px; margin-bottom:0px; '  ><div class='container' ><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-36891'><div class='entry-content-wrapper clearfix'>\n<div class='flex_column_table av-equal-height-column-flextable -flextable' style='margin-top:20px; margin-bottom:0px; '><div class=\"flex_column av_three_fourth  flex_column_table_cell av-equal-height-column av-align-top first  avia-builder-el-1  el_before_av_one_fourth  avia-builder-el-first  \" style='padding:0px 0px 0px 0px ; border-radius:0px; '><section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><h1><i>Dragon<\/i>\u00a0DRC: Performance Improvement Techniques<\/h1>\n<p class=\"feature\">Introduction<\/p>\n<p><i><b>Dragon<\/b><\/i>\u00a0DRC is a new advanced hierarchical DRC system. The design principles this system is based on are carefully selected to ensure that\u00a0<i><b>Dragon<\/b><\/i>\u00a0DRC will deliver maximum performance in different execution environments. Designed as a highly adaptive and truly hierarchical DRC system,\u00a0<i><b>Dragon<\/b><\/i>\u00a0is able to execute DRC scripts much faster than any flat DRC system in most real-life cases. An important feature of\u00a0<i><b>Dragon<\/b><\/i>\u00a0is its multithreaded parallel processing capabilities implemented at several system levels including parallel processing of layout, parallel execution of DRC commands and a number of internal parallel algorithms. Even though a well-thought-out implementation of the parallel hierarchical approach to layout DRC alone results in substantial performance boost over flat DRC system,\u00a0<i><b>Dragon<\/b><\/i>\u00a0is also able to carry out various preliminary and run-time optimizations of DRC script. The main purpose of the above optimizations is to generate the optimal schedule of execution of DRC commands, so that all components of the system will be used with maximum efficiency throughout the whole execution process, both in single processor environments and in multiprocessor ones.<\/p>\n<p class=\"feature\">Operation Coupling<\/p>\n<p>To improve DRC performance on single processor systems,\u00a0<i><b>Dragon<\/b><\/i>\u00a0implements a separate scheduling algorithm called operation coupling. This technique is based on the fact that an atomic operation of the internal DRC engine of\u00a0<i><b>Dragon<\/b><\/i>\u00a0can be much more complex than an average single operation of a typical DRC script. Several operations from the script can be combined into one internal DRC operation and executed simultaneously, which is considerably faster than executing them one by one.<\/p>\n<\/div><\/section><\/div><div class='av-flex-placeholder'><\/div><div class=\"flex_column av_one_fourth  flex_column_table_cell av-equal-height-column av-align-top av-zero-column-padding   avia-builder-el-3  el_after_av_three_fourth  avia-builder-el-last  \" style='border-radius:0px; ' id=\"whitepaper\" ><p><div  class='avia-builder-widget-area clearfix  avia-builder-el-4  el_before_av_image  avia-builder-el-first '><div id=\"nav_menu-29\" class=\"widget clearfix widget_nav_menu\"><div class=\"menu-simulation-standard-side-menu-chinese-simplified-container\"><ul id=\"menu-simulation-standard-side-menu-chinese-simplified\" class=\"menu\"><li id=\"menu-item-35571\" class=\"menu-item menu-item-type-post_type menu-item-object-page menu-item-35571\"><a href=\"https:\/\/silvaco.com\/zh-hans\/technical-library\/simulation-standard\/\">Simulation Standard<\/a><\/li>\n<\/ul><\/div><\/div><\/div><br \/>\n<div  class='avia-image-container  av-styling-    avia-builder-el-5  el_after_av_sidebar  el_before_av_button  avia-align-center '  itemprop=\"image\" itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/ImageObject\"  ><div class='avia-image-container-inner'><div class='avia-image-overlay-wrap'><a href=\"\/dynamicweb\/jsp\/downloads\/DownloadDocStepsAction.do?req=download&amp;nm=simstd_jun_2000_a3.pdf\" class='avia_image' target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" width=\"230\" height=\"300\" class='wp-image-22012 avia-img-lazy-loading-not-22012 avia_image' src=\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-230x300.jpg\" alt='' title='simstd_jun_2000_a3'  itemprop=\"thumbnailUrl\" srcset=\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-230x300.jpg 230w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-790x1030.jpg 790w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-768x1001.jpg 768w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-1178x1536.jpg 1178w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-1150x1500.jpg 1150w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-541x705.jpg 541w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-28x37.jpg 28w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-42x55.jpg 42w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3-37x48.jpg 37w, https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg 1280w\" sizes=\"(max-width: 230px) 100vw, 230px\" \/><\/a><\/div><\/div><\/div><br \/>\n<div  class='avia-button-wrap avia-button-center  avia-builder-el-6  el_after_av_image  avia-builder-el-last ' ><a href='\/dynamicweb\/jsp\/downloads\/DownloadDocStepsAction.do?req=download&amp;nm=simstd_jun_2000_a3.pdf' class='avia-button  avia-color-grey   avia-icon_select-yes-right-icon avia-size-small avia-position-center ' target=\"_blank\" rel=\"noopener noreferrer\"><span class='avia_iconbox_title' >Download Simulation Standard<\/span><span class='avia_button_icon avia_button_icon_right' aria-hidden='true' data-av_icon='\ue875' data-av_iconfont='entypo-fontello'><\/span><\/a><\/div><\/p><\/div><\/div><!--close column table wrapper. Autoclose: 1 --><\/div><\/div><\/main><!-- close content main element --><\/div><\/div><div id='av_section_2'  class='avia-section main_color avia-section-small avia-no-border-styling  avia-bg-style-scroll  avia-builder-el-7  el_after_av_section  avia-builder-el-last   container_wrap fullsize' style='background-color: #ffffff;  margin-top:0px; margin-bottom:0px; '  ><div class='container' ><div class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-36891'><div class='entry-content-wrapper clearfix'>\n<div class='flex_column_table av-equal-height-column-flextable -flextable' style='margin-top:20px; margin-bottom:0px; '><div class=\"flex_column av_one_full  flex_column_table_cell av-equal-height-column av-align-top first  avia-builder-el-8  avia-builder-el-no-sibling  \" style='padding:0px 0px 0px 0px ; border-radius:0px; '><\/div><\/div><!--close column table wrapper. Autoclose: 1 -->\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dragon\u00a0DRC is a new advanced hierarchical DRC system. The design principles this system is based on are carefully selected to ensure that\u00a0Dragon\u00a0DRC will deliver maximum performance in different execution environments. Designed as a highly adaptive and truly hierarchical DRC system,\u00a0Dragon\u00a0is able to execute DRC scripts much faster than any flat DRC system in most real-life cases.<\/p>\n","protected":false},"author":5,"featured_media":22012,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7723],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.0 (Yoast SEO v24.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dragon DRC: Performance Improvement Techniques - Silvaco<\/title>\n<meta name=\"description\" content=\"Dragon\u00a0DRC is a new advanced hierarchical DRC system. The design principles this system is based on are carefully selected to ensure\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dragon DRC: Performance Improvement Techniques\" \/>\n<meta property=\"og:description\" content=\"Dragon\u00a0DRC is a new advanced hierarchical DRC system. The design principles this system is based on are carefully selected to ensure\" \/>\n<meta property=\"og:url\" content=\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/\" \/>\n<meta property=\"og:site_name\" content=\"Silvaco\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SilvacoSoftware\/\" \/>\n<meta property=\"article:published_time\" content=\"2000-06-03T16:12:46+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-10-13T17:50:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"1669\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ingrid Schwarz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SilvacoSoftware\" \/>\n<meta name=\"twitter:site\" content=\"@SilvacoSoftware\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ingrid Schwarz\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/\",\"url\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/\",\"name\":\"Dragon DRC: Performance Improvement Techniques - Silvaco\",\"isPartOf\":{\"@id\":\"https:\/\/silvaco.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg\",\"datePublished\":\"2000-06-03T16:12:46+00:00\",\"dateModified\":\"2021-10-13T17:50:59+00:00\",\"author\":{\"@id\":\"https:\/\/silvaco.com\/#\/schema\/person\/f85f880bc8a7ce823b36a9072e1f0a29\"},\"description\":\"Dragon\u00a0DRC is a new advanced hierarchical DRC system. The design principles this system is based on are carefully selected to ensure\",\"breadcrumb\":{\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#breadcrumb\"},\"inLanguage\":\"zh-CN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#primaryimage\",\"url\":\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg\",\"contentUrl\":\"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg\",\"width\":1280,\"height\":1669},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/silvaco.com\/zh-hans\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dragon DRC: Performance Improvement Techniques\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/silvaco.com\/#website\",\"url\":\"https:\/\/silvaco.com\/\",\"name\":\"Silvaco\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/silvaco.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-CN\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/silvaco.com\/#\/schema\/person\/f85f880bc8a7ce823b36a9072e1f0a29\",\"name\":\"Ingrid Schwarz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/silvaco.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d3bb75be07e3e2b63d0be26dc8912ffe?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d3bb75be07e3e2b63d0be26dc8912ffe?s=96&d=blank&r=g\",\"caption\":\"Ingrid Schwarz\"},\"url\":\"https:\/\/silvaco.com\/zh-hans\/author\/ingrid\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Dragon DRC: Performance Improvement Techniques - Silvaco","description":"Dragon\u00a0DRC is a new advanced hierarchical DRC system. The design principles this system is based on are carefully selected to ensure","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/","og_locale":"zh_CN","og_type":"article","og_title":"Dragon DRC: Performance Improvement Techniques","og_description":"Dragon\u00a0DRC is a new advanced hierarchical DRC system. The design principles this system is based on are carefully selected to ensure","og_url":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/","og_site_name":"Silvaco","article_publisher":"https:\/\/www.facebook.com\/SilvacoSoftware\/","article_published_time":"2000-06-03T16:12:46+00:00","article_modified_time":"2021-10-13T17:50:59+00:00","og_image":[{"width":1280,"height":1669,"url":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg","type":"image\/jpeg"}],"author":"Ingrid Schwarz","twitter_card":"summary_large_image","twitter_creator":"@SilvacoSoftware","twitter_site":"@SilvacoSoftware","twitter_misc":{"\u4f5c\u8005":"Ingrid Schwarz","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"5 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/","url":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/","name":"Dragon DRC: Performance Improvement Techniques - Silvaco","isPartOf":{"@id":"https:\/\/silvaco.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#primaryimage"},"image":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#primaryimage"},"thumbnailUrl":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg","datePublished":"2000-06-03T16:12:46+00:00","dateModified":"2021-10-13T17:50:59+00:00","author":{"@id":"https:\/\/silvaco.com\/#\/schema\/person\/f85f880bc8a7ce823b36a9072e1f0a29"},"description":"Dragon\u00a0DRC is a new advanced hierarchical DRC system. The design principles this system is based on are carefully selected to ensure","breadcrumb":{"@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#breadcrumb"},"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/"]}]},{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#primaryimage","url":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg","contentUrl":"https:\/\/silvaco.com\/wp-content\/uploads\/simulationstandard\/simstd_jun_2000_a3.jpg","width":1280,"height":1669},{"@type":"BreadcrumbList","@id":"https:\/\/silvaco.com\/zh-hans\/simulation-standard-zh-hans\/dragon-drc-performance-improvement-techniques\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/silvaco.com\/zh-hans\/"},{"@type":"ListItem","position":2,"name":"Dragon DRC: Performance Improvement Techniques"}]},{"@type":"WebSite","@id":"https:\/\/silvaco.com\/#website","url":"https:\/\/silvaco.com\/","name":"Silvaco","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/silvaco.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-CN"},{"@type":"Person","@id":"https:\/\/silvaco.com\/#\/schema\/person\/f85f880bc8a7ce823b36a9072e1f0a29","name":"Ingrid Schwarz","image":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/silvaco.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d3bb75be07e3e2b63d0be26dc8912ffe?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d3bb75be07e3e2b63d0be26dc8912ffe?s=96&d=blank&r=g","caption":"Ingrid Schwarz"},"url":"https:\/\/silvaco.com\/zh-hans\/author\/ingrid\/"}]}},"_links":{"self":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36891"}],"collection":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=36891"}],"version-history":[{"count":1,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36891\/revisions"}],"predecessor-version":[{"id":36896,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/posts\/36891\/revisions\/36896"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/media\/22012"}],"wp:attachment":[{"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=36891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=36891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/silvaco.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=36891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}