I'm in the same boat as previous posts and those posts were in 2014 and 2015. I'm using version 1.2 and the code in uvm_reg_map.svh in the method Xinit_address_mapX(), that calculates the stride is still the same. Currently the database, m_mems_inf, is defined as local, so it's difficult to override the stride value with derived classes. Could there be support to have the user override the stride value prior to calling lock_model()? If there's suggestions as how to go about doing this that would be great.