会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明公开
    • LIFETIME MIXED LEVEL NON-VOLATILE MEMORY SYSTEM
    • US20240013832A1
    • 2024-01-11
    • US18373071
    • 2023-09-26
    • Vervain, LLC
    • G.R. Mohan Rao
    • G11C11/56G06F12/02G11C16/34G06F11/10G11C29/52G11C29/00G11C16/16
    • G11C11/5635G06F12/0246G11C16/3495G06F11/1068G06F11/1072G11C11/5621G11C11/5678G11C29/52G11C29/76G11C16/16G06F2212/7202G11C2211/5641
    • A method for storing data comprises maintaining an address table for a memory space containing volatile memory and nonvolatile memory space. The nonvolatile memory space includes both multi-level cell (MLC) space and single level cell (SLC) space and the volatile memory includes a random access volatile memory element. An address table maps logical and physical addresses adaptable to the system by the address table. The mapping is performed as necessitated by the system to maximize lifetime maps data in at least one of volatile or nonvolatile memories. Storing received data within a controller memory associated with the at least one controller. Controlling access of the MLC and SLC nonvolatile memory elements and the random access volatile memory element for storage of the received data. Transferring the stored received data from the controller memory to a given one of the MLC nonvolatile memory elements in an associated MLC memory module, operable to store the received data in the given one given one of the MLC nonvolatile memory element as stored data. Retaining the received data in the random access volatile memory as retained data associated with the stored data. Performing a data integrity test on the stored data in the given one of the MLC nonvolatile memory elements in the associated one of the MLC memory modules after at least a Write access operation performed thereon. The performing of the data integrity test further comprising reading the stored data to the controller memory and comparing the stored data in the controller memory in the given one of the MLC nonvolatile memory elements to the retained data that was associated with the stored data in the random access volatile memory by the controller during the Write access operation. Remapping, responsive to a failure of the data integrity test performed on the stored data by the controller, the address space to a different physical range of addresses. Transferring data corresponding to the retained data to those remapped physical address from those physical addresses determined to have failed the data integrity test.