Memory controller and method of operating the same

    公开(公告)号:US11139020B2

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

    申请号:US16521165

    申请日:2019-07-24

    Applicant: SK hynix Inc.

    Abstract: A memory controller includes a mapping data controller configured to generate extended mapping data including mapping information and an additional field in response to an extended mapping data request received from a host and to generate data generation information indicating that the extended mapping data has been generated, wherein the mapping information indicates a mapping relationship between a logical block address and a physical block address and a bitmap information generator configured to receive the data generation information and generate bitmap information. The bitmap information may include information for changing a bit value corresponding to a mapping data group including the extended mapping data, among bit values included in a bitmap, to indicate the extended mapping data, and the mapping data group may include a plurality of pieces of mapping data.

    Controller using cache eviction policy based on read data size

    公开(公告)号:US10990541B2

    公开(公告)日:2021-04-27

    申请号:US16522344

    申请日:2019-07-25

    Applicant: SK hynix Inc.

    Inventor: Eu Joon Byun

    Abstract: A controller controls an operation of a semiconductor memory device. The controller includes a cache buffer, a request analyzer, and a cache controller. The cache buffer stores multiple cache data. The request analyzer generates request information including information on a size of read data to be read. The cache controller determines an eviction policy of the multiple cache data, based on the size of the read data in the request information.

    Controller, memory system including the same, and method of operating memory system

    公开(公告)号:US10990539B2

    公开(公告)日:2021-04-27

    申请号:US16533562

    申请日:2019-08-06

    Applicant: SK hynix Inc.

    Inventor: Eu Joon Byun

    Abstract: A memory system includes a memory device and a controller. The memory device includes first and second memory groups. The controller includes a resource controller and first and second flash translation layer (FTL) cores. Each of the first and second FTL cores manages a plurality of logical addresses (LAs) that are mapped, respectively, to a plurality of physical addresses (PAs) of a corresponding memory group. The resource controller determines LA use rates of the first and second FTL cores, selects a source FTL core and a target FTL core from the first and second FTL cores using the LA use rates, and balances the LA use rates of the source FTL core and the target FTL core by moving data stored in storage spaces associated with a portion of the LAs from the source FTL core to storage spaces associated with the target FTL core.

    Memory system and operating method thereof

    公开(公告)号:US10970230B2

    公开(公告)日:2021-04-06

    申请号:US16455901

    申请日:2019-06-28

    Applicant: SK hynix Inc.

    Inventor: Eu Joon Byun

    Abstract: There are provided a memory system and an operating method thereof. The memory system includes: a host for receiving and storing a host map segment; a memory device including a system block for storing map data, the memory device performing overall operations in response to an internal command; and a controller for generating the internal command for controlling the memory device in response to a host command received from the host. The controller receives the map data from the memory device and then stores the received map data, and generates the host map segment, using the map data, and then transmits the generated host map segment. A number of generatable host map segments is adjusted based on a work load calculated in a setting period.

    Memory controller controlling synchronization operation based on fused linked list and operating method thereof

    公开(公告)号:US12242749B2

    公开(公告)日:2025-03-04

    申请号:US18660232

    申请日:2024-05-10

    Applicant: SK hynix Inc.

    Inventor: Eu Joon Byun

    Abstract: Embodiments of the present disclosure relate to a memory controller and operating method thereof. According to embodiments of the present disclosure, the memory controller may generate a fused linked list which includes information of a plurality of write commands received from a host and a plurality of synchronization commands requesting a synchronization operation, and control the synchronization operation for one or more of the plurality of write commands based on the fused linked list.

    Apparatus and method for increasing operation efficiency in data processing system

    公开(公告)号:US12032843B2

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

    申请号:US17157255

    申请日:2021-01-25

    Applicant: SK hynix Inc.

    Inventor: Eu Joon Byun

    Abstract: A data processing system may include: a memory system comprising a memory device including a plurality of memory blocks; and a host suitable for dividing the memory device into a plurality of logical blocks, and including a plurality of segments each constituted by at least some of the plurality of logical blocks. The host may select a victim segment based on the number of the valid logical blocks corresponding to each of the memory blocks, and perform segment recycling on the victim segment, and one or more memory blocks may be invalidated by the segment recycling.

    Memory controller managing map data and operating method thereof

    公开(公告)号:US11922048B2

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

    申请号:US17148116

    申请日:2021-01-13

    Applicant: SK hynix Inc.

    Abstract: A memory controller for controlling a memory device which stores logical-to-physical (L2P) segments includes a map data storage and a map manager. The map data storage stores a plurality of physical-to-logical (P2L) segments including mapping information between a physical address of the memory device in which write data is to be stored and a logical address received from a host, in response to a write request received from the host. The map manager updates the L2P segments stored in the memory device, based on target P2L segments corresponding to a write command provided to the memory device, which have a higher priority than the other P2L segments among the plurality of P2L segments. Each of L2P segments includes mapping information between a logical address and a physical address of data stored in the memory device.

    Controller and memory system including the same

    公开(公告)号:US11657000B2

    公开(公告)日:2023-05-23

    申请号:US17443727

    申请日:2021-07-27

    Applicant: SK hynix Inc.

    Inventor: Eu Joon Byun

    CPC classification number: G06F12/1009 G06F12/0253 G06F2212/657

    Abstract: Disclosed is a memory system including: a memory device including a plurality of memory blocks; an address management component suitable for generating an address map table by sequentially mapping a logical address of write data to physical addresses of the memory blocks, in response to a write command; and a read/write control component suitable for writing the write data to a super memory block including pages of each of the memory blocks, based on the address map table, wherein the address management component maps a logical address of invalidation data which is designated by a host, to a physical address of a first memory block of the memory blocks in the address map table.

    System and operating method thereof

    公开(公告)号:US11561725B2

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

    申请号:US17362289

    申请日:2021-06-29

    Applicant: SK hynix Inc.

    Abstract: Embodiments of the present disclosure relate to a system and an operating method thereof. According to embodiments of the present disclosure, a memory system may transmit a first type response indicating that first data has been cached in a cache to the host when receiving a first command requesting to write the first data from the host, and may transmit a second type response indicating success or failure of an operation of storing the first data in the memory device to the host after transmitting the first type response to the host. Further, the host may delete the first data from a write buffer after the operation of storing the first data in the memory device succeeds.

Patent Agency Ranking