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
  • 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
    • The Whiteboard Framework
    • Design a SoC on a Whiteboard
    • Integration Storm and Budget War Scenarios
    • Rapid-Fire Questions by Section
    • Numeric Drills
      • Map, Bandwidth and Latency Drills
      • Reset, Clock, Interrupt and Pad Drills
      • Power, Queue and MTBF Drills
  • Capstone: Integrate NanoSoC14
Loading lesson

←SoC Interview Prep
  1. Topics
  2. SoC Design
  3. SoC Interview Prep
  4. Numeric Drills

Part 13 of 14Part 13 of 14/Interview PrepAll levels

Numeric Drills

The ten numeric exercises as timed drills: formula, worked NanoSoC answer, checker, variation.

  • 3topics
  • 3lessons

Interviewers trust candidates who compute. These are the ten standard numeric exercises of a SoC interview, each as a timed drill: the formula, a worked NanoSoC answer, a runnable checker that asserts the result, and a variation to try before looking at the next lesson. Run each checker from a clean copy, then change one input and predict the output before running again. Constants marked illustrative are teaching values, not process data; synchroniser constants are inputs, never facts.

Lesson

After it you can...

Map, Bandwidth and Latency Drills

Size a region, budget a link with 4 KB splits, and bound an access latency from memory.

Reset, Clock, Interrupt and Pad Drills

Time a reset release, cross a ratio, bound an interrupt, and count pads with SSN.

Power, Queue and MTBF Drills

Roll up a power budget, size a FIFO from Little's law, and price a synchroniser in MTBF.

Suggested order: top to bottom, one sitting per lesson with a timer. Ten minutes per drill: two to write the formula, five to compute, three to run the checker and try the variation. For the bandwidth theory behind the second lesson's drills see Peak and Sustained Bandwidth and Little's Law.

Check yourself Why run the checker from a clean copy instead of reading it?

Because the drill trains the computation, not the reading: typing the numbers and watching the assert pass is what makes 361.4 available under pressure. Reading produces recognition; typing produces recall.

Narrate units at every step: megahertz to nanoseconds, bytes to megabytes per second. Candidates who drop units drop factors of eight, and interviewers notice.

PreviousNext: Map, Bandwidth and Latency Drills

Up next

Up nextMap, Bandwidth and Latency Drills

Sign in to save progress

Practice this lessonPrevious lessonReport an error

See also

  • The Whiteboard Framework
  • Design a SoC on a Whiteboard
  • Integration Storm and Budget War Scenarios