{"id":1586,"date":"2026-03-16T16:41:01","date_gmt":"2026-03-16T20:41:01","guid":{"rendered":"https:\/\/blogs.sw.siemens.com\/cicv\/?p=1586"},"modified":"2026-03-27T09:04:44","modified_gmt":"2026-03-27T13:04:44","slug":"multi-die-verification-the-chiplet-simulation-challenge","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/cicv\/2026\/03\/16\/multi-die-verification-the-chiplet-simulation-challenge\/","title":{"rendered":"Multi-die verification: the chiplet simulation challenge"},"content":{"rendered":"\n<p>The shift towards chiplet-based architectures has fundamentally changed how we verify integrated circuits. When multiple dies, potentially from different vendors and different process nodes, come together in a single package, traditional simulation approaches fall short.<\/p>\n\n\n\n<p>The simulation challenge breaks down into three main areas:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Different process nodes<\/strong><br>Multi-die systems often combine chiplets built on different process nodes. A chip designer might pair a 3nm node compute die with a 7nm I\/O die and HBM chiplet in 1\u03b1 (1-alpha) nm node, for instance. This creates an immediate verification problem: you need SPICE-accurate simulation across different PDKs simultaneously. The integrator must verify cross-sections between these disparate technologies and not just rely on interface IP specifications or connectivity checks, ensuring they work together despite being designed with different foundry tools and models.<br><br><\/li>\n\n\n\n<li><strong>Signal integrity across boundaries<\/strong><br>Transceivers serve as the critical gateway between chiplets and external memory. But verifying these links requires accounting for the complete signal path: through the die itself, through interposers, across package substrates, and onto the board. Each interface introduces its own challenges such as crosstalk, distortion, power, noise, jitter, etc.\u00a0For final signal integrity signoff, you need to verify the entire channel, including receiver equalization to ensure an open eye that is compliant with specifications.\u00a0<br><br><\/li>\n\n\n\n<li><strong>Mixed-signal complexity<\/strong><br>Multi-protocol I\/Os and SerDes PHYs blend analog and digital circuitry across multiple power domains. These aren&#8217;t purely digital blocks you can verify with standard logic simulation, nor purely analog circuits amenable to simple SPICE runs. They require mixed-signal verification that can handle both domains simultaneously and across the complete die surface.\u00a0These communication PHYs directly impact overall chip power, performance, and area (PPA), so getting them right is critical for tape-out.\u00a0<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The&nbsp;verification&nbsp;engineer\u2019s&nbsp;reality<\/strong><\/h2>\n\n\n\n<p>With all of this in mind, verifying a complete&nbsp;die-to-die&nbsp;I\/O&nbsp;channel&nbsp;from&nbsp;end&nbsp;to&nbsp;end&nbsp;presents&nbsp;a massive&nbsp;challenge with&nbsp;both&nbsp;feasibility&nbsp;and&nbsp;accuracy&nbsp;within integration schedules.&nbsp;Transceivers are critical&nbsp;gateways at die boundaries, whether&nbsp;designed&nbsp;with a&nbsp;source-synchronous&nbsp;clock&nbsp;forwarding&nbsp;or&nbsp;a clock recovery&nbsp;scheme for&nbsp;high-speed&nbsp;data transmission and reception.&nbsp;This applies to&nbsp;any communication protocol such as&nbsp;DDR, HBM,&nbsp;PCIe,&nbsp;CCIX,&nbsp;CXL,&nbsp;SATA, USB,&nbsp;etc.,&nbsp;for which&nbsp;PHY-based&nbsp;IP&nbsp;are&nbsp;required.&nbsp;<\/p>\n\n\n\n<p>Further, PHY designs&nbsp;are&nbsp;built&nbsp;with&nbsp;analog components interlaced with digital logic, and&nbsp;multi-voltage domains. Increasing&nbsp;parasitics&nbsp;and variability with advancing process nodes dictates the need for variation-aware and high-capacity simulation technologies. This in fact applies to all analog components on the die such as PLLs, clock tree paths, voltage&nbsp;regulators&nbsp;etc.,&nbsp;that need to adhere to stringent specifications.&nbsp;<\/p>\n\n\n\n<p>Verification engineers need\u00a0to\u00a0design to\u00a0SPICE-level accuracy\u00a0that\u00a0accounts for\u00a0intended\u00a0signal\u00a0effects,\u00a0as well as unintended ones like\u00a0crosstalk\u00a0and\u00a0coupling, power\u00a0supply\u00a0fluctuations\u00a0and noise\u00a0and\u00a0temperature variations. Jitter budgets need to be met\u00a0for clocking IP, where\u00a0random and deterministic\u00a0jitter\u00a0of\u00a0components within need to be accurately\u00a0quantified.\u00a0All of\u00a0this needs to be done in\u00a0a timely\u00a0fashion\u00a0to\u00a0enable design\u00a0iterations\u00a0for circuit robustness\u00a0and\u00a0final\u00a0IP\u00a0signoffs\u00a0to achieve\u00a0first-time-right (FTR)\u00a0tapeouts\u00a0in a\u00a0competitive\u00a0semiconductor market.\u00a0\u00a0\u00a0<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>The&nbsp;Solido&nbsp;approach&nbsp;to multi-die verification<\/strong>&nbsp;<\/h2>\n\n\n\n<p>Meeting all these requirements simultaneously is where many existing&nbsp;verification&nbsp;flows struggle, and where the choice of simulation&nbsp;toolset&nbsp;becomes critical.&nbsp;Solido&nbsp;Simulation Suite addresses these challenges through integrated capabilities designed with multi-die verification in mind:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Multi-technology\u00a0simulation<\/strong>:\u00a0<a href=\"https:\/\/www.siemens.com\/en-us\/products\/ic\/solido\/simulationsuite\/\" target=\"_blank\" rel=\"noopener\">Solido Simulation Suite<\/a>\u00a0and\u00a0<a href=\"https:\/\/www.siemens.com\/en-us\/products\/ic\/solido\/design-environment\/\" target=\"_blank\" rel=\"noopener\">Solido Design Environment<\/a>\u00a0together\u00a0handle verification\u00a0of circuits\u00a0with\u00a0different process nodes in a single\u00a0unified\u00a0flow,\u00a0allowing designers to view\u00a0waveforms\u00a0across multiple process\u00a0cross-sections.\u00a0\u00a0<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Die-to-die\u00a0link\u00a0verification<\/strong>:\u00a0Solido\u00a0SPICE provides SPICE-accurate simulation of inter-\u00a0and intra-die links\u00a0from transmitter through receiver front-end, including\u00a0channel and\u00a0equalization effects, ensuring that what works in isolation will work in the integrated system.\u00a0<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Comprehensive\u00a0analysis<\/strong>:\u00a0Solido\u00a0SPICE provides transient, noise, RF\u00a0periodic-steady state (PSS) and\u00a0harmonic balance (HB), and aging\u00a0analyses, allowing\u00a0designers\u00a0to verify functionality, power consumption, and jitter.\u00a0<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>S-parameter\u00a0integration<\/strong>:\u00a0Solido\u00a0SPICE offers advanced handling of S-parameters, enabling\u00a0accurate\u00a0modeling of\u00a0die, interposer,\u00a0package and\u00a0board\u00a0routes, the physical key paths that connect your chiplets,\u00a0memory\u00a0and\u00a0external systems.\u00a0<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Unified\u00a0mixed-signal\u00a0verification<\/strong>:\u00a0<a href=\"https:\/\/www.siemens.com\/en-us\/products\/ic\/symphony\/\" target=\"_blank\" rel=\"noopener\">Symphony<\/a>\u00a0analyzes analog and digital together, with debugging\u00a0and visualization\u00a0tools\u00a0and a\u00a0configurable architecture\u00a0for analog and digital simulators, reducing the iteration cycles typically needed to track down cross-domain issues.\u00a0<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Multi-die verification checklist<\/strong>&nbsp;<\/h2>\n\n\n\n<p>As you plan your next multi-die project, consider if your verification tools:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Can simulate different process nodes together (multi-technology\/PDK\u00a0support)\u00a0<\/li>\n\n\n\n<li>Verify the complete\u00a0IO\u00a0channel, not just isolated pieces (full-path accuracy)<\/li>\n\n\n\n<li>Handle analog PHYs and digital logic in one flow (mixed-signal capability)\u00a0<\/li>\n\n\n\n<li>Cover transient behavior, noise, jitter, and aging in one environment (analysis breadth)&nbsp;<\/li>\n<\/ol>\n\n\n\n<p><strong>If any of these are gaps in your current flow,&nbsp;it&#8217;s&nbsp;worth exploring simulators that address them.<\/strong>&nbsp;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When multiple dies, potentially from different vendors and different process nodes, come together in a single package, traditional simulation approaches fall short. <\/p>\n","protected":false},"author":110486,"featured_media":1605,"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":[9,1],"tags":[301,469,506,507,308,347],"industry":[35,34,37],"product":[235],"coauthors":[496,337],"class_list":["post-1586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-updates","category-news","tag-mixed-signal-verification","tag-solido-design-environment","tag-solido-simulation-suite","tag-solido-spice","tag-spice-simulation","tag-symphony","industry-consumer-industrial-electronics","industry-electronics-semiconductors","industry-semiconductor-devices","product-solido"],"featured_image_url":"https:\/\/blogs.sw.siemens.com\/wp-content\/uploads\/sites\/58\/2026\/03\/Chiplet-Simulation-Verification.jpg","_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/posts\/1586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/users\/110486"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/comments?post=1586"}],"version-history":[{"count":6,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/posts\/1586\/revisions"}],"predecessor-version":[{"id":1606,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/posts\/1586\/revisions\/1606"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/media\/1605"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/media?parent=1586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/categories?post=1586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/tags?post=1586"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/industry?post=1586"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/product?post=1586"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/cicv\/wp-json\/wp\/v2\/coauthors?post=1586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}