read-modify-write rmw
RMW can be explained with respect to its use.
1. RMW can be an instruction in some protocols. In such case, this has to be atomic (as exlained in the above post).
2. RMW is the process of Error correction in the ECC based designs. When data is read from a memory with ECC support, first data is read and its ECC is computed and compared with the read ECC; if this matches pass the read data to the user, if this does not match, then we have to correct (if possible) and write the data back to memory while giving the corrected data to the user.