-
公开(公告)号:US09063874B2
公开(公告)日:2015-06-23
申请号:US13844338
申请日:2013-03-15
Applicant: Fusion-io, Inc.
Inventor: Hao Zhong , Ned D. Plasson , Robert Wood , Jea Woong Hyun , Hairong Sun
IPC: G06F11/00 , G06F11/10 , G06F12/02 , G06F11/14 , G11C29/00 , G11C16/04 , G11C16/34 , G11C29/42 , G11C29/04 , G11C29/12 , G06F11/30
CPC classification number: G06F11/1008 , G06F11/108 , G06F11/141 , G06F11/3034 , G06F11/3055 , G06F12/0246 , G06F2211/109 , G11C16/04 , G11C16/3418 , G11C16/3422 , G11C16/349 , G11C16/3495 , G11C29/42 , G11C29/82 , G11C29/832 , G11C29/88 , G11C2029/0411 , G11C2029/1208
Abstract: A storage module is configured to determine a health metric of a storage division of a solid-state storage medium. The health metric may comprise a combination of factors, including, but not limited to: wear level, performance (e.g., program time, erase time, and the like), error rate, and the like. A wear level module may configure storage operations to reduce the wear rate of storage divisions having poor health metrics and/or heath metrics that are degrading more quickly than other storage divisions. Reducing wear rate may include deferring grooming operations, delaying use for storage operations, temporarily retiring the storage division, or the like. Storage divisions may be brought back into service at normal use rates in response determining that other portions of the storage media have been worn to the point that they exhibit similar health and/or reliability characteristics.
Abstract translation: 存储模块被配置为确定固态存储介质的存储分区的健康度量。 健康度量可以包括因素的组合,包括但不限于:磨损水平,性能(例如,程序时间,擦除时间等),错误率等。 磨损水平模块可以配置存储操作以降低具有差的健康度量和/或健康度量的存储部门的磨损率,其比其他存储部门更快地劣化。 降低磨损率可能包括推迟修饰操作,延迟存储操作的使用,暂时停止存储部门等。 存储部门可以以正常使用率被恢复使用,以响应确定存储介质的其他部分已经磨损到它们表现出类似的健康和/或可靠性特征的点。
-
公开(公告)号:US09021158B2
公开(公告)日:2015-04-28
申请号:US13834955
申请日:2013-03-15
Applicant: Fusion-io, Inc.
Inventor: Jea Woong Hyun , Mark Brinicombe , Hairong Sun , Hao Zhong , John Strasser , Robert Wood
CPC classification number: G06F3/0688 , G06F3/0611 , G06F3/0616 , G06F3/0659 , G06F3/0679 , G06F9/485 , G06F12/0246 , G11C16/10
Abstract: A memory device includes a memory array with a plurality of memory elements. Each memory element is configured to store data. The device includes an input/output (I/O) buffer coupled to the memory array. The I/O buffer is configured to receive data from an I/O interface of a memory device controller and write the data to the memory array. The device includes a memory control manager coupled to the memory array. The memory control manager is configured to pause a program operation to the memory array in response to receiving a pause command. The memory control manager is also configured to resume the program operation in response to receiving a resume command.
Abstract translation: 存储器件包括具有多个存储器元件的存储器阵列。 每个存储器元件被配置为存储数据。 该设备包括耦合到存储器阵列的输入/输出(I / O)缓冲器。 I / O缓冲器配置为从存储器件控制器的I / O接口接收数据,并将数据写入存储器阵列。 该设备包括耦合到存储器阵列的存储器控制管理器。 存储器控制管理器被配置为响应于接收到暂停命令而将程序操作暂停到存储器阵列。 存储器控制管理器还被配置为响应于接收到恢复命令而恢复程序操作。
-
公开(公告)号: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: 公开了一种用于管理数据存储介质的擦除操作的装置,系统和方法。 一种方法包括确定是否满足一个或多个非易失性存储单元的使用阈值。 一种方法包括响应于确定不满足使用阈值,对一个或多个存储单元执行默认擦除操作。 响应于确定满足使用阈值,对一个或多个存储单元执行扩展擦除操作的方法。 扩展擦除操作可以包括比默认擦除操作更多的擦除脉冲迭代次数。
-
公开(公告)号: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: 公开了一种用于管理数据存储介质的擦除操作的装置,系统和方法。 一种方法包括确定是否满足一个或多个非易失性存储单元的使用阈值。 一种方法包括响应于确定不满足使用阈值,对一个或多个存储单元执行默认擦除操作。 响应于确定满足使用阈值,对一个或多个存储单元执行扩展擦除操作的方法。 扩展擦除操作可以包括比默认擦除操作更多的擦除脉冲迭代次数。
-
公开(公告)号:US09223514B2
公开(公告)日:2015-12-29
申请号:US13800628
申请日:2013-03-13
Applicant: Fusion-io, Inc.
Inventor: Jea Woong Hyun , David Nellans
CPC classification number: G06F3/0652 , G06F12/0246 , G11C16/16 , G11C16/225
Abstract: An apparatus includes an input/output (I/O) interface configured to couple a controller to an I/O buffer of a memory device. The controller includes an erase module coupled to the I/O interface. The erase module is configured to issue an instruction to the memory device to erase data from the memory device. The controller includes an erase suspend module coupled to the I/O interface. The erase suspend module is configured to determine that an erase operation executing within the electronic memory device satisfies a suspend policy in response to receiving a memory access request to perform an operation on the memory device on which the erase operation is executing. The erase suspend module is further configured to issue a suspend command to the memory device to suspend the erase operation.
Abstract translation: 一种装置包括被配置为将控制器耦合到存储器件的I / O缓冲器的输入/输出(I / O)接口。 控制器包括耦合到I / O接口的擦除模块。 擦除模块被配置为向存储器件发出指令以从存储器件擦除数据。 控制器包括耦合到I / O接口的擦除挂起模块。 擦除挂起模块被配置为确定在电子存储装置内执行的擦除操作响应于接收到执行擦除操作的存储装置的存储器访问请求而满足暂停策略。 擦除挂起模块还被配置为向存储器装置发出挂起命令以暂停擦除操作。
-
公开(公告)号:US08982624B2
公开(公告)日:2015-03-17
申请号:US13633833
申请日:2012-10-02
Applicant: Fusion-io, Inc.
Inventor: Jea Woong Hyun , Barrett Edwards , David Nellans
CPC classification number: G11C16/26 , G06F11/1068 , G11C16/32
Abstract: A method includes initiating a read process for a memory array of an electronic memory device to make data available at an I/O buffer of the electronic memory device for access by a controller. A method includes signaling completion of a read process prior to completion of one or more stages of the read process at a memory array.
Abstract translation: 一种方法包括启动用于电子存储器件的存储器阵列的读取过程,以使数据在电子存储器件的I / O缓冲器处可用以由控制器访问。 一种方法包括在存储器阵列的读取过程的一个或多个阶段完成之前信令完成读取过程。
-
-
-
-
-