Patent ID: 8514651

Claim:
A method of performing memory operations in a memory device having a set of memory banks to store content data, comprising: receiving, during a single clock cycle, at least two requests to perform respective memory operations in a first memory bank in the set of memory banks; determining that one or more of the at least two requests is blocked from accessing the first memory bank; in response to determining that the one or more of the at least two requests is blocked from accessing the first memory bank: accessing redundancy data associated with the first memory bank and different from content data stored in the first memory bank, and reconstructing, without accessing the first memory bank, at least a portion of the content data stored in the first memory bank based on the redundancy data associated with the first memory bank; performing a first requested memory operation using the content data stored in the first memory bank; and performing a second requested memory operation using content data reconstructed 1) without accessing the first memory bank and ii) based on the redundancy data associated with the first memory bank.