Example which helps understand modelling of a simple SV TB. For UVM implementation refer the repository "fifo_tb_uvm".