Skip to main content...
S−1 · Sand to Silicon
25 min

Day 3: Ship the fab note + yield worksheet

Craft is a deliverable. Writing the fab note in your own words is how you find the gaps in your understanding — and it's ChipX's first commit.

Ship day: the fab-to-package note + yield worksheet

Every stage of this roadmap ends with a committed, demoable artifact — if it can't be shown, the stage isn't done. Today you consolidate Days 1–2 into ChipX's first two deliverables and set up the repository you'll live in for 300 days. Writing the note in your own words is the point: explaining photolithography to an imaginary reader is how you discover which parts you only *thought* you understood.

Set up the repo (Git from Day 1)

Professional workflow starts now, not in Stage 2. Create the chipx/ repository with the layout you'll grow into. Empty directories with a .gitkeep are fine — the structure itself is a commitment to where things live.

chipx/ repo layout — create it today
chipx/
  docs/          # specs, block diagrams, verification plan, reports
    stage_minus1/
      sand_to_package.md
      yield_worksheet.md
      devices.md            # (grows on Day 8)
  rtl/           # core/, periph/, fabric/, top/   (Stage 2)
  tb/            # sv/ (UVM env), cocotb/, vectors/ (Stage 3)
  fw/            # C firmware, linker scripts        (Stage 4)
  fpga/          # constraints, board tops, bitstreams (Stage 4)
  asic/          # sdc/, yosys/, openlane/, signoff/  (Stage 5-7)
  scripts/       # Python + TCL + Make glue
  sim/           # simulator makefiles, waves, coverage

What the fab note must cover

  • The photolithography loop, end-to-end, in your own words
  • FEOL vs BEOL, and what the metal stack + CMP are for
  • Doping: diffusion vs ion implantation, and what n/p regions become
  • Packaging: wire bond vs flip-chip, and the OSAT role
  • One hand-drawn transistor cross-section through the metal stack (scan/photo it in)

The yield worksheet

Pick a ChipX-class die area, then tabulate gross die per wafer and Poisson yield at two or three defect densities, and note the resulting good-die count. The goal isn't precision — it's building the reflex to reason about cost the way a real design team does.

yield_worksheet.md — worked example skeleton
# ChipX yield worksheet

Wafer: 300 mm  ·  Die: 2 mm x 2 mm  ·  Area A = 0.04 cm^2
Gross die per wafer (est.): ~17,700

| D0 (/cm^2) | Yield = exp(-A*D0) | Good dies | Notes                 |
|-----------:|-------------------:|----------:|-----------------------|
|        0.1 |             0.996  |   ~17,600 | mature node           |
|        0.5 |             0.980  |   ~17,300 | typical               |
|        1.0 |             0.961  |   ~17,000 | immature / large die  |

Takeaway: at this tiny area, yield barely moves — the cost lever is
DIE AREA, not D0. Now recompute for a 4 cm^2 die and watch yield fall off a cliff.

Good dies per 300 mm wafer for the small ChipX die vs a 20× larger die, at D0 = 0.5 /cm².

Ship: docs/stage_minus1/sand_to_package.md + yield_worksheet.md

Write the 2-page fab note in your own words with one hand-drawn cross-section, fill in the yield worksheet for your chosen die area, and commit both. This is ChipX commit #1 — from here, every stage adds an artifact, never a tutorial you merely watched.

Watch one thing, then write

Consolidate with a single high-quality end-to-end explainer (Branch Education's *How are Microchips Made?* or an Asianometry fab video from the named list) — then close the tab and write. The named-resources rule exists because VLSI YouTube is infinite and shallow; tutorial hopping is the #1 killer of VLSI self-study.

Stage −1 shipping checklist (so far)

Your yield worksheet shows a 0.04 cm² die and a 4 cm² die at the same D0. Why does the big die cost so much more per good chip?

We use cookies

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies. Learn more

    Day 3: Ship the fab note + yield worksheet | RBTechIconX