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
  • Memory Maps and Address Decode26
  • Interconnect and Bus Fabrics26
  • Clock and Reset Architecture24
  • Power Architecture21
    • Power Domains and States
    • Isolation and Retention Integration
    • PMU and Power Sequencer
    • Cold-Start Power-Up Sequence
    • Supply Sequencing and PMIC
      • Supply Order Rules and Power-Good
      • PMIC Handshake and Brown-Out
      • The Package and Board View
    • Thermal and Power Envelope
    • DVFS Integration
  • 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

←Supply Sequencing and PMIC
  1. Topics
  2. SoC Design
  3. Power Architecture
  4. Supply Sequencing and PMIC
  5. The Package and Board View
On this page

    Part 6 of 14, lesson 15 of 21Part 6 of 14/Power Architecture/Lesson 15 of 21All levels

    The Package and Board View

    Power delivery past the die edge: bumps, board planes, decap strategy and droop review.

    Why it matters

    The 82.74 mW RUN budget is a die number; the rail the die sees is a board number, shaped by bump resistance, plane inductance and the decap network between the regulator and the load. A chip that simulates clean and sags on the bench is usually a package-and-board miss, not a silicon miss. This lesson gives the integrator the review checklist for that boundary.

    The core idea

    Delivery is reviewed in three layers. The bumps and balls carry the current: enough power and ground pairs that no pair exceeds its illustrative share, with pairs spread around the die so return paths stay short. The board planes and decap hold the rail during steps: bulk capacitance at the regulator, mid-frequency decap at the package, and on-die capacitance for the first nanoseconds, each covering the frequency band the next cannot reach. And the droop budget caps the total sag: the script below checks an illustrative 5 percent budget, 45 mV on the 0.9 V rail, against a resistive drop plus an inductive step for a worst-case load step of the whole 91.9 mA RUN current in 1.8 ns (50 A/µs), all illustrative except the 0.9 V nominal and the 82.74 mW RUN total that sizes the current.

    example.py
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    # Droop budget check: resistive + inductive sag against 5% of 0.9 V.
    # All impedances and the step size illustrative; rail and RUN power NanoSoC values.
    V_NOM, BUDGET_FRAC = 0.9, 0.05
    budget_mv = V_NOM * BUDGET_FRAC * 1000.0
    R_BOARD_MOHM, L_BOARD_NH, DI_DT_A_PER_US = 4.0, 0.2, 50.0
    I_RUN_A = 82.74e-3 / 0.9  # ~91.9 mA from the RUN total at 0.9 V
    v_resistive_mv = I_RUN_A * R_BOARD_MOHM
    v_inductive_mv = L_BOARD_NH * DI_DT_A_PER_US  # nH * A/us = mV
    total_mv = v_resistive_mv + v_inductive_mv
    assert abs(I_RUN_A * 1000.0 - 91.93) < 0.05, I_RUN_A
    assert abs(I_RUN_A / (DI_DT_A_PER_US * 1e6) * 1e9 - 1.84) < 0.02   # step time in ns
    assert total_mv < budget_mv, (total_mv, budget_mv)
    # The same step through an eight-times larger loop inductance busts the budget.
    assert v_resistive_mv + 8 * L_BOARD_NH * DI_DT_A_PER_US > budget_mv
    print("PASS: RUN ~91.9 mA; sag %.2f mV resistive + %.1f mV step < 45 mV budget"
          % (v_resistive_mv, v_inductive_mv))

    What the review looks for

    • The bump map shows power-ground pair count and placement, signed with the board team, not assumed from the die side alone.

    • The decap plan names all three tiers with values and bands; no tier is trusted to cover another's band.

    • The droop check above, or its board-team equivalent, passes with margin at the worst load step the software can produce.

    Verify and debug

    Correlate the bench against the model: measure the rail at the balls during the DMA-plus-SPI worst step and compare with the budgeted sag. If the bench sags more, the missing element is usually a decap tier that the layout moved too far from the balls, or a plane split the current was not told about. Fix the layout before touching thresholds; a brown-out threshold moved to accommodate a bad board just relocates the failure.

    IR drop and power virus: many blocks switching at once exceed the grid and package assumptions, so speed fails or neighbours reset under max activity. The defence: realistic vectors for the dynamic check, staggered starts for the load steps, and a grid plus decap sized for the fastest worst-case current step, not the average; the thermal lesson separates that worst case from the sustained one.

    If asked how you sign off power delivery, answer in three layers: pairs and placement at the bumps, three decap tiers on the board, and a droop budget proved by the worst software load step. Then name who signs each layer with you.

    Check yourself The die passes IR drop but the bench sags. Where do you look first?

    Between the die and the regulator: the bump assignment, the package planes and the board decap placement. Die IR and board droop are different checks with different owners; passing one says nothing about the other.

    Related topics

    • PMIC Handshake and Brown-Out

    • Next: Thermal and Power Envelope

    • PD: Low Power UPF Implementation

    Previous

    129 / 289

    Next: Interrupts, DMA and Peripherals

    Up next

    Up nextInterrupts, DMA and Peripherals

    Sign in to save progress

    Practice this lessonPrevious lessonReport an error

    See also

    • Supply Order Rules and Power-Good