A UVM simulation environment for the study, optimization and verification of HL-LHC digital pixel readout chips. (14th May 2018)