" uvm_do_on_with " constraint issue

This is just another reason I prefer not to use the `uvm_do macros. Instead, you can do something like

mem_abv = mem_abv_seq::type_id::create("mem_abv");
mem_abv.randomize() with {req.addr >= 200;};
mem_abv.start(p_sequencer.memseqr);

Give it a shot.
-Tom