PAI-120 · Education

Silicon for Physical AI

Design the silicon that runs Physical AI, from a single NAND gate to an edge-AI accelerator, then out to a real chip. Logic, synthesis, timing, quantization, AI-assisted design, and the economics of getting made, with TinyTapeout as the real-fab capstone.

Beginner → Skilled·6 modules·13 lessons
▶ Start the course ← All courses
THE HORIZON

Where this sits, and what moves it.

Binding constraint · The critical path, and the economics of the mask set. Timing decides what a chip can do; the mask decides whether it is ever made.

Was impossible

Designing silicon meant a company. A student could learn the theory and never see a fabricated part, so the loop from a logic decision to a physical die never closed.

Is probable

Open tooling and a shared shuttle close it, and this course ends at a real fab. AI writing RTL is arriving fast, and the course puts the weight where it belongs: verification is the bottleneck, and a generated design you cannot check is a liability rather than a speedup.

Becomes possible

The interesting question is not whether AI writes more RTL -- it will -- but whether the checking scales with it. Watch formal coverage per engineer-hour. If that curve does not bend, generated hardware slows the field down, and if it does, a student with a shuttle slot can do something that used to need a fab.

Every hard thing was impossible until the constraint that made it impossible was named. How we read a frontier →

Module 3

The Edge-AI Accelerator

Build the compute at the heart of every AI chip, the multiply-accumulate array, then quantize it to int8, the trick that makes inference fit on a Physical-AI device.

  1. L3The MAC ArrayA multiply-accumulate array performs a matrix multiply. What is it counting?Build a multiply-accumulate array that performs a matrix multiply, and count the MACs, the fundamental work of a neural accelerator.→
  2. L4Quantize for the EdgeYou replace 32-bit float weights and inputs with 8-bit integers and do the matmul in integer MACs. What happens to accuracy?Quantize a float matmul to int8 and show the accuracy holds, the move that lets Physical-AI inference run in a fraction of the power and memory.→
  3. L4What a learner has to holdAn agent that learns on a microcontroller keeps its network, an eligibility trace, an optimizer statistic and an input normaliser. Roughly what share of its persistent memory is the network's own weights?Build the memory ledger of an agent that learns on a 512 KB microcontroller, recover its numeric precision from the paper's own rounded total, and find what the memory is actually spent on.→
  4. L4What a model carries between tokensA model has 24 recurrent layers holding 52.69 MB in all, and 8 attention layers. Thirty-two thousand tokens into a conversation, which part holds more memory?Build the memory ledger of two hybrid language models, Mamba-2 and Gated DeltaNet mixers beside attention, from their own configs, and find which part of the state a long conversation is actually paid in.→
Module 4

AI-Assisted Design

Use the way the industry is actually heading (AI writes the RTL, you verify it) and learn why the verification, not the generation, is the skill.

  1. L4Verify the MachineYou test AI-generated RTL and your tests pass, but a bug survives. Where was it hiding?Catch a bug in AI-generated RTL by writing a testbench, the verification-first discipline that makes AI-assisted design usable.→