Blog
Engineering notes
Post-mortems and comparisons from building firmware-in-the-loop for real boards — written for people who have shipped a respin.
- The I²C Clock-Stretch Bug We Caught Four Weeks Before Fab
Post-mortem: an I²C t_HIGH violation that would have forced a respin — caught in firmware-in-the-loop simulation with a measurable SCL timing assertion.
Adam Szefer · 2026-07-23
- Why QEMU’s Idealized Peripherals Hide Respin Bugs
QEMU is excellent for software bring-up. Idealized peripherals that always ACK will not catch pinmux, address, or clock-stretch mistakes that force PCB respins.
Adam Szefer · 2026-07-23
