ULTIUM

Resources / White papers / Pre-silicon firmware

WHITE PAPER · PRE-SILICON FIRMWARE

Booting ROM code on an emulator before tape-out: a practical checklist

[Photo]
[Engineer name], Firmware Lead, Ultium [Month 2026] 12 min read · 18-page PDF

Summary

[2–3 paragraph abstract written by the engineer. Explains the problem — ROM code bugs found after tape-out cost a re-spin — and how running boot flows on emulation catches them early.]

[Second paragraph: who this paper is for, and what environment it assumes.]

What you'll learn

  • [Key takeaway 1 — e.g. which boot paths to exercise first]
  • [Key takeaway 2 — e.g. making emulation runs debuggable]
  • [Key takeaway 3 — e.g. a sign-off checklist before tape-out]

The full paper includes

[Contents: the full checklist, example debug logs, and a sign-off template you can reuse on your own program.]

Discussion (4)

Questions and experiences from other engineers. The author replies here.

Comments are reviewed before they appear.
R

[Reader name] · [Company] · 3 days ago

[Sample reader question about the paper — e.g. how they handle emulator clock speed for long boot flows.]

U

[Engineer name] Author · Ultium · 2 days ago

[Author's reply.]

S

[Reader name] · [Company] · 1 week ago

[Sample reader comment sharing their own experience.]

More from the bench

ASIC PROTOTYPING Partitioning an SoC across multiple FPGAs: lessons from the bench VALIDATION First silicon, first 72 hours: a post-silicon bring-up playbook

Facing this on your own program?

Our firmware team can help you bring up ROM code on emulation before tape-out.

Talk to the author's team