FLASH TRANSLATION LAYER WITH LOWER WRITE AMPLIFICATION
    1.
    发明申请
    FLASH TRANSLATION LAYER WITH LOWER WRITE AMPLIFICATION 有权
    具有较低写入放大率的闪存翻译层

    公开(公告)号:US20140325117A1

    公开(公告)日:2014-10-30

    申请号:US13889521

    申请日:2013-05-08

    CPC classification number: G06F12/0246 G06F2212/7201

    Abstract: A method of associating a logical block address with a physical location in a non-volatile memory includes (A) in response to a write request comprising a respective logical block address in a logical block address space and respective data to be written to the non-volatile memory, determining a physical location in the non-volatile memory to store the respective data of the write request, (B) adding an entry to a journal, such that the added entry trails any entries already in the journal and the added entry has a respective logical block address field set to the respective logical block address of the write request and a respective physical location field set to the determined physical location, and (C) updating one of a plurality of second-level map pages in a two-level map according to the respective logical block address of the write request with the determined physical location.

    Abstract translation: 将逻辑块地址与非易失性存储器中的物理位置相关联的方法包括(A)响应于包括逻辑块地址空间中的相应逻辑块地址的写请求以及要写入非易失性存储器的相应数据, 确定非易失性存储器中的物理位置以存储写入请求的相应数据,(B)将条目添加到日志,使得添加的条目跟踪已经在日志中的任何条目,并且添加的条目具有 设置到写请求的相应逻辑块地址的相应逻辑块地址字段和设置到所确定的物理位置的相应物理位置字段,以及(C)更新两级中的多个二级地图页之一 根据具有确定的物理位置的写请求的相应逻辑块地址映射。

    READ DISTURB HANDLING FOR NON-VOLATILE SOLID STATE MEDIA
    2.
    发明申请
    READ DISTURB HANDLING FOR NON-VOLATILE SOLID STATE MEDIA 审中-公开
    阅读非挥发性固体介质的干扰处理

    公开(公告)号:US20140136884A1

    公开(公告)日:2014-05-15

    申请号:US13729966

    申请日:2012-12-28

    CPC classification number: G06F11/2094 G11C16/0483 G11C16/3422 G11C16/349

    Abstract: Described embodiments track a read disturb limit of a solid-state media coupled to a media controller. The media controller receives a read operation from a host device. In response to the received read operation, the media controller determines one or more associated regions of the solid-state media accessed by the read operation and reads the associated regions to provide read data to the host device. Based on a probability value corresponding to each of the associated regions, the media controller selectively increments a read count of each of the associated regions. Based upon each read count, the media controller determines whether each region has reached a read disturb limit. If a given region has reached the read disturb limit, the media controller relocates data of the given region to a free region of the solid-state media. Otherwise, the media controller maintains the data in the given region.

    Abstract translation: 描述的实施例跟踪耦合到媒体控制器的固态介质的读取干扰极限。 媒体控制器从主机设备接收读操作。 响应于所接收的读取操作,媒体控制器确定由读取操作访问的固态媒体的一个或多个相关区域,并读取相关联的区域以向主机设备提供读取数据。 基于对应于每个相关联区域的概率值,媒体控制器选择性地增加每个相关联区域的读取计数。 基于每个读取计数,媒体控制器确定每个区域是否已经达到读取干扰极限。 如果给定区域已经达到读取干扰极限,则介质控制器将给定区域的数据重新定位到固态介质的自由区域。 否则,媒体控制器维护指定区域中的数据。

    METHOD TO DISTRIBUTE USER DATA AND ERROR CORRECTION DATA OVER DIFFERENT PAGE TYPES BY LEVERAGING ERROR RATE VARIATIONS
    3.
    发明申请
    METHOD TO DISTRIBUTE USER DATA AND ERROR CORRECTION DATA OVER DIFFERENT PAGE TYPES BY LEVERAGING ERROR RATE VARIATIONS 有权
    通过提高错误率变化分配不同页面类型的用户数据和错误校正数据的方法

    公开(公告)号:US20150178149A1

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

    申请号:US14173108

    申请日:2014-02-05

    CPC classification number: G06F11/108 G06F11/1048 G06F11/1068 G06F11/1072

    Abstract: An apparatus includes a memory and a controller. The memory includes a plurality of memory devices. Each memory device has a plurality of page types. The plurality of page types are classified based on error rate variations. The controller may be configured to write user data and error-correction data to the memory. The user data and the error-correction data are organized as a super-page. The super-page includes a plurality of sub-pages. The plurality of sub-pages are written across the plurality of memory devices such that the plurality of sub-pages are stored using more than one of the plurality of page types.

    Abstract translation: 一种装置包括存储器和控制器。 存储器包括多个存储器件。 每个存储器设备具有多个页面类型。 基于错误率变化对多个页面类型进行分类。 控制器可以被配置为将用户数据和纠错数据写入存储器。 用户数据和纠错数据被组织为超级页面。 超级页面包括多个子页面。 多个子页面被跨越多个存储器件写入,使得使用多个页面类型中的多个页面类型存储多个子页面。

Patent Agency Ranking