会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Methods of data handling
    • 数据处理方法
    • US08510634B2
    • 2013-08-13
    • US13371683
    • 2012-02-13
    • Brady L. KeaysShuba SwaminathanWilliam H. Radke
    • Brady L. KeaysShuba SwaminathanWilliam H. Radke
    • G11C29/00
    • G06F11/10G06F11/1048H03M13/132H03M13/1515
    • Methods include receiving data and an ECC code read from a memory array, generating an ECC code from the received data, and determining whether the received data is corrupted by evaluating the generated ECC code against the ECC code read from the memory array. If the received data is determined to be corrupted, a correction algorithm and a recorded likely state of a known bad/questionable bit of the received data may be used to correct error in the received data. Alternatively, if the received data is determined to be corrupted, the correction algorithm and a recorded location of a known bad/questionable bit of the received data may be used to correct error in the received data.
    • 方法包括从存储器阵列接收数据和从其读取的ECC代码,从接收到的数据生成ECC代码,并且通过根据从存储器阵列读取的ECC代码评估所生成的ECC代码来确定接收的数据是否被破坏。 如果接收到的数据被确定为被破坏,则可以使用接收到的数据的已知的坏/可疑比特的校正算法和记录的可能状态来校正接收到的数据中的错误。 或者,如果接收到的数据被确定为已被破坏,则可以使用校正算法和接收到的数据的已知坏/可疑位的记录位置来校正接收到的数据中的错误。
    • 2. 发明授权
    • Erasure pointer error correction
    • 擦除指针错误校正
    • US07774683B2
    • 2010-08-10
    • US11948174
    • 2007-11-30
    • Brady L. KeaysShuba SwaminathanWilliam H. Radke
    • Brady L. KeaysShuba SwaminathanWilliam H. Radke
    • G11C29/00
    • G06F11/10G06F11/1048H03M13/132H03M13/1515
    • Improved memory devices, circuitry, and data methods are described that facilitate the detection and correction of data in memory systems or devices in combination with a stored record of known flaws, errors, or questionable data bits of a read memory row or block to allow for more efficient processing and correction of these errors. An embodiment of the present invention utilizes an erasure pointer that can store the location of N bad or questionable bits in the memory segment that is currently being read, where for each bit stored by the erasure pointer the embodiment also contains 2N ECC generators to allow the read data to be quickly checked with the known bad bits in each possible state. This allows the read data to then be easily corrected on the fly before it is transferred by selecting the bad bit state indicated by the ECC generator detecting an uncorrupted read.
    • 描述了改进的存储器件,电路和数据方法,其有助于与存储器系统或器件中的数据的检测和校正结合存储的读存储器行或块的已知缺陷,错误或可疑数据位的记录,以允许 更有效地处理和纠正这些错误。 本发明的实施例利用一种擦除指针,该擦除指针可以存储当前正被读取的存储器段中的N个不良或可疑位的位置,其中对于由擦除指针存储的每个位,该实施例还包含2N个ECC生成器,以允许 在每个可能的状态下读取数据以便用已知的坏位进行快速检查。 这允许在通过选择由ECC发生器指示的不良位状态来检测未被读取的读取之前在读取数据之前容易地在读取数据之前进行校正。
    • 4. 发明申请
    • METHODS OF DATA HANDLING
    • 数据处理方法
    • US20100306626A1
    • 2010-12-02
    • US12852923
    • 2010-08-09
    • Brady L. KeaysShuba SwaminathanWilliam H. Radke
    • Brady L. KeaysShuba SwaminathanWilliam H. Radke
    • H03M13/05G06F11/10
    • G06F11/10G06F11/1048H03M13/132H03M13/1515
    • Methods of data handling include receiving data having a previously-generated error correction code and generating one or more error correction codes for the data, with each error correction code corresponding to the data having one or more particular bits of the data in differing data states. Such methods further include comparing the generated one or more error correction codes to the previously-generated error correction code, and if a particular one of the generated one or more error correction codes matches the previously-generated error correction code, transmitting the data having its one or more particular bits in the data states corresponding to that particular one of the generated one or more error correction codes. Methods of data handling may further include prioritizing the error correction in response to at least locations of known bad or questionable bits of the data.
    • 数据处理的方法包括接收具有先前生成的纠错码的数据并且生成数据的一个或多个纠错码,其中每个纠错码对应于具有不同数据状态的数据的一个或多个特定比特的数据。 这样的方法还包括将生成的一个或多个纠错码与先前生成的纠错码进行比较,如果生成的一个或多个纠错码中的特定一个与先前生成的纠错码匹配,则发送具有其 所述数据状态中的一个或多个特定位对应于所生成的一个或多个纠错码中的特定位。 数据处理的方法还可以包括响应于数据的已知不良或可疑位的至少位置来对纠错进行优先排序。
    • 5. 发明授权
    • Non-systematic coded error correction
    • 非系统编码纠错
    • US07444579B2
    • 2008-10-28
    • US11116560
    • 2005-04-28
    • William H. RadkeShuba SwaminathanBrady L. Keays
    • William H. RadkeShuba SwaminathanBrady L. Keays
    • G11C29/00
    • G06F11/10G06F11/1068
    • Improved memory devices, circuitry, and data methods are described that facilitate the detection and correction of data in memory systems or devices by encoding the data bits of a memory row or block in a non-systematic ECC code. This allows memory embodiments of the present invention to utilize reduced complexity error detection and correction hardware and/or routines to efficiently detect and correct corrupted user data in a segment of memory, such as a sector, word line row, or erase block. Additionally, in embodiments of the present invention user data is not stored in a plaintext format in the memory array, allowing for an increased level of data security. Further, in embodiments of the present invention, the ECC code is distributed throughout the stored data in the memory segment, increasing the robustness of the ECC code and its resistance to damage or data corruption.
    • 描述了改进的存储器件,电路和数据方法,其通过对非系统ECC代码中的存储器行或块的数据位进行编码来促进对存储器系统或器件中的数据的检测和校正。 这允许本发明的存储器实施例利用降低复杂性的错误检测和校正硬件和/或例程来有效地检测和校正存储器的段(例如扇区,字线行或擦除块)中的损坏的用户数据。 另外,在本发明的实施例中,用户数据不以明文格式存储在存储器阵列中,从而允许数据安全性的提高。 此外,在本发明的实施例中,ECC代码分布在存储器段中的整个存储的数据中,增加ECC代码的鲁棒性及其对损坏或数据损坏的抵抗力。
    • 6. 发明授权
    • Methods of data handling
    • 数据处理方法
    • US08122321B2
    • 2012-02-21
    • US12852923
    • 2010-08-09
    • Brady L. KeaysShuba SwaminathanWilliam H. Radke
    • Brady L. KeaysShuba SwaminathanWilliam H. Radke
    • G11C29/00
    • G06F11/10G06F11/1048H03M13/132H03M13/1515
    • Methods of data handling include receiving data having a previously-generated error correction code and generating one or more error correction codes for the data, with each error correction code corresponding to the data having one or more particular bits of the data in differing data states. Such methods further include comparing the generated one or more error correction codes to the previously-generated error correction code, and if a particular one of the generated one or more error correction codes matches the previously-generated error correction code, transmitting the data having its one or more particular bits in the data states corresponding to that particular one of the generated one or more error correction codes. Methods of data handling may further include prioritizing the error correction in response to at least locations of known bad or questionable bits of the data.
    • 数据处理的方法包括接收具有先前生成的纠错码的数据并且生成数据的一个或多个纠错码,其中每个纠错码对应于具有不同数据状态的数据的一个或多个特定比特的数据。 这样的方法还包括将生成的一个或多个纠错码与先前生成的纠错码进行比较,如果生成的一个或多个纠错码中的特定一个与先前生成的纠错码匹配,则发送具有其 所述数据状态中的一个或多个特定位对应于所生成的一个或多个纠错码中的特定位。 数据处理的方法还可以包括响应于数据的已知不良或可疑位的至少位置来对纠错进行优先排序。