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
      • One Timeline from POR to First Fetch
      • Crystal, PLL and Waiting for Lock
      • Where Boot Time Really Goes
    • Supply Sequencing and PMIC
    • 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

←Power Architecture
  1. Topics
  2. SoC Design
  3. Power Architecture
  4. Cold-Start Power-Up Sequence

Part 6 of 14Part 6 of 14/Power ArchitectureAll levels

Cold-Start Power-Up Sequence

From a dead board to the first fetch as one timeline: supply, POR, crystal, PLL, resets and boot.

  • 3topics
  • 3lessons

Cold start is the longest chain of trust on the chip: the supply must settle before POR releases, the crystal must run before the PLL locks, the PLL must lock before clocks open, the fabric must leave reset before the CPU, and the CPU must find the ROM before it finds anything else. Break any link and the symptom is a dead board with no diagnostic output. This topic strings the whole chain into one timeline with the NanoSoC numbers, so a dead board can be bisected link by link.

Lesson

After it you can...

One Timeline from POR to First Fetch

Recompute the 53.948 µs hardware timeline and name what each step waits for.

Crystal, PLL and Waiting for Lock

Price the oscillator and lock waits and handle lock that never comes.

Where Boot Time Really Goes

Split the 12.581 ms boot total and say what dominates and why.

Suggested order: top to bottom. The timeline is the spine, the crystal and PLL lesson prices its two longest waits, and the boot lesson shows why the hardware sequence, for all its care, is half a percent of the total. For the reset-ordering mechanism see Power-On and Warm Reset.

Check yourself The board is dead and UART prints nothing. Which timeline step do you check first, and how?

The crystal and POR steps: probe the crystal for oscillation and POR for release before touching anything digital. No clock means no lock, no resets and no ROM, so every later step is noise until the first two pass.

Expect to walk a cold boot on a whiteboard with numbers. Memorise the spine: 1024 clocks for the crystal, 260 for the PLL, 18 plus 8 for the resets, and the 53.948 µs hardware total against the 12.581 ms boot.

PreviousNext: One Timeline from POR to First Fetch

Up next

Up nextOne Timeline from POR to First Fetch

Sign in to save progress

Practice this lessonPrevious lessonReport an error

See also

  • Power Domains and States
  • Isolation and Retention Integration
  • PMU and Power Sequencer