Every aspect of designing, verifying, programming, validating, and documenting system-on-chip (SoC) devices is really hard. Semiconductor companies simply cannot hire enough engineers to create each ...