会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Sub-Block Garbage Collection
    • 子块垃圾收集
    • US20150370701A1
    • 2015-12-24
    • US14311152
    • 2014-06-20
    • SanDisk Enterprise IP LLC
    • James M. HigginsJames FitzpatrickMark Dancho
    • G06F12/02
    • G06F12/0253G06F12/0246G06F2212/7205
    • Systems, methods and/or devices are used to enable garbage collection of a sub-block of an individually erasable block of a storage medium in a storage device. In one aspect, the method includes determining a first trigger parameter in accordance with one or more operating conditions of a first sub-block of an erase block in the storage medium, and determining a second trigger parameter in accordance with one or more operating conditions of a second sub-block of the erase block in the storage medium. In accordance with a determination that the first trigger parameter meets a first vulnerability criterion, garbage collection of the first sub-block is enabled. Furthermore, in accordance with a determination that the second trigger parameter meets a second vulnerability criterion, garbage collection of the second sub-block is enabled.
    • 系统,方法和/或设备用于使存储设备中的存储介质的单独可擦除块的子块的垃圾收集。 在一个方面,该方法包括根据存储介质中的擦除块的第一子块的一个或多个操作条件来确定第一触发参数,以及根据一个或多个操作条件确定第二触发参数 存储介质中的擦除块的第二子块。 根据第一触发参数满足第一漏洞标准的确定,启用第一子块的垃圾回收。 此外,根据第二触发参数满足第二漏洞判定的确定,能够使第二子块的垃圾收集。
    • 2. 发明申请
    • Biasing for Wear Leveling in Storage Systems
    • 存储系统中磨损均衡的偏差
    • US20150113206A1
    • 2015-04-23
    • US14137440
    • 2013-12-20
    • SanDisk Enterprise IP LLC
    • James FitzpatrickJames Higgins
    • G06F12/02
    • G06F12/0246G06F12/0253G06F2212/1036G06F2212/7205G06F2212/7211G11C16/3495
    • The various implementations described herein include systems, methods and/or devices used to enable biasing for wear leveling in storage systems. In one aspect, the method includes (1) determining, for each erase unit of a plurality of erase units in the storage medium, an age metric, (2) determining a representative age metric of the plurality of erase units, (3) for each respective erase unit of the plurality of erase units, biasing a respective garbage collection control metric for the respective erase unit in accordance with the age metric of the respective erase unit in relation to the representative age metric of the plurality of erase units to generate an adjusted garbage collection control metric for the respective erase unit, and (4) performing garbage collection for the storage medium in accordance with the adjusted garbage collection control metrics of the plurality of erase units.
    • 本文所描述的各种实现方式包括用于实现存储系统中的磨损均衡的偏置的系统,方法和/或设备。 一方面,该方法包括:(1)针对存储介质中的多个擦除单元的每个擦除单元确定一个年龄度量,(2)确定多个擦除单元的代表性年龄度量,(3)为 每个擦除单元的每个相应的擦除单元,根据相应擦除单元的年龄度相对于多个擦除单元的代表性年龄度量偏置相应擦除单元的相应垃圾收集控制度量,以生成 调整垃圾收集控制度量,以及(4)根据多个擦除单元的经过调整的垃圾收集控制量度对存储介质执行垃圾收集。
    • 3. 发明申请
    • DATA MANAGEMENT IN A STORAGE SYSTEM
    • 存储系统中的数据管理
    • US20140304455A1
    • 2014-10-09
    • US14105002
    • 2013-12-12
    • SanDisk Enterprise IP LLC
    • John ScaramuzzoBernardo RubRobert W. EllisJames Fitzpatrick
    • G06F12/02
    • G06F12/0246G06F2212/7208
    • A storage system, and a method of data management in the storage system, with non-volatile memory device characteristics determined during an inspection of non-volatile memory devices before a runtime operation of a storage device in the storage system including: a controller in the storage system: a drive-level control unit configured for an update of operational capabilities based on the non-volatile memory device characteristics during the runtime operation of the storage device and for a group of the non-volatile memory devices based on the operational capabilities; and a memory control unit, coupled to the drive-level control unit, the memory control unit configured to receive the operational capabilities for control of the non-volatile memory devices.
    • 存储系统和存储系统中的数据管理方法,在存储系统中的存储设备的运行时操作之前,在非易失性存储器设备的检查期间确定的非易失性存储器件特性包括:控制器 存储系统:驱动器级控制单元,其被配置为基于所述操作能力在所述存储设备的运行时操作期间和所述非易失性存储器设备组中的基于所述非易失性存储器设备特性的操作能力的更新; 以及存储器控制单元,其耦合到所述驱动级控制单元,所述存储器控制单元被配置为接收用于非易失性存储器件的控制的操作能力。
    • 4. 发明授权
    • Adaptive erase of a storage device
    • 存储设备的自适应擦除
    • US09520197B2
    • 2016-12-13
    • US14135260
    • 2013-12-19
    • SanDisk Enterprise IP LLC
    • James FitzpatrickJames HigginsLi LiMervyn Wongso
    • G11C16/14G11C16/34G11C11/56
    • G11C16/14G11C11/5635G11C16/344G11C16/349
    • The various implementations described herein include systems, methods and/or devices used to enable adaptive erasure in a storage device. The method includes performing a plurality of memory operations including read operations and respective erase operations on portions of one or more non-volatile memory devices specified by the read operations and respective erase operations, where the respective erase operations are performed using a first set of erase parameters that has been established as a current set of erase parameters prior to performing the respective erase operations. The method includes, in accordance with each erase operation of at least a subset of the respective erase operations, updating one or more erase statistics that correspond to performance of multiple erase operations. The method includes, in accordance with a comparison of the erase statistics with an erasure performance threshold, establishing a second set of erase parameters as the current set of erase parameters.
    • 本文描述的各种实现方式包括用于在存储设备中实现自适应擦除的系统,方法和/或设备。 该方法包括对由读取操作和相应擦除操作指定的一个或多个非易失性存储器件的部分执行包括读取操作和相应擦除操作的多个存储器操作,其中使用第一组擦除来执行相应的擦除操作 在执行相应擦除操作之前已被建立为当前擦除参数组的参数。 该方法包括根据相应擦除操作的至少一个子集的每个擦除操作,更新与多个擦除操作的执行相对应的一个或多个擦除统计信息。 该方法包括根据擦除统计与擦除性能阈值的比较,建立第二组擦除参数作为当前擦除参数组。
    • 6. 发明授权
    • Data management with modular erase in a data storage system
    • 在数据存储系统中进行模块擦除的数据管理
    • US09152555B2
    • 2015-10-06
    • US14082031
    • 2013-11-15
    • SanDisk Enterprise IP LLC
    • James M. HigginsRobert W. EllisMark DanchoJames Fitzpatrick
    • G06F12/00G06F12/02G11C16/14G11C16/16
    • G06F12/0246G06F12/0238G06F2212/1044G06F2212/7205G11C16/14G11C16/16
    • A system and method of data management with modular erase in a data storage system with a memory array having an erase block and a target block with the target block in a logical unit separate from the erase block including: performing an erase operation on the erase block, the erase operation having an operation matrix configured for partial erasing of the erase block; updating a command status for the erase block; enabling an intervening command on the target block based on the command status indicating an incomplete erase status with the intervening command updating the command status; performing an erase optimization based on the command status; performing an additional erase operation based on the erase optimization; and updating the command status to an erase complete status based on the additional erase operation.
    • 一种具有模块擦除的数据管理的系统和方法,具有具有擦除块的存储器阵列的数据管理和具有与擦除块分离的逻辑单元中的目标块的目标块,包括:对擦除块执行擦除操作 所述擦除操作具有被配置为用于擦除所述擦除块的部分擦除的操作矩阵; 更新擦除块的命令状态; 基于指示不完全擦除状态的命令状态,通过更新命令状态的中间命令,能够对目标块执行中间命令; 基于命令状态执行擦除优化; 基于擦除优化执行附加擦除操作; 并且基于附加擦除操作将命令状态更新为擦除完成状态。
    • 7. 发明申请
    • Device-Specific Variable Error Correction
    • 特定于设备的可变误差校正
    • US20160299812A1
    • 2016-10-13
    • US14929148
    • 2015-10-30
    • SanDisk Enterprise IP LLC
    • Aaron K. OlbrichSteven T. SprouseJames FitzpatrickNeil R. Darragh
    • G06F11/10H03M13/00H03M13/05
    • G06F11/1008G06F11/1048H03M13/05H03M13/611
    • The various implementations described herein include systems, methods and/or devices for encoding and decoding data for memory portions of non-volatile memory in a storage device. In one aspect, the method includes, for respective memory portions of the non-volatile memory, in accordance with an error correction format of the respective memory portion: encoding data to produce codewords; storing the codewords in the respective memory portion; and decoding the codewords to produce decoded data. Furthermore, each memory portion of the non-volatile memory has a corresponding error correction format corresponding to a code rate, a codeword structure, and an error correction type, and comprising one of a sequence of predefined error correction formats. A plurality of the predefined error correction formats have a same number of error correction bits and different numbers of data bits, where at least two memory portions have distinct error correction formats.
    • 本文描述的各种实现方式包括用于对存储设备中的非易失性存储器的存储器部分的数据进行编码和解码的系统,方法和/或设备。 在一个方面,该方法包括:对于非易失性存储器的相应存储器部分,根据相应存储器部分的纠错格式:编码数据以产生码字; 将码字存储在相应的存储器部分中; 并解码码字以产生解码数据。 此外,非易失性存储器的每个存储器部分具有对应于码率,码字结构和纠错类型的对应的纠错格式,并且包括预定义的纠错格式的序列之一。 多个预定义的纠错格式具有相同数量的纠错位和不同数量的数据位,其中至少两个存储器部分具有不同的纠错格式。
    • 9. 发明授权
    • Adaptive target charge to equalize bit errors across page types
    • 自适应目标电荷以平衡页面类型之间的位错误
    • US09311183B2
    • 2016-04-12
    • US14596174
    • 2015-01-13
    • SanDisk Enterprise IP LLC
    • James FitzpatrickLi LiMark DanchoJames R. Tylock
    • G11C16/04G06F11/10G11C29/52G11C11/56G11C29/02G11C16/12
    • G06F11/1068G11C11/5628G11C16/04G11C16/12G11C29/021G11C29/028G11C29/52
    • Systems, methods and/or devices are used to adapt a target charge to equalize bit errors across page types for a storage medium, such as flash memory, in a storage system. In one aspect, the method includes performing a sequence of operations, including: (1) determining a first target charge, a second target charge, and a third target charge, the first, second, and third target charges used for controlling first, second, and third charge distributions, respectively, in cells of the storage medium when data is written to the cells, wherein the second charge distribution is between the first charge distribution and the third charge distribution, (2) determining a first error indicator for lower/fast pages of the storage medium, (3) determining a second error indicator for upper/slow pages of the storage medium, and (4) adjusting the second target charge in accordance with the first error indicator and the second error indicator.
    • 系统,方法和/或设备用于调整目标电荷以平衡存储系统中用于存储介质(例如闪存)的页面类型的位错误。 一方面,该方法包括执行一系列操作,其包括:(1)确定第一目标费用,第二目标费用和第三目标费用,用于控制第一,第二和第三目标费用的第一,第二和第三目标费用 和第三电荷分布,分别在存储介质的单元中写入数据时,其中第二电荷分布在第一电荷分布和第三电荷分布之间,(2)确定用于较低/ 存储介质的快速页面,(3)确定存储介质的上/下页的第二错误指示符,以及(4)根据第一错误指示符和第二错误指示符调整第二目标费用。
    • 10. 发明申请
    • Adaptive Erase of a Storage Device
    • 自适应擦除存储设备
    • US20150149699A1
    • 2015-05-28
    • US14135260
    • 2013-12-19
    • SanDisk Enterprise IP LLC
    • James FitzpatrickJames HigginsLi LiMervyn Wongso
    • G11C16/14
    • G11C16/14G11C11/5635G11C16/344G11C16/349
    • The various implementations described herein include systems, methods and/or devices used to enable adaptive erasure in a storage device. The method includes performing a plurality of memory operations including read operations and respective erase operations on portions of one or more non-volatile memory devices specified by the read operations and respective erase operations, where the respective erase operations are performed using a first set of erase parameters that has been established as a current set of erase parameters prior to performing the respective erase operations. The method includes, in accordance with each erase operation of at least a subset of the respective erase operations, updating one or more erase statistics that correspond to performance of multiple erase operations. The method includes, in accordance with a comparison of the erase statistics with an erasure performance threshold, establishing a second set of erase parameters as the current set of erase parameters.
    • 本文描述的各种实现方式包括用于在存储设备中实现自适应擦除的系统,方法和/或设备。 该方法包括对由读取操作和相应擦除操作指定的一个或多个非易失性存储器件的部分执行包括读取操作和相应擦除操作的多个存储器操作,其中使用第一组擦除来执行相应的擦除操作 在执行相应擦除操作之前已被建立为当前擦除参数组的参数。 该方法包括根据相应擦除操作的至少一个子集的每个擦除操作,更新与多个擦除操作的执行相对应的一个或多个擦除统计信息。 该方法包括根据擦除统计与擦除性能阈值的比较,建立第二组擦除参数作为当前擦除参数组。