Selecting between non-volatile memory units having different minimum addressable data unit sizes
    63.
    发明授权
    Selecting between non-volatile memory units having different minimum addressable data unit sizes 有权
    在具有不同最小可寻址数据单元大小的非易失性存储单元之间进行选择

    公开(公告)号:US09489148B2

    公开(公告)日:2016-11-08

    申请号:US13802192

    申请日:2013-03-13

    Abstract: An apparatus includes a controller capable of being coupled to a host interface and a memory device. The memory device includes two or more non-hierarchical, non-volatile memory units having different minimum addressable data unit sizes. The controller is configured to at least perform determining a workload indicator of a data object being stored in the memory device via the host interface. The controller selects one of the memory units in response to the workload indicator of the data object corresponding to the minimum addressable data unit size of the selected memory unit corresponding to the workload indicator. The data object is stored in the selected memory unit in response thereto.

    Abstract translation: 一种装置包括能够耦合到主机接口和存储器装置的控制器。 存储器件包括具有不同最小可寻址数据单元尺寸的两个或更多个非分级非易失性存储器单元。 控制器被配置为经由主机接口至少执行存储在存储设备中的数据对象的工作量指示符。 控制器响应于与所述工作负载指示符对应的所选择的存储器单元的最小可寻址数据单元大小对应的数据对象的工作量指示符来选择一个存储器单元。 响应于该数据对象被存储在选择的存储单元中。

    DATA SEGREGATION IN A STORAGE DEVICE
    64.
    发明申请
    DATA SEGREGATION IN A STORAGE DEVICE 审中-公开
    存储设备中的数据分段

    公开(公告)号:US20160188226A1

    公开(公告)日:2016-06-30

    申请号:US14936576

    申请日:2015-11-09

    Abstract: An example method includes providing at least two data storage areas in a memory, providing a first amount of over-provisioning for a first of the at least two data storage areas and a second amount of over-provisioning for a second of the at least two data storage areas, categorizing data based on a characteristic of the data, and storing the data in one of the at least two data storage areas based on the categorization.

    Abstract translation: 一种示例性方法包括在存储器中提供至少两个数据存储区域,为所述至少两个数据存储区域中的第一个提供第一量的过度供应,以及为所述至少两个数据存储区域中的第二数据存储区域提供第二量的过度供应 数据存储区域,基于数据的特性对数据进行分类,并且基于分类将数据存储在至少两个数据存储区域之一中。

    Assigning a weighting to host quality of service indicators
    65.
    发明授权
    Assigning a weighting to host quality of service indicators 有权
    为主机服务质量指标分配权重

    公开(公告)号:US09367262B2

    公开(公告)日:2016-06-14

    申请号:US13776896

    申请日:2013-02-26

    Abstract: Quality of service indicators are provided from a host via a host interface. The quality of service indicators relate to data stored in a non-volatile data storage via the host. Workload indicators related to the quality of service indicators are measured, and a weighting is assigned to the host in response to a correlation between the quality of service indicators and the measured workload indicators. The weighting is applied to the quality of service indicators when responding to data access requests from the host.

    Abstract translation: 服务质量指标由主机通过主机接口提供。 服务质量指标与通过主机存储在非易失性数据存储器中的数据相关。 测量与服务质量指标相关的工作量指标,并根据服务质量指标与测量工作量指标之间的相关性,向主机分配权重。 当响应来自主机的数据访问请求时,权重被应用于服务质量指示符。

    Hash functions used to track variance parameters of resistance-based memory elements
    67.
    发明授权
    Hash functions used to track variance parameters of resistance-based memory elements 有权
    哈希函数用于跟踪基于电阻的存储器元件的方差参数

    公开(公告)号:US09058870B2

    公开(公告)日:2015-06-16

    申请号:US13762979

    申请日:2013-02-08

    Abstract: Parameters indicative of resistance variance of the memory elements are tracked. The resistance variance affects values of data stored in the resistance-based memory elements. A hash function is performed for each memory element. The hash function returns a reference to one of a plurality of counter elements. A value of each counter element is modified in response to the tracked parameter data of the associated memory element. Read operations affecting the memory elements are adjusted based on the values for the associated counter elements.

    Abstract translation: 跟踪表示存储元件的电阻变化的参数。 电阻变化影响存储在基于电阻的存储元件中的数据的值。 对每个存储元件执行散列函数。 散列函数返回对多个计数元素之一的引用。 响应于相关联的存储器元件的跟踪参数数据修改每个计数器元件的值。 基于相关计数器元件的值来调整影响存储元件的读取操作。

    MULTI-TIERED CACHING FOR DATA STORAGE MANAGEMENT IN A DEVICE
    68.
    发明申请
    MULTI-TIERED CACHING FOR DATA STORAGE MANAGEMENT IN A DEVICE 有权
    用于设备中数据存储管理的多级缓存

    公开(公告)号:US20150106568A1

    公开(公告)日:2015-04-16

    申请号:US14575616

    申请日:2014-12-18

    Abstract: A data storage device includes one or more storage media that include multiple physical storage locations. The device also includes at least one cache memory having a logical space that includes a plurality of separately managed logical block address (LBA) ranges. Additionally, a controller is included in the device. The controller is configured to receive data extents addressed by a first LBA and a logical block count. The controller is also configured to identify at least one separately managed LBA range of the plurality of separately managed LBA ranges in the at least one cache memory based on LBAs associated with at least some of the received data extents. The controller stores the at least some of the received data extents in substantially monotonically increasing LBA order in at least one physical storage location, of the at least one cache memory, assigned to the identified at least one LBA range.

    Abstract translation: 数据存储设备包括包括多个物理存储位置的一个或多个存储介质。 该设备还包括至少一个具有逻辑空间的高速缓存存储器,该逻辑空间包括多个独立管理的逻辑块地址(LBA)范围。 此外,设备中包含控制器。 控制器被配置为接收由第一LBA寻址的数据范围和逻辑块计数。 控制器还被配置为基于与至少一些所接收的数据盘区相关联的LBA来识别所述至少一个高速缓冲存储器中的多个单独管理的LBA范围中的至少一个单独管理的LBA范围。 控制器将所接收的至少一些数据盘区在至少一个高速缓冲存储器的至少一个高速缓存存储器的至少一个物理存储位置中基本上单调地增加的LBA顺序存储,分配给所识别的至少一个LBA范围。

    ASSIGNING A WEIGHTING TO HOST QUALITY OF SERVICE INDICATORS
    69.
    发明申请
    ASSIGNING A WEIGHTING TO HOST QUALITY OF SERVICE INDICATORS 有权
    评估重量对服务质量指标的影响

    公开(公告)号:US20140244892A1

    公开(公告)日:2014-08-28

    申请号:US13776896

    申请日:2013-02-26

    Abstract: Quality of service indicators are provided from a host via a host interface. The quality of service indicators relate to data stored in a non-volatile data storage via the host. Workload indicators related to the quality of service indicators are measured, and a weighting is assigned to the host in response to a correlation between the quality of service indicators and the measured workload indicators. The weighting is applied to the quality of service indicators when responding to data access requests from the host.

    Abstract translation: 服务质量指标由主机通过主机接口提供。 服务质量指标与通过主机存储在非易失性数据存储器中的数据相关。 测量与服务质量指标相关的工作量指标,并根据服务质量指标与测量工作量指标之间的相关性,向主机分配权重。 当响应来自主机的数据访问请求时,权重被应用于服务质量指示符。

    Garbage Collection with Demotion of Valid Data to a Lower Memory Tier
    70.
    发明申请
    Garbage Collection with Demotion of Valid Data to a Lower Memory Tier 审中-公开
    垃圾收集将有效数据降级到较低的内存层

    公开(公告)号:US20140229654A1

    公开(公告)日:2014-08-14

    申请号:US13762448

    申请日:2013-02-08

    CPC classification number: G06F12/0246 G06F12/0238 G06F2212/7205 G11C16/349

    Abstract: Method and apparatus for managing data in a memory. In accordance with some embodiments, a first tier of a multi-tier memory structure is arranged into a plurality of garbage collection units (GCUs). Each GCU is formed from a plurality of non-volatile memory cells, and is managed as a unit. A plurality of data sets is stored in a selected GCU. A garbage collection operation is performed upon the selected GCU by identifying at least one of the plurality of data sets as a valid data set, migrating the valid data set to a non-volatile second tier of the multi-tier memory structure, and invalidating a programmed state of each of the plurality of non-volatile memory cells to prepare the selected GCU for storage of new data. In some embodiments, the invalidating operation involves setting all of the memory cells in the selected GCU to a known storage state.

    Abstract translation: 用于管理存储器中的数据的方法和装置。 根据一些实施例,多层存储器结构的第一层被布置成多个垃圾收集单元(GCU)。 每个GCU由多个非易失性存储单元形成,并作为一个单元进行管理。 多个数据集存储在所选择的GCU中。 通过将所述多个数据集中的至少一个识别为有效数据集,将所述有效数据集移动到所述多层存储器结构的非易失性第二层,并使所述多层存储结构的非易失性第二层无效,对所选择的GCU执行垃圾回收操作 多个非易失性存储器单元中的每一个的编程状态以准备所选择的GCU以存储新数据。 在一些实施例中,无效操作涉及将所选择的GCU中的所有存储单元设置为已知的存储状态。

Patent Agency Ranking