In reply to Chandra Shekar N:
I do not understand what your 2 monitors are really doing, but coding the same mistake in both will not show any error.
pread is not valid in the same clock cycle as the addr and pwrite are provided to the DUT. Inspect your logfile and you’ll see pread is always 0.