notebook · 2026 sky130A · LibreLane · OpenROAD

from zero to a tiny RISC-V

A paced walk through LibreLane, from hardening a stupid combinational counter to a hardened RV32IM + Zicsr + Zifencei + Zicntr chip that runs an unmodified FreeRTOS V11.1.0 kernel as of P43. Multi-task scheduler, queue-based message passing, timer-driven preemption, all on a sky130A GDS with zero DRC/LVS/antenna errors.

milestone reached RTOS-on-hardware: FreeRTOS scheduler runs on a hardened sky130A GDS at P43. how →

primer → / walk the ladder

recent journal

all entries →

house rules