Memory system, data processing system including the same, and operating method thereof

    公开(公告)号:US11941246B2

    公开(公告)日:2024-03-26

    申请号:US17506414

    申请日:2021-10-20

    Applicant: SK hynix Inc.

    CPC classification number: G06F3/0604 G06F3/0655 G06F3/0679

    Abstract: Disclosed are a data processing system comprising: a memory system for providing a host with a memory map segment including map pieces; and the host for storing the memory map segment as a host map segment and converting a logical address into a physical address using the host map segment. The memory system stores changed map pieces in a map cache, inserts the changed map pieces in a response to a first command, and provides the host with the response. The host updates the host map segment based on the changed map pieces. When a read command includes a logical address and a physical address, the memory system accesses a memory device using the physical address of the read command according to whether the logical address of the read command is stored in the map cache.

    Memory system performing garbage collection operation by exchanging information related to garbage collection with host and method of operating the memory system

    公开(公告)号:US11853202B2

    公开(公告)日:2023-12-26

    申请号:US17307868

    申请日:2021-05-04

    Applicant: SK hynix Inc.

    Inventor: Hye Mi Kang

    CPC classification number: G06F12/0253 G06F12/0246 G06F12/0891 G06F2212/7201

    Abstract: An electronic device includes a memory system having improved performance. The memory system includes a memory device including memory blocks allocated to zones, a memory controller configured to send, to a host, a request for information on whether to perform a garbage collection operation on a target zone according to a trigger signal for performing a first internal operation, the target zone corresponding to a target memory block on which the first internal operation is to be performed, the target zone being included in the zones, and the host configured to provide the information on whether to perform the garbage collection operation to the memory controller based on information related to the zones, in response to the request. The memory controller determines whether to perform the first internal operation on the target memory block, based on the information on whether to perform the garbage collection operation.

    Memory controller and method of operating the same

    公开(公告)号:US11775211B2

    公开(公告)日:2023-10-03

    申请号:US17182008

    申请日:2021-02-22

    Applicant: SK hynix Inc.

    Inventor: Hye Mi Kang

    CPC classification number: G06F3/0659 G06F3/0604 G06F3/0679

    Abstract: The present technology relates to an electronic device. A memory controller according to the present technology may include a host interface controller, a plurality of buffers, and a memory operation controller. The host interface controller may sequentially generate a plurality of commands based on a request received from a host. The plurality of buffers may store the plurality of commands according to command attributes. The memory operation controller may compare a sequence number of a target command stored in a target buffer among the plurality of buffers with a sequence number of a standby command stored in remaining buffers, and may determine a process of the target command and a process of the standby command based on a comparison. wherein a buffer satisfying a flush condition among the plurality of buffers is selected as the target buffer.

    Memory system and operating method thereof

    公开(公告)号:US11182289B1

    公开(公告)日:2021-11-23

    申请号:US17015306

    申请日:2020-10-13

    Applicant: SK hynix Inc.

    Inventor: Hye Mi Kang

    Abstract: A memory system is provided to include memory devices and a controller including cores controlling the memory devices, respectively. The controller determines whether to perform a global wear-leveling operation based on a write count of the plurality of memory devices corresponding to each of the plurality of cores, performs a barrier operation for a request from a host when the global wear-leveling operation is determined to be performed, updates mapping information for mapping a core to memory device information by swapping the mapping information between different cores based on the write count of each of the plurality of cores and closes an open block assigned to each of the plurality of cores and then assigning a new open block to each of the plurality of cores based on the updated mapping information.

    Data storage device and method of operating the same

    公开(公告)号:US12026092B2

    公开(公告)日:2024-07-02

    申请号:US17849194

    申请日:2022-06-24

    Applicant: SK hynix Inc.

    Inventor: Hye Mi Kang

    CPC classification number: G06F12/0646 G06F12/082

    Abstract: A data storage device may include a storage and a controller. The storage a storage including a first region of a first physical address range and a second region of a second physical address range. The controller may generate map data including a plurality of map segments, a first segment entry and a second segment entry, and store, in the second region, the map data except for a first map segment. Each of the map segments includes a set of physical addresses corresponding to a plurality of sequential logical addresses. The first segment entry includes a first segment physical address associated with the first map segment and belonging to the first physical address range, and the second segment entry includes a second segment physical address associated with a second map segment and belonging to the second physical address range.

    Memory system for updating mapping information

    公开(公告)号:US11567860B2

    公开(公告)日:2023-01-31

    申请号:US17217242

    申请日:2021-03-30

    Applicant: SK hynix Inc.

    Inventor: Hye Mi Kang

    Abstract: A memory system includes a storage medium and a controller. The storage medium includes a plurality of memory regions. The controller stores data corresponding to a write request into a memory region of a random attribute or a memory region of a sequential attribute among the memory regions and to update logical-to-physical (L2P) information corresponding to the stored data, and updates, when storing the data into the memory region of the random attribute, physical-to-logical (P2L) information corresponding to the stored data within a P2L table of the memory region of the random attribute.

    Storage device and method of operating the same

    公开(公告)号:US11520519B2

    公开(公告)日:2022-12-06

    申请号:US16513470

    申请日:2019-07-16

    Applicant: SK hynix Inc.

    Abstract: Provided herein may be a storage device and a method of operating the same. A memory controller may include a command processor configured to generate a flush command in response to a flush request and determine flush data chunks to be stored, a write operation controller configured to control memory devices to perform a first program operation of storing flush data chunks, and to perform a second program operation of storing data corresponding to a write request that is input later than the flush request, regardless of whether a response to the flush command has been provided to a host, and a flush response controller configured to, when the first program operation is completed, provide a response to the flush command to the host depending on whether responses to flush commands, input earlier than the flush command, have been provided to the host.

    ELECTRONIC SYSTEM INCLUDING HOST, MEMORY CONTROLLER AND MEMORY DEVICE AND METHOD OF OPERATING THE SAME

    公开(公告)号:US20220171532A1

    公开(公告)日:2022-06-02

    申请号:US17304076

    申请日:2021-06-14

    Applicant: SK hynix Inc.

    Inventor: Hye Mi Kang

    Abstract: An electronic system includes a file system configured to assign logical block addresses corresponding to consecutive pieces of data sets of segments in a plurality of zones. The electronic system also includes a memory device including a plurality of memory blocks, and a memory controller configured to map the logical block addresses to physical block addresses corresponding to consecutive pages in the plurality of memory blocks to program the consecutive pieces of data to the consecutive pages in the plurality of memory blocks. The file system is configured to assign new logical block addresses corresponding to consecutive pieces of a data file to invalid segments in the plurality of zones.

    Memory controller having improved map data access performance and method of operating the same

    公开(公告)号:US11194736B2

    公开(公告)日:2021-12-07

    申请号:US16582822

    申请日:2019-09-25

    Applicant: SK hynix Inc.

    Abstract: A memory controller may include a map cache configured to store one or more of a plurality of map data sub-segments respectively corresponding to a plurality of sub-areas included in each of the plurality of areas, and a map data manager configured to generate information about a map data sub-segment to be provided to a host and which is determined based on a read count for the memory device, and generate information about a map data segment to be deleted from the host and which is determined based on the read count for the memory device and a memory of the host.

Patent Agency Ranking