-
公开(公告)号:US08873286B2
公开(公告)日:2014-10-28
申请号:US14106566
申请日:2013-12-13
Applicant: Fusion-io, Inc.
Inventor: John Strasser , David Flynn , Jeremy Fillingim , Robert Wood , Jea Hyun , Hairong Sun
IPC: G11C11/34 , G11C11/56 , G11C29/42 , G11C29/50 , G06F11/10 , G11C29/02 , G11C16/34 , G11C16/28 , G11C16/26 , G06F12/02 , G11C29/04 , G11C16/00
CPC classification number: G06F3/0614 , G06F3/0629 , G06F3/0679 , G06F11/0793 , G06F11/1068 , G06F11/26 , G06F12/0246 , G11C11/56 , G11C16/00 , G11C16/26 , G11C16/28 , G11C16/3404 , G11C16/3418 , G11C29/02 , G11C29/026 , G11C29/028 , G11C29/42 , G11C29/50016 , G11C2029/0409
Abstract: Apparatuses, systems, and methods are disclosed to manage non-volatile media. A method includes determining a configuration parameter for a set of storage cells of a non-volatile recording medium. A method includes reading data from a set of storage cells using a determined configuration parameter. A method includes adjusting a configuration parameter based on read data.
Abstract translation: 公开了用于管理非易失性介质的装置,系统和方法。 一种方法包括确定非易失性记录介质的一组存储单元的配置参数。 一种方法包括使用确定的配置参数从一组存储单元读取数据。 一种方法包括基于读取数据调整配置参数。
-
公开(公告)号:US20140108891A1
公开(公告)日:2014-04-17
申请号:US14106566
申请日:2013-12-13
Applicant: Fusion-io, Inc.
Inventor: John Strasser , David Flynn , Jeremy Fillingim , Robert Wood , Jea Hyun , Hairong Sun
CPC classification number: G06F3/0614 , G06F3/0629 , G06F3/0679 , G06F11/0793 , G06F11/1068 , G06F11/26 , G06F12/0246 , G11C11/56 , G11C16/00 , G11C16/26 , G11C16/28 , G11C16/3404 , G11C16/3418 , G11C29/02 , G11C29/026 , G11C29/028 , G11C29/42 , G11C29/50016 , G11C2029/0409
Abstract: Apparatuses, systems, and methods are disclosed to manage non-volatile media. A method includes determining a configuration parameter for a set of storage cells of a non-volatile recording medium. A method includes reading data from a set of storage cells using a determined configuration parameter. A method includes adjusting a configuration parameter based on read data.
Abstract translation: 公开了用于管理非易失性介质的装置,系统和方法。 一种方法包括确定非易失性记录介质的一组存储单元的配置参数。 一种方法包括使用确定的配置参数从一组存储单元读取数据。 一种方法包括基于读取数据调整配置参数。
-
公开(公告)号:US20140095775A1
公开(公告)日:2014-04-03
申请号:US14098281
申请日:2013-12-05
Applicant: Fusion-io-Inc.
Inventor: Nisha Talagala , Ned D. Plasson , Jingpai Yang , Robert Wood , Swaminathan Sundararaman , Gregory N. Gillis
CPC classification number: G06F12/0891 , G06F12/0246 , G06F12/0866 , G06F2212/7205
Abstract: A cache and/or storage module may be configured to reduce write amplification in a cache storage. Cache layer write amplification (CLWA) may occur due to an over-permissive admission policy. The cache module may be configured to reduce CLWA by configuring admission policies to avoid unnecessary writes. Admission policies may be predicated on access and/or sequentiality metrics. Flash layer write amplification (FLWA) may arise due to the write-once properties of the storage medium. FLWA may be reduced by delegating cache eviction functionality to the underlying storage layer. The cache and storage layers may be configured to communicate coordination information, which may be leveraged to improve the performance of cache and/or storage operations.
Abstract translation: 高速缓存和/或存储模块可以被配置为减少高速缓存存储器中的写入放大。 缓存层写入放大(CLWA)可能由于过度允许的准入策略而发生。 高速缓存模块可以被配置为通过配置接纳策略来减少CLWA以避免不必要的写入。 入学政策可以基于访问和/或顺序度量。 闪存层写入放大(FLWA)可能由于存储介质的一次写入特性而产生。 可以通过将缓存驱逐功能委派给底层存储层来减少FLWA。 高速缓存和存储层可以被配置为传送协调信息,其可以被用来改善缓存和/或存储操作的性能。
-
4.
公开(公告)号:US09251053B2
公开(公告)日:2016-02-02
申请号:US13830989
申请日:2013-03-14
Applicant: Fusion-io, Inc.
Inventor: Jea Hyun , Robert Wood , Hairong Sun
CPC classification number: G06F12/0238 , G06F12/0646 , G06F2212/7203 , G06F2212/7206 , G06F2212/7207
Abstract: An apparatus, system, and method are disclosed for managing configuration parameters of a non-volatile storage device. The method includes storing a first set of configuration parameters for a non-volatile recording device. The first set of configuration parameters are configured for a storage operation on a storage element of the non-volatile recording device. The method also includes storing a second set of configuration parameters for the non-volatile recording device during execution of the storage operation on the storage element. The second set of configuration parameters are configured for a second storage operation on the storage element of the non-volatile recording device.
Abstract translation: 公开了用于管理非易失性存储设备的配置参数的装置,系统和方法。 该方法包括存储用于非易失性记录装置的第一组配置参数。 第一组配置参数被配置用于在非易失性记录装置的存储元件上的存储操作。 该方法还包括在对存储元件执行存储操作期间存储用于非易失性记录装置的第二组配置参数。 第二组配置参数被配置为在非易失性记录装置的存储元件上的第二存储操作。
-
公开(公告)号:US09047211B2
公开(公告)日:2015-06-02
申请号:US13836620
申请日:2013-03-15
Applicant: Fusion-io, Inc.
Inventor: Robert Wood , David Flynn
CPC classification number: G06F11/1048 , G11C16/00 , G11C16/349 , G11C2029/0409 , G11C2029/0411 , G11C2211/5641
Abstract: An apparatus, system, and method are disclosed for managing data reliability. A priority module is configured to receive a storage request for a non-volatile memory device. The storage request may include data associated with a priority. The non-volatile memory device includes a plurality of cells, and each cell encodes a plurality of bits. The bits for a cell provide distinct levels of quality of service. A select module is configured to select a bit for storing the data based on the priority of the data and the level of quality of service of the selected bit. A data management module is configured to manage the data to satisfy a write order for the plurality of bits.
Abstract translation: 公开了一种用于管理数据可靠性的装置,系统和方法。 优先级模块被配置为接收对非易失性存储器设备的存储请求。 存储请求可以包括与优先级相关联的数据。 非易失性存储器件包括多个单元,并且每个单元编码多个位。 单元的位提供不同级别的服务质量。 选择模块被配置为基于数据的优先级和所选位的服务质量等级来选择用于存储数据的位。 数据管理模块被配置为管理数据以满足多个位的写入顺序。
-
公开(公告)号:US09042181B2
公开(公告)日:2015-05-26
申请号:US13837818
申请日:2013-03-15
Applicant: Fusion-io, Inc.
Inventor: David Flynn , Hairong Sun , Jea Woong Hyun , Robert Wood
CPC classification number: G11C16/14 , G11C16/3445 , G11C16/3495
Abstract: An apparatus, system, and method are disclosed for managing erase operations for a data storage medium. A method includes determining whether a use threshold for one or more non-volatile storage cells is satisfied. A method includes performing a default erase operation for the one or more storage cells in response to determining that the use threshold is not satisfied. A method includes performing an extended erase operation for the one or more storage cells in response to determining that the use threshold is satisfied. An extended erase operation may include a greater number of erase pulse iterations than a default erase operation.
Abstract translation: 公开了一种用于管理数据存储介质的擦除操作的装置,系统和方法。 一种方法包括确定是否满足一个或多个非易失性存储单元的使用阈值。 一种方法包括响应于确定不满足使用阈值,对一个或多个存储单元执行默认擦除操作。 响应于确定满足使用阈值,对一个或多个存储单元执行扩展擦除操作的方法。 扩展擦除操作可以包括比默认擦除操作更多的擦除脉冲迭代次数。
-
公开(公告)号:US08854882B2
公开(公告)日:2014-10-07
申请号:US14067323
申请日:2013-10-30
Applicant: Fusion-io, Inc.
Inventor: John Strasser , David Flynn , Jeremy Fillingim , Robert Wood
IPC: G11C11/34 , G06F12/02 , G11C29/50 , G11C16/28 , G11C29/02 , G11C29/42 , G11C16/34 , G11C16/26 , G11C11/56 , G06F11/10 , G11C29/04 , G11C16/00
CPC classification number: G11C16/3495 , G06F11/1048 , G06F11/1068 , G06F12/0246 , G11C11/56 , G11C11/5642 , G11C16/00 , G11C16/26 , G11C16/28 , G11C16/3418 , G11C16/349 , G11C29/02 , G11C29/026 , G11C29/028 , G11C29/42 , G11C29/50016 , G11C2029/0409
Abstract: Apparatuses, systems, methods, and computer program products are disclosed for configuring storage cells. A method includes detecting a shift in a read voltage level past a read voltage threshold for a set of memory cells of a non-volatile memory medium. A method includes adjusting a read voltage threshold for the set of memory cells by an amount based at least in part on one or more characteristics of the set of memory cells in response to the shift in the read voltage level. A method includes configuring the set of memory cells to use the adjusted read voltage threshold.
Abstract translation: 公开了用于配置存储单元的装置,系统,方法和计算机程序产品。 一种方法包括检测超过非易失性存储介质的一组存储单元的读取电压阈值的读取电压电平的偏移。 一种方法包括响应于读取电压电平的移位,至少部分地基于该组存储器单元的一个或多个特性来调整该组存储器单元的读取电压阈值。 一种方法包括配置存储器单元组以使用经调整的读取电压阈值。
-
公开(公告)号:US20140269090A1
公开(公告)日:2014-09-18
申请号:US13837818
申请日:2013-03-15
Applicant: FUSION-IO, INC.
Inventor: David Flynn , Hairong Sun , Jea Woong Hyun , Robert Wood
IPC: G11C16/14
CPC classification number: G11C16/14 , G11C16/3445 , G11C16/3495
Abstract: An apparatus, system, and method are disclosed for managing erase operations for a data storage medium. A method includes determining whether a use threshold for one or more non-volatile storage cells is satisfied. A method includes performing a default erase operation for the one or more storage cells in response to determining that the use threshold is not satisfied. A method includes performing an extended erase operation for the one or more storage cells in response to determining that the use threshold is satisfied. An extended erase operation may include a greater number of erase pulse iterations than a default erase operation.
Abstract translation: 公开了一种用于管理数据存储介质的擦除操作的装置,系统和方法。 一种方法包括确定是否满足一个或多个非易失性存储单元的使用阈值。 一种方法包括响应于确定不满足使用阈值,对一个或多个存储单元执行默认擦除操作。 响应于确定满足使用阈值,对一个或多个存储单元执行扩展擦除操作的方法。 扩展擦除操作可以包括比默认擦除操作更多的擦除脉冲迭代次数。
-
公开(公告)号:US09245653B2
公开(公告)日:2016-01-26
申请号:US14016203
申请日:2013-09-02
Applicant: Fusion-io, Inc.
Inventor: Jea Hyun , Ryan Haynes , Charla Mosier , Rick Lucky , Robert Wood
CPC classification number: G11C11/5635 , G06F11/1072 , G06F2212/7207 , G06F2212/7208 , G06F2212/7209 , G11C11/5621 , G11C11/5628 , G11C11/5642 , G11C16/0483 , G11C16/10 , G11C16/16 , G11C16/26 , G11C29/00 , G11C29/52 , G11C2211/5641
Abstract: Apparatuses, systems, methods, and computer program products are disclosed for reduced level cell solid-state storage. A method includes determining that an erase block of a non-volatile storage device is to operate in a reduced level cell (RLC) mode. The non-volatile storage device may be configured to store at least three bits of data per storage cell. A method includes instructing the non-volatile storage device to program first and second pages of the erase block with data. A method includes instructing the non-volatile storage device to program a third page of the erase block with a predefined data pattern. Programming of a predefined data pattern may be configured to adjust which abodes of the erase block are available to represent stored user data values.
Abstract translation: 公开了用于减小级别单元固态存储的装置,系统,方法和计算机程序产品。 一种方法包括确定非易失性存储设备的擦除块以降级电平(RLC)模式操作。 非易失性存储设备可以被配置为存储每个存储单元的至少三位数据。 一种方法包括指示非易失性存储装置用数据对擦除块的第一和第二页进行编程。 一种方法包括指示非易失性存储设备以预定义的数据模式对擦除块的第三页进行编程。 预定义数据模式的编程可以被配置为调整擦除块的哪个可用于表示存储的用户数据值。
-
公开(公告)号:US20150248922A1
公开(公告)日:2015-09-03
申请号:US14297622
申请日:2014-06-05
Applicant: Fusion-io, Inc.
Inventor: Jea Hyun , Josh Perschon , James Peterson , Robert Wood
IPC: G11C7/00
CPC classification number: G11C7/00 , G11C16/16 , G11C2216/20
Abstract: Apparatuses, systems, methods, and computer program products are disclosed for storage operations for a non-volatile medium. A control module may be configured to divide a storage procedure into multiple portions. An execution module may be configured to execute multiple portions of a storage procedure independently. A storage request module may be configured to satisfy a storage request for one or more storage elements of a storage procedure between at least a pair of portions of a storage procedure.
Abstract translation: 公开了用于非挥发性介质的存储操作的装置,系统,方法和计算机程序产品。 控制模块可以被配置为将存储过程分成多个部分。 执行模块可以被配置为独立地执行存储过程的多个部分。 存储请求模块可以被配置为满足存储过程的至少一对部分之间的存储过程的一个或多个存储元件的存储请求。
-
-
-
-
-
-
-
-
-