CN105027090A - 用于固态驱动器中的物理到逻辑映射的方法、设备和*** - Google Patents
用于固态驱动器中的物理到逻辑映射的方法、设备和*** Download PDFInfo
- Publication number
- CN105027090A CN105027090A CN201380063439.2A CN201380063439A CN105027090A CN 105027090 A CN105027090 A CN 105027090A CN 201380063439 A CN201380063439 A CN 201380063439A CN 105027090 A CN105027090 A CN 105027090A
- Authority
- CN
- China
- Prior art keywords
- page
- daily record
- physical
- entry
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/72—Details relating to flash memory management
- G06F2212/7201—Logical to physical mapping or translation of blocks or pages
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Memory System (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
Abstract
Description
Claims (45)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/645,822 US9268682B2 (en) | 2012-10-05 | 2012-10-05 | Methods, devices and systems for physical-to-logical mapping in solid state drives |
US13/645,822 | 2012-10-05 | ||
PCT/US2013/062723 WO2014055445A1 (en) | 2012-10-05 | 2013-09-30 | Methods, devices and systems for physical-to-logical mapping in solid state drives |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105027090A true CN105027090A (zh) | 2015-11-04 |
CN105027090B CN105027090B (zh) | 2018-03-09 |
Family
ID=50433685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201380063439.2A Expired - Fee Related CN105027090B (zh) | 2012-10-05 | 2013-09-30 | 用于固态驱动器中的物理到逻辑映射的方法、设备和*** |
Country Status (8)
Country | Link |
---|---|
US (1) | US9268682B2 (zh) |
EP (1) | EP2904496A4 (zh) |
JP (1) | JP6210570B2 (zh) |
KR (1) | KR101911589B1 (zh) |
CN (1) | CN105027090B (zh) |
AU (1) | AU2013327582B2 (zh) |
HK (1) | HK1216443A1 (zh) |
WO (1) | WO2014055445A1 (zh) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843744A (zh) * | 2015-12-03 | 2017-06-13 | 群联电子股份有限公司 | 数据程序化方法与内存储存装置 |
CN107544913A (zh) * | 2016-06-29 | 2018-01-05 | 北京忆恒创源科技有限公司 | 一种ftl表快速重建方法与装置 |
CN107870867A (zh) * | 2016-09-28 | 2018-04-03 | 北京忆芯科技有限公司 | 32位cpu访问大于4gb内存空间的方法与装置 |
CN107870870A (zh) * | 2016-09-28 | 2018-04-03 | 北京忆芯科技有限公司 | 访问超过地址总线宽度的内存空间 |
CN108733575A (zh) * | 2017-04-20 | 2018-11-02 | 立而鼎科技(深圳)有限公司 | 一种断电重启后逻辑对物理映像表的重建方法、固态硬盘 |
CN109117084A (zh) * | 2017-06-26 | 2019-01-01 | 西部数据技术公司 | 将逻辑储存块动态地重新调整尺寸 |
WO2019000355A1 (en) * | 2017-06-30 | 2019-01-03 | Intel Corporation | COMPRESSED KEY LOG STRUCTURE |
CN109800180A (zh) * | 2017-11-17 | 2019-05-24 | 爱思开海力士有限公司 | 用于地址映射的方法和存储器*** |
CN109992524A (zh) * | 2018-01-03 | 2019-07-09 | 爱思开海力士有限公司 | 控制器和其操作方法以及存储器*** |
CN110032521A (zh) * | 2017-11-16 | 2019-07-19 | 阿里巴巴集团控股有限公司 | 用于增强闪存转换层映射灵活性以得到性能和寿命改进的方法和*** |
CN110058798A (zh) * | 2018-01-19 | 2019-07-26 | 爱思开海力士有限公司 | 数据处理***及其操作方法 |
CN110096452A (zh) * | 2018-01-31 | 2019-08-06 | 北京忆恒创源科技有限公司 | 非易失随机访问存储器及其提供方法 |
TWI679538B (zh) * | 2018-03-31 | 2019-12-11 | 慧榮科技股份有限公司 | 資料儲存系統之控制單元以及邏輯至物理映射表更新方法 |
CN110765029A (zh) * | 2018-07-27 | 2020-02-07 | 爱思开海力士有限公司 | 控制器及用于操作该控制器的方法 |
CN111158580A (zh) * | 2018-11-08 | 2020-05-15 | 慧荣科技股份有限公司 | 关于容错式磁盘阵列的映像信息管理的方法与装置 |
CN111338990A (zh) * | 2020-02-12 | 2020-06-26 | 合肥康芯威存储技术有限公司 | 一种数据存储装置及数据存储方法与存储*** |
CN111538682A (zh) * | 2018-12-31 | 2020-08-14 | 美光科技公司 | 混合逻辑到物理高速缓存方案 |
CN111737160A (zh) * | 2019-03-25 | 2020-10-02 | 西部数据技术公司 | 存储管理中多个副本的优化处理 |
CN111813703A (zh) * | 2019-04-10 | 2020-10-23 | 慧荣科技股份有限公司 | 数据储存装置及逻辑至物理地址映射表的更新方法 |
CN111858404A (zh) * | 2019-04-26 | 2020-10-30 | 慧与发展有限责任合伙企业 | 缓存数据定位*** |
CN112433889A (zh) * | 2016-06-29 | 2021-03-02 | 北京忆恒创源科技有限公司 | 基于ftl表的日志生成方法与装置 |
CN113127376A (zh) * | 2019-12-30 | 2021-07-16 | 阿里巴巴集团控股有限公司 | 固态驱动器的控制方法、装置及设备 |
CN113126907A (zh) * | 2019-12-30 | 2021-07-16 | 美光科技公司 | 用于存储器装置的异步电力损失恢复 |
CN113179665A (zh) * | 2019-06-26 | 2021-07-27 | 西部数据技术公司 | 使用基于纠错的度量来识别性能不佳的数据存储设备 |
CN113590504A (zh) * | 2016-06-29 | 2021-11-02 | 北京忆恒创源科技股份有限公司 | 存储日志帧以及日志条目的固态硬盘 |
CN114424284A (zh) * | 2019-08-28 | 2022-04-29 | 美光科技公司 | 码字内耗损均衡技术 |
CN115563026A (zh) * | 2022-12-07 | 2023-01-03 | 合肥康芯威存储技术有限公司 | 一种映射表的重建方法及数据存储设备 |
Families Citing this family (148)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9176859B2 (en) | 2009-01-07 | 2015-11-03 | Siliconsystems, Inc. | Systems and methods for improving the performance of non-volatile memory operations |
US10079048B2 (en) | 2009-03-24 | 2018-09-18 | Western Digital Technologies, Inc. | Adjusting access of non-volatile semiconductor memory based on access time |
US9753847B2 (en) | 2009-10-27 | 2017-09-05 | Western Digital Technologies, Inc. | Non-volatile semiconductor memory segregating sequential, random, and system data to reduce garbage collection for page based mapping |
US8782327B1 (en) | 2010-05-11 | 2014-07-15 | Western Digital Technologies, Inc. | System and method for managing execution of internal commands and host commands in a solid-state memory |
US9026716B2 (en) | 2010-05-12 | 2015-05-05 | Western Digital Technologies, Inc. | System and method for managing garbage collection in solid-state memory |
US8959284B1 (en) | 2010-06-28 | 2015-02-17 | Western Digital Technologies, Inc. | Disk drive steering write data to write cache based on workload |
US9058280B1 (en) | 2010-08-13 | 2015-06-16 | Western Digital Technologies, Inc. | Hybrid drive migrating data from disk to non-volatile semiconductor memory based on accumulated access time |
US8769190B1 (en) | 2010-09-15 | 2014-07-01 | Western Digital Technologies, Inc. | System and method for reducing contentions in solid-state memory access |
US8788779B1 (en) | 2010-09-17 | 2014-07-22 | Western Digital Technologies, Inc. | Non-volatile storage subsystem with energy-based performance throttling |
US9164886B1 (en) | 2010-09-21 | 2015-10-20 | Western Digital Technologies, Inc. | System and method for multistage processing in a memory storage subsystem |
US9021192B1 (en) | 2010-09-21 | 2015-04-28 | Western Digital Technologies, Inc. | System and method for enhancing processing of memory access requests |
US9069475B1 (en) | 2010-10-26 | 2015-06-30 | Western Digital Technologies, Inc. | Hybrid drive selectively spinning up disk when powered on |
US8700950B1 (en) | 2011-02-11 | 2014-04-15 | Western Digital Technologies, Inc. | System and method for data error recovery in a solid state subsystem |
US8700951B1 (en) | 2011-03-09 | 2014-04-15 | Western Digital Technologies, Inc. | System and method for improving a data redundancy scheme in a solid state subsystem with additional metadata |
US9195530B1 (en) | 2011-09-06 | 2015-11-24 | Western Digital Technologies, Inc. | Systems and methods for improved data management in data storage systems |
US8713357B1 (en) | 2011-09-06 | 2014-04-29 | Western Digital Technologies, Inc. | Systems and methods for detailed error reporting in data storage systems |
US8700834B2 (en) | 2011-09-06 | 2014-04-15 | Western Digital Technologies, Inc. | Systems and methods for an enhanced controller architecture in data storage systems |
US8707104B1 (en) | 2011-09-06 | 2014-04-22 | Western Digital Technologies, Inc. | Systems and methods for error injection in data storage systems |
US9268701B1 (en) | 2011-11-21 | 2016-02-23 | Western Digital Technologies, Inc. | Caching of data in data storage systems by managing the size of read and write cache based on a measurement of cache reliability |
US8959416B1 (en) | 2011-12-16 | 2015-02-17 | Western Digital Technologies, Inc. | Memory defect management using signature identification |
US9348741B1 (en) | 2011-12-19 | 2016-05-24 | Western Digital Technologies, Inc. | Systems and methods for handling write data access requests in data storage devices |
US9053008B1 (en) | 2012-03-26 | 2015-06-09 | Western Digital Technologies, Inc. | Systems and methods for providing inline parameter service in data storage devices |
US9977612B1 (en) | 2012-05-11 | 2018-05-22 | Western Digital Technologies, Inc. | System data management using garbage collection and logs |
US9170932B1 (en) | 2012-05-22 | 2015-10-27 | Western Digital Technologies, Inc. | System data storage mechanism providing coherency and segmented data loading |
US8954653B1 (en) | 2012-06-26 | 2015-02-10 | Western Digital Technologies, Inc. | Mechanisms for efficient management of system data in data storage systems |
US8924832B1 (en) | 2012-06-26 | 2014-12-30 | Western Digital Technologies, Inc. | Efficient error handling mechanisms in data storage systems |
US8966343B2 (en) | 2012-08-21 | 2015-02-24 | Western Digital Technologies, Inc. | Solid-state drive retention monitor using reference blocks |
US9507523B1 (en) | 2012-10-12 | 2016-11-29 | Western Digital Technologies, Inc. | Methods, devices and systems for variable size logical page management in a solid state drive |
US9489296B1 (en) | 2012-10-17 | 2016-11-08 | Western Digital Technologies, Inc. | Methods, devices and systems for hardware-based garbage collection in solid state drives |
US8972826B2 (en) | 2012-10-24 | 2015-03-03 | Western Digital Technologies, Inc. | Adaptive error correction codes for data storage systems |
US9177638B2 (en) | 2012-11-13 | 2015-11-03 | Western Digital Technologies, Inc. | Methods and devices for avoiding lower page corruption in data storage devices |
US8954694B2 (en) | 2012-11-15 | 2015-02-10 | Western Digital Technologies, Inc. | Methods, data storage devices and systems for fragmented firmware table rebuild in a solid state drive |
US9021339B2 (en) | 2012-11-29 | 2015-04-28 | Western Digital Technologies, Inc. | Data reliability schemes for data storage systems |
US9059736B2 (en) | 2012-12-03 | 2015-06-16 | Western Digital Technologies, Inc. | Methods, solid state drive controllers and data storage devices having a runtime variable raid protection scheme |
US9032271B2 (en) | 2012-12-07 | 2015-05-12 | Western Digital Technologies, Inc. | System and method for lower page data recovery in a solid state drive |
US8954655B2 (en) | 2013-01-14 | 2015-02-10 | Western Digital Technologies, Inc. | Systems and methods of configuring a mode of operation in a solid-state memory |
US8972655B2 (en) | 2013-01-21 | 2015-03-03 | Western Digital Technolgies, Inc. | Initialization of a storage device |
US9495288B2 (en) * | 2013-01-22 | 2016-11-15 | Seagate Technology Llc | Variable-size flash translation layer |
US9274966B1 (en) | 2013-02-20 | 2016-03-01 | Western Digital Technologies, Inc. | Dynamically throttling host commands to disk drives |
US9454474B2 (en) | 2013-03-05 | 2016-09-27 | Western Digital Technologies, Inc. | Methods, devices and systems for two stage power-on map rebuild with free space accounting in a solid state drive |
US8924824B1 (en) | 2013-03-12 | 2014-12-30 | Western Digital Technologies, Inc. | Soft-decision input generation for data storage systems |
US8990668B2 (en) | 2013-03-14 | 2015-03-24 | Western Digital Technologies, Inc. | Decoding data stored in solid-state memory |
US9448738B2 (en) | 2013-03-15 | 2016-09-20 | Western Digital Technologies, Inc. | Compression and formatting of data for data storage systems |
US9335950B2 (en) | 2013-03-15 | 2016-05-10 | Western Digital Technologies, Inc. | Multiple stream compression and formatting of data for data storage systems |
US9218279B2 (en) | 2013-03-15 | 2015-12-22 | Western Digital Technologies, Inc. | Atomic write command support in a solid state drive |
US9338927B2 (en) | 2013-05-02 | 2016-05-10 | Western Digital Technologies, Inc. | Thermal interface material pad and method of forming the same |
US9195293B1 (en) | 2013-05-03 | 2015-11-24 | Western Digital Technologies, Inc. | User controlled data storage device power and performance settings |
US10417123B1 (en) | 2013-05-16 | 2019-09-17 | Western Digital Technologies, Inc. | Systems and methods for improving garbage collection and wear leveling performance in data storage systems |
US9081700B2 (en) | 2013-05-16 | 2015-07-14 | Western Digital Technologies, Inc. | High performance read-modify-write system providing line-rate merging of dataframe segments in hardware |
US9170938B1 (en) | 2013-05-17 | 2015-10-27 | Western Digital Technologies, Inc. | Method and system for atomically writing scattered information in a solid state storage device |
US9280200B1 (en) | 2013-05-20 | 2016-03-08 | Western Digital Technologies, Inc. | Automatic peak current throttle of tiered storage elements |
US9740248B2 (en) | 2013-06-07 | 2017-08-22 | Western Digital Technologies, Inc. | Component placement within a solid state drive |
US9274978B2 (en) | 2013-06-10 | 2016-03-01 | Western Digital Technologies, Inc. | Migration of encrypted data for data storage systems |
US9436630B2 (en) | 2013-06-11 | 2016-09-06 | Western Digital Technologies, Inc. | Using dual phys to support multiple PCIe link widths |
US9830257B1 (en) | 2013-06-12 | 2017-11-28 | Western Digital Technologies, Inc. | Fast saving of data during power interruption in data storage systems |
US9665501B1 (en) | 2013-06-18 | 2017-05-30 | Western Digital Technologies, Inc. | Self-encrypting data storage device supporting object-level encryption |
US9304560B2 (en) | 2013-06-19 | 2016-04-05 | Western Digital Technologies, Inc. | Backup power for reducing host current transients |
GB2515539A (en) * | 2013-06-27 | 2014-12-31 | Samsung Electronics Co Ltd | Data structure for physical layer encapsulation |
US9208101B2 (en) | 2013-06-26 | 2015-12-08 | Western Digital Technologies, Inc. | Virtual NAND capacity extension in a hybrid drive |
US9583153B1 (en) | 2013-06-28 | 2017-02-28 | Western Digital Technologies, Inc. | Memory card placement within a solid state drive |
US9042197B2 (en) | 2013-07-23 | 2015-05-26 | Western Digital Technologies, Inc. | Power fail protection and recovery using low power states in a data storage device/system |
US9141176B1 (en) | 2013-07-29 | 2015-09-22 | Western Digital Technologies, Inc. | Power management for data storage device |
US9442668B1 (en) | 2013-08-29 | 2016-09-13 | Western Digital Technologies, Inc. | Adaptive power management control with performance feedback |
US9263136B1 (en) | 2013-09-04 | 2016-02-16 | Western Digital Technologies, Inc. | Data retention flags in solid-state drives |
US9304709B2 (en) | 2013-09-06 | 2016-04-05 | Western Digital Technologies, Inc. | High performance system providing selective merging of dataframe segments in hardware |
US9330143B2 (en) | 2013-10-24 | 2016-05-03 | Western Digital Technologies, Inc. | Data storage device supporting accelerated database operations |
US10444998B1 (en) | 2013-10-24 | 2019-10-15 | Western Digital Technologies, Inc. | Data storage device providing data maintenance services |
US9007841B1 (en) | 2013-10-24 | 2015-04-14 | Western Digital Technologies, Inc. | Programming scheme for improved voltage distribution in solid-state memory |
US9323467B2 (en) | 2013-10-29 | 2016-04-26 | Western Digital Technologies, Inc. | Data storage device startup |
US8917471B1 (en) | 2013-10-29 | 2014-12-23 | Western Digital Technologies, Inc. | Power management for data storage device |
US9286176B1 (en) | 2013-11-08 | 2016-03-15 | Western Digital Technologies, Inc. | Selective skipping of blocks in an SSD |
US9270296B1 (en) | 2013-11-13 | 2016-02-23 | Western Digital Technologies, Inc. | Method and system for soft decoding through single read |
US9529710B1 (en) | 2013-12-06 | 2016-12-27 | Western Digital Technologies, Inc. | Interleaved channels in a solid-state drive |
US10140067B1 (en) | 2013-12-19 | 2018-11-27 | Western Digital Technologies, Inc. | Data management for data storage device with multiple types of non-volatile memory media |
US9632880B2 (en) * | 2013-12-26 | 2017-04-25 | Silicon Motion, Inc. | Data storage device and flash memory control method |
US9036283B1 (en) | 2014-01-22 | 2015-05-19 | Western Digital Technologies, Inc. | Data storage device with selective write to a first storage media or a second storage media |
US9337864B1 (en) | 2014-01-29 | 2016-05-10 | Western Digital Technologies, Inc. | Non-binary LDPC decoder using binary subgroup processing |
US9250994B1 (en) | 2014-02-05 | 2016-02-02 | Western Digital Technologies, Inc. | Non-binary low-density parity check (LDPC) decoding using trellis maximization |
US9384088B1 (en) | 2014-02-24 | 2016-07-05 | Western Digital Technologies, Inc. | Double writing map table entries in a data storage system to guard against silent corruption |
US9354955B1 (en) | 2014-03-19 | 2016-05-31 | Western Digital Technologies, Inc. | Partial garbage collection for fast error handling and optimized garbage collection for the invisible band |
US9348520B2 (en) | 2014-03-24 | 2016-05-24 | Western Digital Technologies, Inc. | Lifetime extension of non-volatile semiconductor memory for data storage device |
US9268487B2 (en) | 2014-03-24 | 2016-02-23 | Western Digital Technologies, Inc. | Method and apparatus for restricting writes to solid state memory when an end-of life condition is reached |
US9448742B2 (en) | 2014-03-27 | 2016-09-20 | Western Digital Technologies, Inc. | Communication between a host and a secondary storage device |
TWI522804B (zh) | 2014-04-23 | 2016-02-21 | 威盛電子股份有限公司 | 快閃記憶體控制器以及資料儲存裝置以及快閃記憶體控制方法 |
US9564212B2 (en) | 2014-05-06 | 2017-02-07 | Western Digital Technologies, Inc. | Solid-state memory corruption mitigation |
US9690696B1 (en) | 2014-05-14 | 2017-06-27 | Western Digital Technologies, Inc. | Lifetime extension of memory for data storage system |
US9472222B2 (en) | 2014-05-16 | 2016-10-18 | Western Digital Technologies, Inc. | Vibration mitigation for a data storage device |
US9959203B2 (en) | 2014-06-23 | 2018-05-01 | Google Llc | Managing storage devices |
US9275741B1 (en) | 2014-09-10 | 2016-03-01 | Western Digital Technologies, Inc. | Temperature compensation management in solid-state memory |
US9418699B1 (en) | 2014-10-09 | 2016-08-16 | Western Digital Technologies, Inc. | Management of sequentially written data |
US9405356B1 (en) | 2014-10-21 | 2016-08-02 | Western Digital Technologies, Inc. | Temperature compensation in data storage device |
US9823859B2 (en) | 2014-11-06 | 2017-11-21 | Western Digital Technologies, Inc. | Mechanical shock mitigation for data storage |
US10915256B2 (en) * | 2015-02-25 | 2021-02-09 | SK Hynix Inc. | Efficient mapping scheme with deterministic power transition times for flash storage devices |
US9857995B1 (en) | 2015-03-09 | 2018-01-02 | Western Digital Technologies, Inc. | Data storage device and method providing non-volatile memory buffer for real-time primary non-volatile memory protection |
US9785563B1 (en) | 2015-08-13 | 2017-10-10 | Western Digital Technologies, Inc. | Read command processing for data storage system based on previous writes |
US9668337B2 (en) | 2015-09-08 | 2017-05-30 | Western Digital Technologies, Inc. | Temperature management in data storage devices |
US9727261B2 (en) | 2015-09-24 | 2017-08-08 | Western Digital Technologies, Inc. | Weighted programming patterns in solid-state data storage systems |
US10013174B2 (en) | 2015-09-30 | 2018-07-03 | Western Digital Technologies, Inc. | Mapping system selection for data storage device |
US9836232B1 (en) | 2015-09-30 | 2017-12-05 | Western Digital Technologies, Inc. | Data storage device and method for using secondary non-volatile memory for temporary metadata storage |
US9620226B1 (en) | 2015-10-30 | 2017-04-11 | Western Digital Technologies, Inc. | Data retention charge loss and read disturb compensation in solid-state data storage systems |
US10126981B1 (en) | 2015-12-14 | 2018-11-13 | Western Digital Technologies, Inc. | Tiered storage using storage class memory |
US9940034B2 (en) | 2016-01-25 | 2018-04-10 | International Business Machines Corporation | Reducing read access latency by straddling pages across non-volatile memory channels |
US10162561B2 (en) | 2016-03-21 | 2018-12-25 | Apple Inc. | Managing backup of logical-to-physical translation information to control boot-time and write amplification |
US10157004B2 (en) * | 2016-04-14 | 2018-12-18 | Sandisk Technologies Llc | Storage system and method for recovering data corrupted in a host memory buffer |
CN106201778B (zh) * | 2016-06-30 | 2019-06-25 | 联想(北京)有限公司 | 信息处理方法及存储设备 |
US9946463B2 (en) * | 2016-07-12 | 2018-04-17 | Western Digital Technologies, Inc. | Compression of indirection tables |
CN106155919B (zh) * | 2016-07-26 | 2019-06-11 | 深圳市瑞耐斯技术有限公司 | 一种3d闪存的控制方法及控制*** |
US10387303B2 (en) | 2016-08-16 | 2019-08-20 | Western Digital Technologies, Inc. | Non-volatile storage system with compute engine to accelerate big data applications |
KR20180019419A (ko) | 2016-08-16 | 2018-02-26 | 삼성전자주식회사 | 메모리 컨트롤러, 메모리 시스템 및 그 동작방법 |
US10489289B1 (en) | 2016-09-30 | 2019-11-26 | Amazon Technologies, Inc. | Physical media aware spacially coupled journaling and trim |
US10540102B2 (en) * | 2016-09-30 | 2020-01-21 | Amazon Technologies, Inc. | Physical media aware spacially coupled journaling and replay |
US10747678B2 (en) | 2016-10-27 | 2020-08-18 | Seagate Technology Llc | Storage tier with compressed forward map |
US10459644B2 (en) | 2016-10-28 | 2019-10-29 | Western Digital Techologies, Inc. | Non-volatile storage system with integrated compute engine and optimized use of local fast memory |
KR20180051706A (ko) | 2016-11-07 | 2018-05-17 | 삼성전자주식회사 | 어드레스 맵핑 테이블의 에러 정정을 수행하는 메모리 시스템 |
TWI591533B (zh) * | 2016-11-25 | 2017-07-11 | 慧榮科技股份有限公司 | 可用於資料儲存裝置之資料儲存方法與資料回復程序、以及採用這些方法的資料儲存裝置 |
US10613973B1 (en) | 2016-12-28 | 2020-04-07 | Amazon Technologies, Inc. | Garbage collection in solid state drives |
US10565123B2 (en) | 2017-04-10 | 2020-02-18 | Western Digital Technologies, Inc. | Hybrid logical to physical address translation for non-volatile storage devices with integrated compute module |
KR102458312B1 (ko) | 2017-06-09 | 2022-10-24 | 삼성전자주식회사 | 스토리지 장치 및 이의 동작 방법 |
US10845866B2 (en) * | 2017-06-22 | 2020-11-24 | Micron Technology, Inc. | Non-volatile memory system or sub-system |
US10628326B2 (en) * | 2017-08-21 | 2020-04-21 | Micron Technology, Inc. | Logical to physical mapping |
US10474528B2 (en) | 2017-10-02 | 2019-11-12 | Western Digital Technologies, Inc. | Redundancy coding stripe based on coordinated internal address scheme across multiple devices |
US10379948B2 (en) | 2017-10-02 | 2019-08-13 | Western Digital Technologies, Inc. | Redundancy coding stripe based on internal addresses of storage devices |
TWI670594B (zh) * | 2018-01-18 | 2019-09-01 | 慧榮科技股份有限公司 | 資料儲存裝置 |
US10409511B1 (en) | 2018-06-30 | 2019-09-10 | Western Digital Technologies, Inc. | Multi-device storage system with distributed read/write processing |
US10725941B2 (en) | 2018-06-30 | 2020-07-28 | Western Digital Technologies, Inc. | Multi-device storage system with hosted services on peer storage devices |
US10824526B2 (en) | 2018-08-03 | 2020-11-03 | Western Digital Technologies, Inc. | Using failed storage device in peer-to-peer storage system to perform storage-centric task |
US10649843B2 (en) | 2018-08-03 | 2020-05-12 | Western Digital Technologies, Inc. | Storage systems with peer data scrub |
US10831603B2 (en) | 2018-08-03 | 2020-11-10 | Western Digital Technologies, Inc. | Rebuild assist using failed storage device |
US10901848B2 (en) | 2018-08-03 | 2021-01-26 | Western Digital Technologies, Inc. | Storage systems with peer data recovery |
US10592144B2 (en) | 2018-08-03 | 2020-03-17 | Western Digital Technologies, Inc. | Storage system fabric with multichannel compute complex |
US10877810B2 (en) | 2018-09-29 | 2020-12-29 | Western Digital Technologies, Inc. | Object storage system with metadata operation priority processing |
US10769062B2 (en) | 2018-10-01 | 2020-09-08 | Western Digital Technologies, Inc. | Fine granularity translation layer for data storage devices |
US10956071B2 (en) | 2018-10-01 | 2021-03-23 | Western Digital Technologies, Inc. | Container key value store for data storage devices |
US10740231B2 (en) | 2018-11-20 | 2020-08-11 | Western Digital Technologies, Inc. | Data access in data storage device including storage class memory |
US11182258B2 (en) | 2019-01-04 | 2021-11-23 | Western Digital Technologies, Inc. | Data rebuild using dynamic peer work allocation |
US10997085B2 (en) | 2019-06-03 | 2021-05-04 | International Business Machines Corporation | Compression for flash translation layer |
US10977189B2 (en) | 2019-09-06 | 2021-04-13 | Seagate Technology Llc | Reducing forward mapping table size using hashing |
TWI724550B (zh) * | 2019-09-19 | 2021-04-11 | 慧榮科技股份有限公司 | 資料儲存裝置以及非揮發式記憶體控制方法 |
US11016905B1 (en) | 2019-11-13 | 2021-05-25 | Western Digital Technologies, Inc. | Storage class memory access |
JP2021149549A (ja) | 2020-03-19 | 2021-09-27 | キオクシア株式会社 | ストレージ装置およびアドレス変換テーブルのキャッシュ制御方法 |
US11249921B2 (en) | 2020-05-06 | 2022-02-15 | Western Digital Technologies, Inc. | Page modification encoding and caching |
US11726921B2 (en) * | 2020-05-21 | 2023-08-15 | Seagate Technology Llc | Combined page footer for parallel metadata storage |
CN113961140B (zh) | 2020-07-02 | 2024-06-11 | 慧荣科技股份有限公司 | 数据处理方法及对应的数据储存装置 |
CN113885778B (zh) * | 2020-07-02 | 2024-03-08 | 慧荣科技股份有限公司 | 数据处理方法及对应的数据储存装置 |
US11360671B2 (en) * | 2020-07-22 | 2022-06-14 | Seagate Technology Llc | Region-specific directed offline scan for hard disk drive |
US11550724B2 (en) | 2020-08-14 | 2023-01-10 | Samsung Electronics Co., Ltd. | Method and system for logical to physical (L2P) mapping for data-storage device comprising nonvolatile memory |
KR20220032826A (ko) | 2020-09-08 | 2022-03-15 | 에스케이하이닉스 주식회사 | 메모리 시스템 내 맵 정보를 제어 및 저장하는 장치 및 방법 |
US20210223979A1 (en) * | 2021-03-16 | 2021-07-22 | Intel Corporation | On-ssd-copy techniques using copy-on-write |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1499530A (zh) * | 2002-10-28 | 2004-05-26 | 非易失性存储器***内有效允许失序写处理的方法和装置 | |
US20090216943A1 (en) * | 2008-02-21 | 2009-08-27 | Hitachi Global Storage Technologies Netherlands B. V. | Data storage device and data management method in data storage device |
CN101652753A (zh) * | 2007-02-12 | 2010-02-17 | 马维尔国际贸易有限公司 | 用于非易失性存储器的引导部署 |
US20110004720A1 (en) * | 2009-07-02 | 2011-01-06 | Chun-Ying Chiang | Method and apparatus for performing full range random writing on a non-volatile memory |
CN102567221A (zh) * | 2010-12-29 | 2012-07-11 | 群联电子股份有限公司 | 数据管理方法、存储器控制器与存储器储存装置 |
US20120191664A1 (en) * | 2011-01-24 | 2012-07-26 | Apple Inc. | Coordinating sync points between a non-volatile memory and a file system |
CN102623052A (zh) * | 2011-01-30 | 2012-08-01 | 群联电子股份有限公司 | 用于非易失性存储器的数据写入方法与***及控制器 |
Family Cites Families (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7660941B2 (en) | 2003-09-10 | 2010-02-09 | Super Talent Electronics, Inc. | Two-level RAM lookup table for block and page allocation and wear-leveling in limited-write flash-memories |
US7886108B2 (en) | 2000-01-06 | 2011-02-08 | Super Talent Electronics, Inc. | Methods and systems of managing memory addresses in a large capacity multi-level cell (MLC) based flash memory device |
US8266367B2 (en) | 2003-12-02 | 2012-09-11 | Super Talent Electronics, Inc. | Multi-level striping and truncation channel-equalization for flash-memory system |
US7610438B2 (en) | 2000-01-06 | 2009-10-27 | Super Talent Electronics, Inc. | Flash-memory card for caching a hard disk drive with data-area toggling of pointers stored in a RAM lookup table |
US20040088474A1 (en) | 2002-10-30 | 2004-05-06 | Lin Jin Shin | NAND type flash memory disk device and method for detecting the logical address |
US20040109376A1 (en) | 2002-12-09 | 2004-06-10 | Jin-Shin Lin | Method for detecting logical address of flash memory |
US7139864B2 (en) | 2003-12-30 | 2006-11-21 | Sandisk Corporation | Non-volatile memory and method with block management system |
JP2005293774A (ja) | 2004-04-02 | 2005-10-20 | Hitachi Global Storage Technologies Netherlands Bv | ディスク装置の制御方法 |
US7441067B2 (en) | 2004-11-15 | 2008-10-21 | Sandisk Corporation | Cyclic flash memory wear leveling |
KR101404083B1 (ko) | 2007-11-06 | 2014-06-09 | 삼성전자주식회사 | 반도체 디스크 및 그것의 동작 방법 |
US7363421B2 (en) | 2005-01-13 | 2008-04-22 | Stmicroelectronics S.R.L. | Optimizing write/erase operations in memory devices |
US8452929B2 (en) | 2005-04-21 | 2013-05-28 | Violin Memory Inc. | Method and system for storage of data in non-volatile media |
US20070016721A1 (en) | 2005-07-18 | 2007-01-18 | Wyse Technology Inc. | Flash file system power-up by using sequential sector allocation |
US20070094445A1 (en) | 2005-10-20 | 2007-04-26 | Trika Sanjeev N | Method to enable fast disk caching and efficient operations on solid state disks |
US7509471B2 (en) | 2005-10-27 | 2009-03-24 | Sandisk Corporation | Methods for adaptively handling data writes in non-volatile memories |
US8307149B2 (en) | 2005-12-09 | 2012-11-06 | Panasonic Corporation | Nonvolatile memory device including a logical-to-physical logig-to-physical address conversion table, a temporary block and a temporary table |
US7711923B2 (en) | 2006-06-23 | 2010-05-04 | Microsoft Corporation | Persistent flash memory mapping table |
KR100843543B1 (ko) | 2006-10-25 | 2008-07-04 | 삼성전자주식회사 | 플래시 메모리 장치를 포함하는 시스템 및 그것의 데이터복구 방법 |
JP4939234B2 (ja) * | 2007-01-11 | 2012-05-23 | 株式会社日立製作所 | フラッシュメモリモジュール、そのフラッシュメモリモジュールを記録媒体として用いたストレージ装置及びそのフラッシュメモリモジュールのアドレス変換テーブル検証方法 |
US20080288712A1 (en) | 2007-04-25 | 2008-11-20 | Cornwell Michael J | Accessing metadata with an external host |
US20080282024A1 (en) | 2007-05-09 | 2008-11-13 | Sudeep Biswas | Management of erase operations in storage devices based on flash memories |
US8095851B2 (en) | 2007-09-06 | 2012-01-10 | Siliconsystems, Inc. | Storage subsystem capable of adjusting ECC settings based on monitored conditions |
KR101436505B1 (ko) | 2008-01-03 | 2014-09-02 | 삼성전자주식회사 | 메모리 장치 |
TWI375956B (en) | 2008-02-29 | 2012-11-01 | Phison Electronics Corp | Block management methnd for flash memory, controller and storage sysetm thereof |
KR101398200B1 (ko) | 2008-03-18 | 2014-05-26 | 삼성전자주식회사 | 메모리 장치 및 인코딩/디코딩 방법 |
KR101398212B1 (ko) | 2008-03-18 | 2014-05-26 | 삼성전자주식회사 | 메모리 장치 및 인코딩/디코딩 방법 |
US8180954B2 (en) | 2008-04-15 | 2012-05-15 | SMART Storage Systems, Inc. | Flash management using logical page size |
KR101518199B1 (ko) | 2008-05-23 | 2015-05-06 | 삼성전자주식회사 | 오류 정정 장치, 그 방법 및 상기 장치를 포함하는 메모리장치 |
US8321652B2 (en) | 2008-08-01 | 2012-11-27 | Infineon Technologies Ag | Process and method for logical-to-physical address mapping using a volatile memory device in solid state disks |
US8412880B2 (en) | 2009-01-08 | 2013-04-02 | Micron Technology, Inc. | Memory system controller to manage wear leveling across a plurality of storage nodes |
US8255774B2 (en) | 2009-02-17 | 2012-08-28 | Seagate Technology | Data storage system with non-volatile memory for error correction |
KR20100104623A (ko) | 2009-03-18 | 2010-09-29 | 삼성전자주식회사 | 데이터 처리 시스템 및 그것의 부호율 제어 스킴 |
KR101571693B1 (ko) | 2009-04-15 | 2015-11-26 | 삼성전자주식회사 | 동작 수행 중 다른 요청을 우선 처리할 수 있는 비휘발성 메모리 컨트롤러, 이를 포함하는 시스템 및 그 관리 방법 |
US20100306451A1 (en) | 2009-06-01 | 2010-12-02 | Joshua Johnson | Architecture for nand flash constraint enforcement |
US8219776B2 (en) | 2009-09-23 | 2012-07-10 | Lsi Corporation | Logical-to-physical address translation for solid state disks |
US8688894B2 (en) | 2009-09-03 | 2014-04-01 | Pioneer Chip Technology Ltd. | Page based management of flash storage |
US8463983B2 (en) | 2009-09-15 | 2013-06-11 | International Business Machines Corporation | Container marker scheme for reducing write amplification in solid state devices |
US20110072333A1 (en) | 2009-09-24 | 2011-03-24 | Innostor Technology Corporation | Control method for flash memory based on variable length ecc |
US8745353B2 (en) | 2009-10-23 | 2014-06-03 | Seagate Technology Llc | Block boundary resolution for mismatched logical and physical block sizes |
US8364929B2 (en) | 2009-10-23 | 2013-01-29 | Seagate Technology Llc | Enabling spanning for a storage device |
US8255661B2 (en) | 2009-11-13 | 2012-08-28 | Western Digital Technologies, Inc. | Data storage system comprising a mapping bridge for aligning host block size with physical block size of a data storage device |
JP4738536B1 (ja) | 2010-01-29 | 2011-08-03 | 株式会社東芝 | 不揮発性メモリのコントローラ及び不揮発性メモリの制御方法 |
US8327226B2 (en) | 2010-02-03 | 2012-12-04 | Seagate Technology Llc | Adjustable error correction code length in an electrical storage device |
US8407449B1 (en) | 2010-02-26 | 2013-03-26 | Western Digital Technologies, Inc. | Non-volatile semiconductor memory storing an inverse map for rebuilding a translation table |
US8458417B2 (en) | 2010-03-10 | 2013-06-04 | Seagate Technology Llc | Garbage collection in a storage device |
US20110252289A1 (en) | 2010-04-08 | 2011-10-13 | Seagate Technology Llc | Adjusting storage device parameters based on reliability sensing |
US9026716B2 (en) | 2010-05-12 | 2015-05-05 | Western Digital Technologies, Inc. | System and method for managing garbage collection in solid-state memory |
US20120173795A1 (en) | 2010-05-25 | 2012-07-05 | Ocz Technology Group, Inc. | Solid state drive with low write amplification |
US8533550B2 (en) | 2010-06-29 | 2013-09-10 | Intel Corporation | Method and system to improve the performance and/or reliability of a solid-state drive |
TWI455144B (zh) | 2010-07-22 | 2014-10-01 | Silicon Motion Inc | 使用於快閃記憶體的控制方法與控制器 |
US8732431B2 (en) | 2011-03-06 | 2014-05-20 | Micron Technology, Inc. | Logical address translation |
TWI432962B (zh) * | 2011-10-06 | 2014-04-01 | Mstar Semiconductor Inc | 電子系統及其記憶體管理方法 |
-
2012
- 2012-10-05 US US13/645,822 patent/US9268682B2/en not_active Expired - Fee Related
-
2013
- 2013-09-30 CN CN201380063439.2A patent/CN105027090B/zh not_active Expired - Fee Related
- 2013-09-30 EP EP13844022.7A patent/EP2904496A4/en not_active Withdrawn
- 2013-09-30 JP JP2015535725A patent/JP6210570B2/ja not_active Expired - Fee Related
- 2013-09-30 KR KR1020157011769A patent/KR101911589B1/ko active IP Right Grant
- 2013-09-30 AU AU2013327582A patent/AU2013327582B2/en not_active Ceased
- 2013-09-30 WO PCT/US2013/062723 patent/WO2014055445A1/en active Application Filing
-
2016
- 2016-04-18 HK HK16104405.3A patent/HK1216443A1/zh unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1499530A (zh) * | 2002-10-28 | 2004-05-26 | 非易失性存储器***内有效允许失序写处理的方法和装置 | |
CN101652753A (zh) * | 2007-02-12 | 2010-02-17 | 马维尔国际贸易有限公司 | 用于非易失性存储器的引导部署 |
US20090216943A1 (en) * | 2008-02-21 | 2009-08-27 | Hitachi Global Storage Technologies Netherlands B. V. | Data storage device and data management method in data storage device |
US20110004720A1 (en) * | 2009-07-02 | 2011-01-06 | Chun-Ying Chiang | Method and apparatus for performing full range random writing on a non-volatile memory |
CN102567221A (zh) * | 2010-12-29 | 2012-07-11 | 群联电子股份有限公司 | 数据管理方法、存储器控制器与存储器储存装置 |
US20120191664A1 (en) * | 2011-01-24 | 2012-07-26 | Apple Inc. | Coordinating sync points between a non-volatile memory and a file system |
CN102623052A (zh) * | 2011-01-30 | 2012-08-01 | 群联电子股份有限公司 | 用于非易失性存储器的数据写入方法与***及控制器 |
Cited By (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106843744A (zh) * | 2015-12-03 | 2017-06-13 | 群联电子股份有限公司 | 数据程序化方法与内存储存装置 |
CN106843744B (zh) * | 2015-12-03 | 2020-05-26 | 群联电子股份有限公司 | 数据程序化方法与存储器储存装置 |
CN107544913A (zh) * | 2016-06-29 | 2018-01-05 | 北京忆恒创源科技有限公司 | 一种ftl表快速重建方法与装置 |
CN112433889A (zh) * | 2016-06-29 | 2021-03-02 | 北京忆恒创源科技有限公司 | 基于ftl表的日志生成方法与装置 |
CN107544913B (zh) * | 2016-06-29 | 2021-09-28 | 北京忆恒创源科技股份有限公司 | 一种ftl表快速重建方法与装置 |
CN113590504A (zh) * | 2016-06-29 | 2021-11-02 | 北京忆恒创源科技股份有限公司 | 存储日志帧以及日志条目的固态硬盘 |
CN112433889B (zh) * | 2016-06-29 | 2024-04-12 | 北京忆恒创源科技股份有限公司 | 基于ftl表的日志生成方法与装置 |
CN107870867A (zh) * | 2016-09-28 | 2018-04-03 | 北京忆芯科技有限公司 | 32位cpu访问大于4gb内存空间的方法与装置 |
CN107870870A (zh) * | 2016-09-28 | 2018-04-03 | 北京忆芯科技有限公司 | 访问超过地址总线宽度的内存空间 |
CN107870870B (zh) * | 2016-09-28 | 2021-12-14 | 北京忆芯科技有限公司 | 访问超过地址总线宽度的内存空间 |
CN107870867B (zh) * | 2016-09-28 | 2021-12-14 | 北京忆芯科技有限公司 | 32位cpu访问大于4gb内存空间的方法与装置 |
CN108733575B (zh) * | 2017-04-20 | 2022-12-27 | 深圳市得一微电子有限责任公司 | 一种断电重启后逻辑对物理映像表的重建方法、固态硬盘 |
CN108733575A (zh) * | 2017-04-20 | 2018-11-02 | 立而鼎科技(深圳)有限公司 | 一种断电重启后逻辑对物理映像表的重建方法、固态硬盘 |
CN109117084A (zh) * | 2017-06-26 | 2019-01-01 | 西部数据技术公司 | 将逻辑储存块动态地重新调整尺寸 |
US11113159B2 (en) | 2017-06-30 | 2021-09-07 | Intel Corporation | Log structure with compressed keys |
WO2019000355A1 (en) * | 2017-06-30 | 2019-01-03 | Intel Corporation | COMPRESSED KEY LOG STRUCTURE |
CN110032521B (zh) * | 2017-11-16 | 2023-09-26 | 阿里巴巴集团控股有限公司 | 增强闪存转换层映射灵活性的方法和*** |
CN110032521A (zh) * | 2017-11-16 | 2019-07-19 | 阿里巴巴集团控股有限公司 | 用于增强闪存转换层映射灵活性以得到性能和寿命改进的方法和*** |
CN109800180A (zh) * | 2017-11-17 | 2019-05-24 | 爱思开海力士有限公司 | 用于地址映射的方法和存储器*** |
CN109992524A (zh) * | 2018-01-03 | 2019-07-09 | 爱思开海力士有限公司 | 控制器和其操作方法以及存储器*** |
CN109992524B (zh) * | 2018-01-03 | 2023-08-29 | 爱思开海力士有限公司 | 控制器和其操作方法以及存储器*** |
CN110058798B (zh) * | 2018-01-19 | 2022-10-04 | 爱思开海力士有限公司 | 数据处理***及其操作方法 |
KR20190088598A (ko) * | 2018-01-19 | 2019-07-29 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
KR102527132B1 (ko) * | 2018-01-19 | 2023-05-02 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작 방법 |
CN110058798A (zh) * | 2018-01-19 | 2019-07-26 | 爱思开海力士有限公司 | 数据处理***及其操作方法 |
CN110096452A (zh) * | 2018-01-31 | 2019-08-06 | 北京忆恒创源科技有限公司 | 非易失随机访问存储器及其提供方法 |
CN110096452B (zh) * | 2018-01-31 | 2024-05-28 | 北京忆恒创源科技股份有限公司 | 非易失随机访问存储器及其提供方法 |
TWI679538B (zh) * | 2018-03-31 | 2019-12-11 | 慧榮科技股份有限公司 | 資料儲存系統之控制單元以及邏輯至物理映射表更新方法 |
US10545876B2 (en) | 2018-03-31 | 2020-01-28 | Silicon Motion, Inc. | Control unit for data storage system and method for updating logical-to-physical mapping table |
CN110765029B (zh) * | 2018-07-27 | 2023-04-07 | 爱思开海力士有限公司 | 控制器及用于操作该控制器的方法 |
CN110765029A (zh) * | 2018-07-27 | 2020-02-07 | 爱思开海力士有限公司 | 控制器及用于操作该控制器的方法 |
CN111158580B (zh) * | 2018-11-08 | 2023-07-18 | 慧荣科技股份有限公司 | 关于容错式磁盘阵列的映像信息管理的方法与装置 |
CN111158580A (zh) * | 2018-11-08 | 2020-05-15 | 慧荣科技股份有限公司 | 关于容错式磁盘阵列的映像信息管理的方法与装置 |
CN111538682B (zh) * | 2018-12-31 | 2023-11-10 | 美光科技公司 | 混合逻辑到物理高速缓存方案 |
CN111538682A (zh) * | 2018-12-31 | 2020-08-14 | 美光科技公司 | 混合逻辑到物理高速缓存方案 |
US11650931B2 (en) | 2018-12-31 | 2023-05-16 | Micron Technology, Inc. | Hybrid logical to physical caching scheme of L2P cache and L2P changelog |
CN111737160A (zh) * | 2019-03-25 | 2020-10-02 | 西部数据技术公司 | 存储管理中多个副本的优化处理 |
CN111813703A (zh) * | 2019-04-10 | 2020-10-23 | 慧荣科技股份有限公司 | 数据储存装置及逻辑至物理地址映射表的更新方法 |
CN111858404B (zh) * | 2019-04-26 | 2022-12-27 | 慧与发展有限责任合伙企业 | 地址转换的方法和***、以及计算机可读介质 |
CN111858404A (zh) * | 2019-04-26 | 2020-10-30 | 慧与发展有限责任合伙企业 | 缓存数据定位*** |
CN113179665A (zh) * | 2019-06-26 | 2021-07-27 | 西部数据技术公司 | 使用基于纠错的度量来识别性能不佳的数据存储设备 |
US11688477B2 (en) | 2019-08-28 | 2023-06-27 | Micron Technology, Inc. | Intra-code word wear leveling techniques |
CN114424284A (zh) * | 2019-08-28 | 2022-04-29 | 美光科技公司 | 码字内耗损均衡技术 |
CN113126907A (zh) * | 2019-12-30 | 2021-07-16 | 美光科技公司 | 用于存储器装置的异步电力损失恢复 |
CN113127376B (zh) * | 2019-12-30 | 2024-02-27 | 阿里巴巴集团控股有限公司 | 固态驱动器的控制方法、装置及设备 |
CN113127376A (zh) * | 2019-12-30 | 2021-07-16 | 阿里巴巴集团控股有限公司 | 固态驱动器的控制方法、装置及设备 |
CN111338990A (zh) * | 2020-02-12 | 2020-06-26 | 合肥康芯威存储技术有限公司 | 一种数据存储装置及数据存储方法与存储*** |
CN111338990B (zh) * | 2020-02-12 | 2021-01-12 | 合肥康芯威存储技术有限公司 | 一种数据存储装置及数据存储方法与存储*** |
CN115563026A (zh) * | 2022-12-07 | 2023-01-03 | 合肥康芯威存储技术有限公司 | 一种映射表的重建方法及数据存储设备 |
Also Published As
Publication number | Publication date |
---|---|
HK1216443A1 (zh) | 2016-11-11 |
JP6210570B2 (ja) | 2017-10-11 |
KR20150084817A (ko) | 2015-07-22 |
WO2014055445A1 (en) | 2014-04-10 |
EP2904496A1 (en) | 2015-08-12 |
CN105027090B (zh) | 2018-03-09 |
KR101911589B1 (ko) | 2018-10-24 |
AU2013327582A1 (en) | 2015-05-14 |
US9268682B2 (en) | 2016-02-23 |
AU2013327582B2 (en) | 2019-01-17 |
EP2904496A4 (en) | 2016-06-01 |
US20140101369A1 (en) | 2014-04-10 |
JP2015530685A (ja) | 2015-10-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105027090A (zh) | 用于固态驱动器中的物理到逻辑映射的方法、设备和*** | |
US10055345B2 (en) | Methods, devices and systems for solid state drive control | |
AU2013345302B2 (en) | Methods, data storage devices and systems for fragmented firmware table rebuild in a solid state drive | |
US9792067B2 (en) | Trim command processing in a solid state drive | |
US9817577B2 (en) | Methods, devices and systems for two stage power-on map rebuild with free space accounting in a solid state drive | |
CN105122220A (zh) | 固态驱动器中的原子写入命令支持 | |
US9507523B1 (en) | Methods, devices and systems for variable size logical page management in a solid state drive | |
KR20150083264A (ko) | 플래시 메모리 장치를 위한 주소변환 시스템 및 그 방법 | |
US11520698B2 (en) | Data storage device in a key-value storage architecture with data compression, and non-volatile memory control method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180611 Address after: American California Patentee after: Western Digital Technologies, Inc. Address before: American California Co-patentee before: SKYERA INC Patentee before: Western Digital Technologies, Inc. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180309 Termination date: 20190930 |
|
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1216443 Country of ref document: HK |