A layered UVM based testbench design for SpaceWire | IEEE Conference Publication | IEEE Xplore