Instruction Randomization (UVM) is great for finding pipeline hazards, but it doesn't prove the processor can run meaningful software.
C Tests prove:
- Peripheral Integration: Drivers for UART, SPI, GPIO are written in C.
- Complex Algorithms: Sorting, localized loops, and stack intensive operations.
- Compliance: Standard benchmarks like CoreMark or Dhrystone are distributed as C source.