One path into silicon — in order.
New to chips? You never have to guess what to learn next. Start at the top and climb: from the big picture to the hands-on craft. Two courses are available now; the rest of the road is on the way.
The Silicon World
How semiconductors really work — from a single transistor to the geopolitics of Taiwan. The map you were never given, told like a story.
Vim & Emacs for Silicon Engineers
Master the editor you'll live inside every day — the pragmatic way, honest about both. Real speed, real muscle memory.
SystemVerilog — RTL Design
Write real, synthesizable hardware — job-ready for the design engineer, on 100% open-source tools. No paid license to follow along.
cocotb & pyUVM
Verify real chips in Python — the accessible, open-source path into the highest-paid corner of the industry.
Silicon Test & DFT Methodologies
Make silicon testable and trustworthy: fault models and ATPG, scan and JTAG, test compression, at-speed, MBIST and low-power DFT — the senior test discipline, tool in hand. The advanced specialization.
Where this is going
The whole road into silicon — built one deliberate course at a time. Track any of these to hear the moment it opens.
Fundamentals & Design
- VerilogThe base hardware languagePlanned
- RTL DesignThinking in hardware: FSMs, pipelines, CDCPlanned
Verification
- SystemVerilog for VerificationAssertions, constrained-random, coveragePlanned
- UVMThe industry-standard methodologyPlanned
- pyUVMUVM in PythonPlanned
Open-source implementation
- Open-Source SimulationVerilator & IcarusPlanned
- Practical SynthesisFrom RTL to gates with YosysPlanned
- OpenROADRTL-to-GDS, end to endPlanned
- OpenSTAStatic timing analysisPlanned
Deep test
- Fault Models & ATPGThe DFT deep divePlanned
Systems
- RISC-VFrom the ISA to a working corePlanned
Numerics & scripting
- Octave for Digital DesignersGolden models & DSPPlanned
- Python for Hardware EngineersAutomate the whole flowPlanned