SOLID STATE DRIVE AND A MEMORY ALLOCATION METHOD THEREOF

    公开(公告)号:US20200012444A1

    公开(公告)日:2020-01-09

    申请号:US16266187

    申请日:2019-02-04

    Abstract: A solid state drive including: a plurality of non-volatile memories, each of the non-volatile memories including a channel, the channel including at least one way connected to a die; a host interface which receives stream data and stream information from a host; and a resource allocator which allocates the stream data to super blocks of the plurality of non-volatile memories on the basis of the stream information, wherein a first super block includes a first unit super block, and the first unit super block includes a block of a first die corresponding to a first channel and connected to a plurality of ways included in the first channel.

    Storage device and operating method of the same
    2.
    发明授权
    Storage device and operating method of the same 有权
    存储设备及操作方法相同

    公开(公告)号:US09201789B1

    公开(公告)日:2015-12-01

    申请号:US14720139

    申请日:2015-05-22

    Abstract: A storage device includes a nonvolatile memory and a memory controller. The memory controller is configured to receive a first program request from an external host device and program first memory cells of a memory block according to the first program request. The memory controller is further configured to program second memory cells of the memory block without a request of the external host device if a second program request is not received from the external host device for a critical time.

    Abstract translation: 存储装置包括非易失性存储器和存储器控制器。 存储器控制器被配置为从外部主机设备接收第一程序请求,并根据第一程序请求对存储块的第一存储器单元进行编程。 如果在关键时间没有从外部主机设备接收到第二程序请求,则存储器控制器还被配置为对存储块的第二存储器单元进行编程,而不需要外部主机设备的请求。

    Solid state drive that allocates stream data to super blocks based on stream information and a memory allocation method thereof

    公开(公告)号:US11010071B2

    公开(公告)日:2021-05-18

    申请号:US16266187

    申请日:2019-02-04

    Abstract: A solid state drive includes: a plurality of non-volatile memories, each of the non-volatile memories connected to a channel, the channel connected to at least one way connected to a die; a host interface which receives stream data and stream information from a host; and a resource allocator which allocates the stream data to super blocks of the plurality of non-volatile memories on the basis of the stream information. A super block includes a unit super block, and the unit super block includes a block of a first die corresponding to a first channel and connected to a plurality of the ways connected to the first channel. The stream data may include stream groups, and the stream information may include the number of streams included in a stream group. A performance factor of a stream or stream group an extent size of a stream, and an allocation position of the stream, may also be included in the stream information.

Patent Agency Ranking