A SpaceFibre CODEC fully compliant with the standard draft F3 has been implemented as a previous work. In order to test it, a complete verification environment has been developed using the state-of-the-art verification framework for SystemVerilog, that is Universal Verification Methodology (UVM).
With UVM, a transaction-level testbench was used to automatically verify all the features of the SpaceFibre codec, following a well defined verification plan.
The RTL code has been verified and a complete coverage (100%) has been obtained.