{"id":3342,"date":"2025-04-02T15:55:32","date_gmt":"2025-04-02T19:55:32","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/calibre\/?p=3342"},"modified":"2026-03-26T16:23:58","modified_gmt":"2026-03-26T20:23:58","slug":"smarter-drc-for-complex-designs-accelerating-verification-with-calibre-nmdrc-recon-2","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/calibre\/2025\/04\/02\/smarter-drc-for-complex-designs-accelerating-verification-with-calibre-nmdrc-recon-2\/","title":{"rendered":"Smarter DRC for complex designs: Accelerating verification with Calibre nmDRC Recon"},"content":{"rendered":"\n<p>By John Ferguson<\/p>\n\n\n\n<p>The challenge: Traditional DRC can&#8217;t keep up\u2026 Increasing complexity and automation in IC design have made traditional design rule checking (DRC) methods less effective. Originally built for simpler, manual layouts, legacy DRC workflows follow a \u201cconstruct by correction\u201d method\u2014running checks after layout completion, flagging violations, and then iterating fixes. While this worked in the past, today\u2019s designs are multi-layered, hierarchical, and often developed by distributed teams, making full-layout DRC verification a major bottleneck.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Why does traditional DRC struggle?<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Long runtimes<\/strong> \u2013 As design rules grow in complexity, verification runtimes increase exponentially.<\/li>\n\n\n\n<li><strong>Incomplete layouts<\/strong> \u2013 Many designs are finalized in stages, making full verification impractical until later in the design process.<\/li>\n\n\n\n<li><strong>Debug inefficiencies<\/strong> \u2013 Global rule violations take longer to trace and correct due to their non-localized nature.<\/li>\n<\/ul>\n\n\n\n<p>The impact? Teams face significant delays in debugging and validation, often leading to extended tape-out timelines and increased resource consumption.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The solution: A Shift left approach with Calibre nmDRC Recon<\/strong><\/h2>\n\n\n\n<p>Recognizing these challenges, Siemens introduced <a href=\"https:\/\/resources.sw.siemens.com\/en-US\/fact-sheet-calibre-nmdrc-recon\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Calibre nmDRC Recon<\/strong><\/a>, a revolutionary shift left verification strategy designed to perform early, localized rule checks, reducing debug times and resource consumption. Instead of waiting for full-layout readiness, nmDRC Recon enables designers to catch and correct major layout violations much earlier in the design cycle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"390\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Figure-1-nmDRC-Recon-1024x390.jpg\" alt=\"Graphs showing the difference in runtimes and memory usage between regular nmDRC and nmDRC Recon. The improvements from 4 and 15 times for runtime and between 2 18 times for memory usage across various designs.\" class=\"wp-image-3099\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Figure-1-nmDRC-Recon-1024x390.jpg 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Figure-1-nmDRC-Recon-600x228.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Figure-1-nmDRC-Recon-768x292.jpg 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Figure-1-nmDRC-Recon-1536x585.jpg 1536w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Figure-1-nmDRC-Recon-900x343.jpg 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Figure-1-nmDRC-Recon.jpg 1867w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Showing the difference in runtimes and memory usage between regular nmDRC and nmDRC Recon. The improvements from 4 and 15 times for runtime and between 2 18 times for memory usage across various designs.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>One of the key advantages of nmDRC Recon is its ability to accelerate <strong>debug cycles<\/strong>. By running only relevant, local-scope checks, it significantly speeds up the verification process, allowing designers to identify and address errors more efficiently.<\/p>\n\n\n\n<p>Another major benefit is the <strong>reduction in compute load<\/strong>. Instead of processing an entire design at once, nmDRC Recon selectively verifies specific design components, which helps minimize hardware requirements. This makes it a practical solution for teams working with limited computing resources.<\/p>\n\n\n\n<p>Finally, nmDRC Recon enhances <strong>targeted error detection<\/strong> by pinpointing violations closer to their root cause. This minimizes unnecessary iterations and helps designers focus on resolving key issues without being overwhelmed by unrelated errors. The result is a more streamlined and efficient verification process that ultimately accelerates time to tape-out.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>How Calibre nmDRC Recon streamlines and accelerates DRC verification<\/strong><\/h2>\n\n\n\n<p>Calibre nmDRC Recon focuses on local verification first, meaning it runs checks that don\u2019t require deep hierarchical analysis or connectivity data. This reduces runtime and hardware usage significantly. Here\u2019s how designers can leverage it:<\/p>\n\n\n\n<p><strong>1. Early-stage verification with localized checks<\/strong><\/p>\n\n\n\n<p>Traditional DRC runs all rules across the full layout, even when only partial data is available. Instead, nmDRC Recon focuses on local scope violations\u2014those not dependent on hierarchy or connectivity. This enables early detection of gross errors in:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Floorplanning<\/li>\n\n\n\n<li>Cell placement<\/li>\n\n\n\n<li>Chip finishing<\/li>\n<\/ul>\n\n\n\n<p>By resolving these issues sooner, designers avoid compounded errors later in the flow.<\/p>\n\n\n\n<p><strong>2. Customizable rule selection<\/strong><\/p>\n\n\n\n<p>Not all DRC rules are equal in complexity. With Calibre &nbsp;nmDRC Recon, teams can modify default behavior by enabling or disabling specific rule types. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Designers can run onlychecks related to modified layers, focusing debugging efforts on recent changes.<\/li>\n\n\n\n<li>Certain checks can be prioritized or deferred, allowing designers to balance speed and thoroughness.<\/li>\n<\/ul>\n\n\n\n<p>This flexibility ensures that teams only run the rules that matter at each design stage.<\/p>\n\n\n\n<p><strong>3. Accelerating full verification with connectivity-aware checks<\/strong><\/p>\n\n\n\n<p>Even after resolving local violations, some checks\u2014such as electrostatic discharge (ESD), latch-up, and multi-patterning rules\u2014require full connectivity data. <strong>This is where Calibre nmLVS Recon SI comes in <\/strong>(quick video available here! <a href=\"https:\/\/resources.sw.siemens.com\/en-US\/video-calibre-nmlvs-recon\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Watch: Calibre nmLVS Recon<\/strong><\/a>)<\/p>\n\n\n\n<p>By performing fast connectivity analysis and pinpointing shorted nets early, Calibre nmLVS Recon SI prevents unnecessary DRC slowdowns and debug cycles, ensuring that later iterations are efficient and meaningful.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Real-world impact of Calibre nmDRC Recon<\/strong><\/h2>\n\n\n\n<p>One of our customers was facing significant DRC verification bottlenecks in their IC designs, adopted Calibre nmDRC Recon to enhance productivity. Their approach:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Integrated nmDRC Recon at the floorplan and physical implementation stages.<\/li>\n\n\n\n<li>Focused on early detection of power-ground shorts.<\/li>\n\n\n\n<li>Achieved significant runtime reductions compared to traditional methods.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"214\" src=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Fig-2-DRC-flow-1024x214.jpg\" alt=\"Using faster Calibre DRC Recon iterations, designers can reduce overall TAT by up to 5X.\" class=\"wp-image-3096\" srcset=\"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Fig-2-DRC-flow-1024x214.jpg 1024w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Fig-2-DRC-flow-600x125.jpg 600w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Fig-2-DRC-flow-768x160.jpg 768w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Fig-2-DRC-flow-900x188.jpg 900w, https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Fig-2-DRC-flow.jpg 1426w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Using faster Calibre DRC Recon iterations, designers can reduce overall TAT by up to 5X.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>You can read more about Calibre nmDRC Recon in our recent technical paper now available <a href=\"https:\/\/resources.sw.siemens.com\/en-US\/technical-paper-power-of-shift-left-drc-verification-with-calibre-nmdrc-recon\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>The power of shift-left DRC verification with Calibre nmDRC Recon<\/strong><\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The future of IC design verification<\/strong><\/h2>\n\n\n\n<p>With <a href=\"https:\/\/blogs.sw.siemens.com\/calibre\/2024\/06\/05\/speeding-up-early-design-rule-checking-with-calibre-nmdrc-recon\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>nmDRC Recon<\/strong><\/a> and its associated tools, IC design teams can dramatically reduce verification runtimes, improve debugging efficiency, and accelerate time-to-market. The shift-left approach isn&#8217;t just a trend\u2014it\u2019s a necessity for modern, high-complexity designs.<\/p>\n\n\n\n<p>For designers facing increasing pressure to optimize their workflows, tools like Calibre nmDRC Recon and <strong><a href=\"https:\/\/blogs.sw.siemens.com\/calibre\/2024\/01\/03\/streamliningic-design-verification-with-calibre-nmlvs-recon\/\" target=\"_blank\" rel=\"noreferrer noopener\">nmLVS Recon<\/a> <\/strong>SI provide a scalable, intelligent, and resource-efficient solution to the challenges of traditional DRC.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By John Ferguson The challenge: Traditional DRC can&#8217;t keep up\u2026 Increasing complexity and automation in IC design have made traditional&#8230;<\/p>\n","protected":false},"author":71645,"featured_media":3099,"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":[321],"tags":[350,312,313],"industry":[],"product":[90],"coauthors":[712],"class_list":["post-3342","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-drc","tag-drc","tag-ic-design","tag-ic-verification","product-calibre"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/50\/2025\/02\/Figure-1-nmDRC-Recon.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/posts\/3342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/users\/71645"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/comments?post=3342"}],"version-history":[{"count":2,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/posts\/3342\/revisions"}],"predecessor-version":[{"id":3344,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/posts\/3342\/revisions\/3344"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/media\/3099"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/media?parent=3342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/categories?post=3342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/tags?post=3342"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/industry?post=3342"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/product?post=3342"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/calibre\/wp-json\/wp\/v2\/coauthors?post=3342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}