I write about memory design, semiconductor devices, and learning VLSI. Here are selected posts and longer articles, grouped by topic.
Memory Design 101
A series on SRAM fundamentals: how a cell stores data, read and write behaviour, voltage limits, and failure mechanisms.
Interconnects
Posts on wire delay, conductor materials, dielectrics, metal layers, and vias.
Articles
Soft Errors in VLSI
More semiconductor posts
- Temperature inversion and timing
- SRAM PUFs: using process variation for security
- On-chip SRAM bottlenecks in AI systems
- LLM quantization, BitNet, and low-bit computing
- Moore’s law: from transistor scaling to system design
- CPU clock speeds and Dennard scaling
- How Apollo 11’s computer helped land on the Moon
I publish new posts on LinkedIn. For presentations, tutorials, and course videos, see Learning resources.