会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • DATA MANAGEMENT WITH MODULAR ERASE IN A DATA STORAGE SYSTEM
    • 数据存储系统中的模块化删除数据管理
    • US20150143068A1
    • 2015-05-21
    • US14082031
    • 2013-11-15
    • SanDisk Enterprise IP LLC
    • James M. HigginsRobert W. EllisMark DanchoJames Fitzpatrick
    • G06F12/02G11C16/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.
    • 一种具有模块擦除的数据管理的系统和方法,具有具有擦除块的存储器阵列的数据管理和具有与擦除块分离的逻辑单元中的目标块的目标块,包括:对擦除块执行擦除操作 所述擦除操作具有被配置为用于擦除所述擦除块的部分擦除的操作矩阵; 更新擦除块的命令状态; 基于指示不完全擦除状态的命令状态,通过更新命令状态的中间命令,能够对目标块执行中间命令; 基于命令状态执行擦除优化; 基于擦除优化执行附加擦除操作; 并且基于附加擦除操作将命令状态更新为擦除完成状态。
    • 5. 发明申请
    • Suspending and Resuming Non-Volatile Memory Operations
    • 暂停和恢复非易失性存储器操作
    • US20160026386A1
    • 2016-01-28
    • US14599183
    • 2015-01-16
    • SanDisk Enterprise IP LLC
    • Robert W. EllisJames M. HigginsRyan R. Jones
    • G06F3/06
    • G06F3/061G06F3/0659G06F3/0679G06F13/1642G11C16/32
    • A method of operation in a non-volatile memory system includes starting execution of a first memory operation from a first queue and in conjunction with starting a first timer, set to expire after a first predetermined time interval. The method further includes, in accordance with a determination that the first timer has expired, determining whether a second queue contains at least one memory operation for execution, and if so, suspending the first memory operation, executing a second memory operation from the second queue, and after completing execution of the second memory operation from the second queue, performing one or more subsequent operations (e.g., resuming execution of the first memory operation and restarting the first timer). In addition, the method includes, when the second queue does not contain at least one memory operation for execution, restarting the first timer, and continuing execution of the first memory operation from the first queue.
    • 在非易失性存储器系统中的操作方法包括从第一队列开始执行第一存储器操作,并结合启动设置为在第一预定时间间隔之后到期的第一定时器。 该方法还包括:根据第一定时器已经到期的确定,确定第二队列是否包含用于执行的至少一个存储器操作,如果是,则暂停第一存储器操作,从第二队列执行第二存储器操作 并且在完成从第二队列执行第二存储器操作之后,执行一个或多个后续操作(例如,恢复执行第一存储器操作并重新启动第一定时器)。 此外,该方法包括:当第二队列不包含用于执行的至少一个存储器操作时,重新启动第一定时器,以及从第一队列继续执行第一存储器操作。
    • 6. 发明申请
    • 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.
    • 系统,方法和/或设备用于使存储设备中的存储介质的单独可擦除块的子块的垃圾收集。 在一个方面,该方法包括根据存储介质中的擦除块的第一子块的一个或多个操作条件来确定第一触发参数,以及根据一个或多个操作条件确定第二触发参数 存储介质中的擦除块的第二子块。 根据第一触发参数满足第一漏洞标准的确定,启用第一子块的垃圾回收。 此外,根据第二触发参数满足第二漏洞判定的确定,能够使第二子块的垃圾收集。
    • 8. 发明申请
    • Low Read Data Storage Management
    • 低读数据存储管理
    • US20170047124A1
    • 2017-02-16
    • US14925945
    • 2015-10-28
    • SanDisk Enterprise IP LLC
    • Robert W. EllisJames M. Higgins
    • G11C16/34G11C16/10
    • G11C16/3459G06F3/0619G06F3/0622G06F3/0637G06F3/065G06F3/0685G06F3/0688G11C16/10G11C16/349
    • Systems and methods disclosed herein are used to efficiently manage low read data. In one aspect, a method includes, in response to detecting occurrence of a first event (e.g., PFail), writing low read data to non-volatile memory of a storage device with a fast SLC programming mode, distinct from a default SLC programming mode. Writing the low read data with the fast SLC programming mode: (i) includes using one or more memory programming parameters distinct from a default set of memory programming parameters used for writing data with the default SLC programming mode and (ii) takes less time per predefined unit of data than writing data with the default SLC programming mode. The method also includes: in response to detecting occurrence of a second event (e.g., host write command), writing data corresponding to the second event with the default SLC programming mode using the default set of memory programming parameters.
    • 本文公开的系统和方法用于有效地管理低读数据。 在一个方面,一种方法包括响应于检测到第一事件(例如,PFail)的发生,将低读取数据写入具有快速SLC编程模式的存储设备的非易失性存储器,与默认SLC编程模式不同 。 使用快速SLC编程模式写入低读取数据:(i)包括使用一个或多个存储器编程参数,与用于使用默认SLC编程模式写入数据的默认存储器编程参数集不同,(ii)花费更少的时间 预定义的数据单位,而不是使用默认的SLC编程模式写入数据。 该方法还包括:响应于检测到第二事件(例如,主机写入命令)的发生,使用默认的存储器编程参数集合将具有默认SLC编程模式的对应于第二事件的数据写入。
    • 10. 发明申请
    • Method and System for Limiting Write Command Execution
    • 限制写命令执行的方法和系统
    • US20160313944A1
    • 2016-10-27
    • US14883540
    • 2015-10-14
    • SanDisk Enterprise IP LLC
    • John G. HodgdonRyan R. JonesJames M. Higgins
    • G06F3/06
    • G06F3/0659G06F3/061G06F3/0613G06F3/0647G06F3/0652G06F3/0679G06F3/0688G06F12/0246
    • Methods, systems and/or devices are used for limiting write command execution in a storage device comprising a set of non-volatile memory devices. In one aspect, the method includes (1) accessing in a holding queue host-specified write commands specified by a host system, each of the host-specified write commands specifying a number of pages to be written to the set of non-volatile memory devices; (2) in accordance with a determination that throttling is enabled: (3) determining a limit number of pages for a current throttle period in accordance with a throttle rate, the throttle rate being a maximum write rate for executing host-specified write commands; and (4) during the current throttle period, moving from the holding queue to a pending queue, for execution by the set of non-volatile memory devices, host-specified write commands whose total specified number of pages does not exceed the limit number of pages.
    • 方法,系统和/或设备用于限制包括一组非易失性存储器设备的存储设备中的写命令执行。 一方面,该方法包括:(1)在保持队列中访问由主机系统指定的主机指定的写命令,每个主机指定的写命令指定要写入非易失性存储器集合的页数 设备; (2)根据能够进行节流的判定:(3)根据油门速度确定当前油门周期的限制页数,油门速度是用于执行主机指定的写命令的最大写入速度; 和(4)在当前节流周期期间,从保持队列移动到等待队列,由非易失性存储器组执行,其总指定页数不超过限制数的主机指定的写命令 页面。