Patents by Inventor Jeen PARK

Jeen PARK has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20210200688
    Abstract: A memory system includes a plurality of memory dies configured to store data; and a controller coupled with the plurality of memory dies through a plurality of channels, wherein the controller decides whether to perform a pairing operation, by comparing the number of pieces of read data to be outputted to an external device, which are included in a first buffer, with an output count reference value, and wherein, in the case where the number of pieces of read data stored in the first buffer is greater than or equal to the output count reference value, the controller gathers other read requests and logical addresses corresponding thereto in a second buffer, and performs the pairing operation.
    Type: Application
    Filed: July 6, 2020
    Publication date: July 1, 2021
    Inventor: Jeen PARK
  • Publication number: 20210200444
    Abstract: Disclosed is a memory system including a plurality of memory dies configured to store data in various storage modes; and a controller coupled with the plurality of memory dies via a plurality of channels and configured to perform a correlation operation on multiple read requests among a plurality of read requests received from a host so that the plurality of memory dies output plural pieces of data corresponding to the plurality of read requests via the plurality of channels in an interleaving way, wherein the controller is configured to determine whether to perform the correlation operation based on the number of read requests, and perform the correlation operation on the multiple read requests which are related to the same storage mode and different channels.
    Type: Application
    Filed: July 2, 2020
    Publication date: July 1, 2021
    Inventor: Jeen PARK
  • Publication number: 20210200443
    Abstract: A memory system may include a plurality of memory dies configured to store data therein, and a controller coupled to the plurality of memory dies through a plurality of channels, and configured to correlate at least some of a plurality of read requests and transferring the plurality of read requests to the plurality of channels, such that the plurality of read requests are processed in an interleaving way through the plurality of channels, when controlling the plurality of memory dies for the plurality of read requests. The controller may determine whether to perform the correlation operation in response to the number of the plurality of read requests, wherein the plurality of read requests include a read request for an internal operation of the controller and a read request received from a host.
    Type: Application
    Filed: July 2, 2020
    Publication date: July 1, 2021
    Inventor: Jeen PARK
  • Publication number: 20210191625
    Abstract: A memory system may include: a plurality of memory dies suitable for storing data therein; a buffer including a plurality of clusters each suitable for buffering data to be outputted to an external device; and a controller coupled to the plurality of memory dies through a plurality of channels, and suitable for: checking control information corresponding to valid clusters among the plurality of clusters, each valid cluster currently buffering data, deciding an operation margin for performing a pairing operation by calculating data processing time associated with the valid clusters based on the control information, and performing the pairing operation during the operation margin.
    Type: Application
    Filed: June 12, 2020
    Publication date: June 24, 2021
    Inventor: Jeen PARK
  • Patent number: 11036493
    Abstract: A memory system may include: a nonvolatile memory device including a system region for storing lifespan information of a plurality of memory blocks and an one-Time Programmable (OTP) region which is not reset when firmware is upgraded; a function component configured to store the firmware; an interface configured to receive new firmware for upgrade; a validation control component configured to perform a validation operation of the nonvolatile memory device; and an upgrade component configured to upgrade the firmware when the validation operation of the nonvolatile memory device is performed, wherein the validation control component selects at least one backup block by referring to the OTP region, backs up the lifespan information to the at least one backup block, and then controls the upgrade component to upgrade the firmware.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: June 15, 2021
    Assignee: SK hynix Inc.
    Inventor: Jeen Park
  • Patent number: 11036421
    Abstract: A memory system includes a memory device including plural memory blocks divided into a system region, a user data region and a reserved region. The system region includes a first block storing original firmware and a second block storing copied firmware, and the reserved region includes a dedicated test block having an operational characteristic that substantially the same as that of the second block. The memory system includes a controller configured to access the dedicated test block for determining a status of the second block based on an operation state of the dedicated test block, and to update both the dedicated test block and the second block based on the status of the second block.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: June 15, 2021
    Assignee: SK hynix Inc.
    Inventors: Jeen Park, Jung-Ae Kim, Duk-Rae Lee
  • Patent number: 11004485
    Abstract: A memory system includes: a plurality of memory dies, and a controller selects a second read request, including at least a portion of a plurality of first read requests, so that the memory dies interleave and output data corresponding to the first read requests, and performs a correlation operation for the selected second read request, when the second read request is selected, the controller determines whether the correlation operation is performed or not before a time at which the second read request is selected, determines whether the correlation operation is successful or not, determines a pending credit in response to an operation state of the memory dies at the time at which the second read request is selected, and determines whether to perform the correlation operation or not for the second read request that is selected at the time at which the second read request is selected based on the pending credit.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: May 11, 2021
    Assignee: SK hynix Inc.
    Inventor: Jeen Park
  • Patent number: 11003395
    Abstract: A memory system includes a nonvolatile memory device and a controller configured to control the nonvolatile memory device. The nonvolatile memory device includes a first data storage region in which a memory cell stores one-bit data in a first mode and a second data storage region in which a memory cell stores two-bit or more data in a second mode. The controller controls the nonvolatile memory device to perform a read operation on the first data storage region and the second data storage region in the second mode. The controller decodes first data read from the first data storage region, and decodes second data read from the second data storage region. The controller controls the nonvolatile memory device to perform the read operation on the first data storage region in the second mode.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: May 11, 2021
    Assignee: SK hynix Inc.
    Inventors: Jeen Park, Jong Min Lee
  • Patent number: 10997094
    Abstract: A memory system includes a plurality of memory dies and a controller coupled with the plurality of memory dies via a plurality of channels. The controller is configured to perform a correlation operation on at least some read requests among a plurality of read requests inputted from an external device so that the plurality of memory dies outputs plural pieces of data corresponding to the plurality of read requests via the plurality of channels in an interleaving way. The controller is configured to determine when to perform the correlation operation based on the number of the plurality of read requests.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: May 4, 2021
    Assignee: SK hynix Inc.
    Inventor: Jeen Park
  • Patent number: 10970001
    Abstract: A memory controller controls an operation of a memory device including a plurality of planes, based on a request from a host. The memory controller includes a request storage unit and a request controller. The request storage unit stores a plurality of read requests received from the host. The request controller controls the request storage unit to perform a processing operation for a read request that has been map-cache-hit, more preferentially than a pairing operation for multi-plane reading, based on whether the plurality of read requests have been map-cache-hit.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: April 6, 2021
    Assignee: SK hynix Inc.
    Inventor: Jeen Park
  • Publication number: 20210081322
    Abstract: There are provided a memory controller and a memory system having the same. A memory controller includes: a command queue for queuing commands and outputting command information including information of a previous command and a subsequent command; a command detector for outputting a detection signal according to the command information; and a command generator for generating the command and outputting a management command for managing a last command immediately following the previous command in response to the detection signal.
    Type: Application
    Filed: November 30, 2020
    Publication date: March 18, 2021
    Inventor: Jeen PARK
  • Publication number: 20210064532
    Abstract: This technology relates to a method and apparatus for improving I/O throughput through an interleaving operation for multiple memory dies of a memory system. A memory system may include: multiple memory dies suitable for outputting data of different sizes in response to a read request; and a controller in communication with the multiple memory dies through multiple channels, and suitable for: performing a correlation operation on the read request so that the multiple memory dies interleave and output target data corresponding to the read request through the multiple channels, determining a pending credit using a result of the correlation operation, and reading, from the multiple memory dies, the target data corresponding to the read request and additional data stored in a same storage unit as the target data, based on a type of the target data corresponding to the read request and the pending credit.
    Type: Application
    Filed: April 23, 2020
    Publication date: March 4, 2021
    Inventor: Jeen PARK
  • Patent number: 10929289
    Abstract: Various embodiments relate to a controller, a memory system and an operating method thereof. In one embodiment, a memory system may include a nonvolatile memory device including a plurality of super blocks each comprising a plurality of memory blocks; and a controller configured to control the nonvolatile memory device, wherein the controller is configured to: determine, based on a number of low performance super blocks among the plurality of super blocks, a dirty status threshold value for determining a dirty status of the nonvolatile memory device; determine whether the nonvolatile memory device is in the dirty status based on a number of free super blocks among the plurality of super blocks and the dirty status threshold value; and perform a garbage collection operation on the plurality of super blocks when it is determined that the nonvolatile memory device is in the dirty status.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: February 23, 2021
    Assignee: SK hynix Inc.
    Inventors: Hyeong Ju Na, Jeen Park
  • Patent number: 10922222
    Abstract: A memory system includes: a memory device storing data in a location determined by a physical address corresponding to a logical address; and a controller updating the physical address corresponding to the logical address for moving the data associated with the logical address to another location, storing the data including update history of the physical address corresponding to the logical address into the another location determined by the updated physical address, and tracking the data associated with the logical address based on the update history of the physical address when the data is not stored normally into the another location. The data processing system is capable of efficiently storing a plurality of data managed in a tree structure.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: February 16, 2021
    Assignee: SK hynix Inc.
    Inventor: Jeen Park
  • Publication number: 20210042222
    Abstract: A memory controller for use in a memory system includes: a central processing unit configured to generate commands in response to a request received from a host; and a queue controller configured to queue the commands in order of similar operation times.
    Type: Application
    Filed: October 27, 2020
    Publication date: February 11, 2021
    Inventor: Jeen PARK
  • Patent number: 10915265
    Abstract: A controller includes a core transferring a plurality of requests; a buffer including a plurality of clusters; a buffer manager assigning the plurality of requests respectively into the plurality of clusters, and storing storage information of the buffer and cluster information regarding each of the plurality of clusters, into which the assigned requests are respectively assigned; and a descriptor updating a descriptor report such that the cluster information regarding each of the plurality of clusters and the assigned requests correspond to each other, respectively. The buffer manager is capable of assigning automatically a request provided from a host into the buffer without a control of the core.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: February 9, 2021
    Assignee: SK hynix Inc.
    Inventors: Jeen Park, Jang-Hyun Kim
  • Publication number: 20210026767
    Abstract: A controller, a memory system, and operating methods thereof are disclosed. A memory system includes at least one nonvolatile memory device and a controller configured to control the nonvolatile memory device. The at least one nonvolatile memory device includes a super block including a plurality of way interleaving memory blocks and each of memory cells included in the plurality of way interleaving memory blocks operates in a first mode which stores N-bit (wherein N is a natural number of 2 or more) data. The controller generates a reproduction super block by replacing at least one bad block among the plurality of way interleaving memory blocks included in the super block with a non-way interleaving spare block and sets each of memory cells included in the non-way interleaving spare block to operate in a second mode which stores M-bit (wherein M is a natural number smaller than N) data.
    Type: Application
    Filed: March 18, 2020
    Publication date: January 28, 2021
    Inventors: Jeen PARK, Hyeong Ju NA
  • Publication number: 20210020208
    Abstract: A memory system includes: a plurality of memory dies, and a controller selects a second read request, including at least a portion of a plurality of first read requests, so that the memory dies interleave and output data corresponding to the first read requests, and performs a correlation operation for the selected second read request, when the second read request is selected, the controller determines whether the correlation operation is performed or not before a time at which the second read request is selected, determines whether the correlation operation is successful or not, determines a pending credit in response to an operation state of the memory dies at the time at which the second read request is selected, and determines whether to perform the correlation operation or not for the second read request that is selected at the time at which the second read request is selected based on the pending credit.
    Type: Application
    Filed: March 23, 2020
    Publication date: January 21, 2021
    Inventor: Jeen Park
  • Publication number: 20210011725
    Abstract: Embodiments of the present invention include a memory controller including a buffer memory configured to store program data, an instruction set configurator configured to configure an instruction set describing a procedure for programming program data stored in the buffer memory to target memory blocks, an instruction set performer configured to sequentially perform instructions in the instruction set and generate an interrupt at a time of completion of performance of a last instruction among the instructions, and a central processing unit configured to erase the program data stored in the buffer memory when the interrupt is received from the instruction set performer. The instruction set configurator may configure the instruction set differently according to whether a non-interleaving block group exists among the target memory blocks.
    Type: Application
    Filed: January 17, 2020
    Publication date: January 14, 2021
    Inventor: Jeen PARK
  • Publication number: 20210011669
    Abstract: A memory system includes a nonvolatile memory device and a controller configured to control the nonvolatile memory device. The nonvolatile memory device includes a first data storage region in which a memory cell stores one-bit data in a first mode and a second data storage region in which a memory cell stores two-bit or more data in a second mode. The controller controls the nonvolatile memory device to perform a read operation on the first data storage region and the second data storage region in the second mode. The controller decodes first data read from the first data storage region, and decodes second data read from the second data storage region. The controller controls the nonvolatile memory device to perform the read operation on the first data storage region in the second mode.
    Type: Application
    Filed: December 23, 2019
    Publication date: January 14, 2021
    Inventors: Jeen PARK, Jong Min LEE