发明名称 Real time correction of bit failure in resistive memory
摘要 Systems and methods for correcting bit failures in a resistive memory device include dividing the memory device into a first memory bank and a second memory bank. A first single bit repair (SBR) array is stored in the second memory bank, wherein the first SBR array is configured to store a first indication of a failure in a first failed bit in a first row of the first memory bank. The first memory bank and the first SBR array are configured to be accessed in parallel during a memory access operation. Similarly, a second SBR array stored in the first memory bank can store indications of failures of bits in the second memory bank, wherein the second SBR array and the second memory bank can be accessed in parallel. Thus, bit failures in the first and second memory banks can be corrected in real time.
申请公布号 US9552244(B2) 申请公布日期 2017.01.24
申请号 US201414150559 申请日期 2014.01.08
申请人 QUALCOMM Incorporated 发明人 Kim Taehyun;Kim Sungryul;Kim Jung Pill
分类号 G06F11/07;H03M13/05;G06F11/10;G11C29/00;G11C29/04 主分类号 G06F11/07
代理机构 Muncy, Geissler, Olds & Lowe, P.C. 代理人 Muncy, Geissler, Olds & Lowe, P.C.
主权项 1. A method of correcting a bit failure in a memory array, the method comprising: determining a failure in a first failed bit in a first row stored in a first bank of the memory array; storing a first address of the first failed bit in a first single bit repair (SBR) array; storing a valid field in the first SBR array for indicating that a value of the first failed bit at the first address is inverted due to the failure, wherein the first address is a full address of the first failed bit, wherein the first SBR array is stored in a second bank of the memory array, and wherein the first bank and the first SBR array are accessible in parallel; accessing the first row stored in the first bank and the first SBR array stored in the second bank in parallel; and correcting the failure in the first failed bit during a read operation for the first row or a refresh operation by inverting a bit value read out from the first row at the first address, wherein the first row stored in the first bank comprises an upper half or more significant bits of a data word and a second row stored in the second bank comprises a lower half or less significant bits of the data word.
地址 San Diego CA US