Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutRoadmapCareersInternshipsFAQContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • The NanoSoC Tour
  • Reading Path
  • SoC Glossary10
  • SoC Metrics Reference
  • SoC Cheatsheet
  • What SoC Integration Is12
  • Architecture and Budgets21
    • Partitioning and Hierarchy
    • Area Budgets
    • Timing Budgets Across Hierarchy
    • Power Budgets
    • Bandwidth Budgets
    • Budget Governance
    • Multi-Die and Chiplet View
      • Split by Function
      • Die-to-Die Links
      • Known-Good-Die and Budgets Across Dies
  • Memory Maps and Address Decode26
  • Interconnect and Bus Fabrics26
  • Clock and Reset Architecture24
  • Power Architecture21
  • Interrupts, DMA and Peripherals15
  • Memories, Boot and Security21
  • IP Integration and Handoff21
  • Top-Level Verification and Bring-up21
  • Package, Pads and I/O18
  • Chip Signoff and Tapeout18
  • SoC Interview Prep16
  • Capstone: Integrate NanoSoC14
Loading lesson

←Architecture and Budgets
  1. Topics
  2. SoC Design
  3. Architecture and Budgets
  4. Multi-Die and Chiplet View

Part 2 of 14Part 2 of 14/Architecture and BudgetsAll levels

Multi-Die and Chiplet View

What changes when the SoC is split: choosing the cut, die-to-die links, known-good-die, and budgets across dies.

  • 3topics
  • 3lessons

One die stops being enough when the design outgrows its reticle, its yield curve or its process choice: logic wants the newest node, memory and analog do not. Splitting NanoSoC across two dies is deliberately oversized for a 0.585 mm2 chip — a teaching model, not a proposal — and that is its value: every budget in this section replayed across a die boundary, so the costs of the split are visible on numbers small enough to check. The first lesson shows that the cut a power engineer would draw first is the wrong one, the second prices the link the better cut creates, and the third re-anchors the test plan and every budget per die. This topic is the integrator's conceptual view of multi-die design.

Lesson

After it you can...

Split by Function

Compare two candidate cuts by their crossing counts and say which one the data favours.

Die-to-Die Links

Price a die-to-die link in bandwidth, latency, power and bumps.

Known-Good-Die and Budgets Across Dies

Explain known-good-die with equal-assumption yield numbers and re-anchor every budget per die.

Suggested order: top to bottom. Choose the split, price the link it creates, then re-anchor the budgets and the test strategy. This is a conceptual view: interface standards for die-to-die links are covered at protocol level elsewhere, and this topic owns the integrator's question of what the split costs.

Check yourself When is a die split worth it?

When yield, reticle size or process choice forces it: the saving on the split outweighs the link cost in power, latency, area and test. Never for convenience, and never at NanoSoC's size, where the numbers below show the link costs more than the split saves.

Expect whether you would split a design. Answer with the three forcing reasons and price the link before saying yes.

PreviousNext: Split by Function

Up next

Up nextSplit by Function

Sign in to save progress

Practice this lessonPrevious lessonReport an error

See also

  • Partitioning and Hierarchy
  • Area Budgets
  • Timing Budgets Across Hierarchy