Patents by Inventor Joung Young LEE

Joung Young LEE 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).

  • Patent number: 11954041
    Abstract: The present technology includes a controller and a memory system including the same. The controller includes a descriptor manager configured to generate descriptors including logical addresses and physical addresses respectively mapped to the logical addresses, a map cache configured to store the descriptors in a linear structure and a binary tree structure, and a map search engine configured to search for a descriptor corresponding to a logical address received from an external device among the descriptors stored in the map cache by performing a linear search method, a binary search method, or both, according to a status of the map cache.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: April 9, 2024
    Assignee: SK hynix Inc.
    Inventor: Joung Young Lee
  • Patent number: 11693729
    Abstract: There are provided a controller, an electronic system including the same, and an operating method of the controller and the memory system. The controller includes: a randomizing circuit configured to generate random data having a set number of bits; a masking circuit configured to output select random data by extracting some data according to a number of bits on which a partial encoding operation is to be performed, among the random data; an operating circuit configured to output encoded data and a portion of original data, by performing an operation sequentially on the original data and the select random data; and a cyclic redundancy check circuit configured to generate a cyclic redundancy check value by performing a cyclic redundancy check on the encoded data and the portion of original data, and output partially encoded data including the cyclic redundancy check value, the portion of original data, and the encoded data.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: July 4, 2023
    Assignee: SK hynix Inc.
    Inventors: Joung Young Lee, Dong Sop Lee
  • Patent number: 11537515
    Abstract: Provided herein may be a memory controller configured to control a memory device. The memory controller may include a map buffer, a descriptor queue, and a descriptor controller. The map buffer may sequentially store map segments of a plurality of map segments stored in the memory device. The descriptor queue may store descriptors corresponding to the respective map segments, based on a plurality of addresses of the map buffer. The descriptor controller may search for a target descriptor among the stored descriptors based on a logical address received from a host, and reorder the stored descriptors while searching for the target descriptor.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: December 27, 2022
    Assignee: SK hynix Inc.
    Inventor: Joung Young Lee
  • Patent number: 11429612
    Abstract: An address search circuit of a semiconductor memory apparatus may include a first search interface configured to receive a search command, generate a first signal when a reference count of the target logical address is less than a threshold value, and generate a second signal when the reference count of the target logical address is equal to or more than the threshold value, a second search interface configured to receive map data whose respective reference counts are less than the threshold value in response to the first signal, a search memory configured to store map data whose respective reference counts are equal to or more than the threshold value, a first search buffer configured to store the map data received through the second search interface, and receive map data in response to the second signal; and a search engine configured to select map data by searching the map data.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: August 30, 2022
    Assignee: SK hynix Inc.
    Inventors: Joung Young Lee, Dong Sop Lee
  • Patent number: 11403167
    Abstract: A controller is coupled to a non-volatile memory device and a host. The controller is configured to perform a cyclic redundancy check on map data associated with user data stored in the memory device, generate an encryption code based on a logical address included in the map data, generate encrypted data through a logical operation on the encryption code and the map data, and transmit the encrypted data to the host.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: August 2, 2022
    Assignee: SK hynix Inc.
    Inventor: Joung Young Lee
  • Patent number: 11301393
    Abstract: A data storage device may include a storage; and a controller, wherein the controller comprises: an address translator configured to generate multiple map data, each including a physical address of the storage corresponding to a logical address and multiple meta data for the multiple map data respectively; a descriptor cache manager configured to add new meta data to a storage area of a descriptor cache, the storage area for the new meta data being physically continuous with a storage area in which last meta data, of the multiple meta data, is stored and assign a head pointer and a tail pointer to select positions in the descriptor cache; a map cache manager configured to store the multiple map data in a map cache; and a map search component configured to search the descriptor cache according to a search range determined by the head pointer and the tail pointer.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: April 12, 2022
    Assignee: SK hynix Inc.
    Inventor: Joung Young Lee
  • Publication number: 20220091993
    Abstract: The present technology includes a controller and a memory system including the same. The controller includes a descriptor manager configured to generate descriptors including logical addresses and physical addresses respectively mapped to the logical addresses, a map cache configured to store the descriptors in a linear structure and a binary tree structure, and a map search engine configured to search for a descriptor corresponding to a logical address received from an external device among the descriptors stored in the map cache by performing a linear search method, a binary search method, or both, according to a status of the map cache.
    Type: Application
    Filed: March 18, 2021
    Publication date: March 24, 2022
    Inventor: Joung Young LEE
  • Patent number: 11262939
    Abstract: Embodiments of the present disclosure relate to a memory system, a memory controller and an operating method, which allocate one or more of a plurality of buffer slots in a buffer pool to a write buffer as write buffer slots or to a read buffer as read buffer slots, configures initial values of count information on the respective write buffer slots and the respective read buffer slots, which indicate remaining allocation periods respectively, and updates the count information on each of at least some of the write buffer slots when data is written to the write buffer or updates the count information on each of at least some of the read buffer slots when data is read out from the read buffer, thereby providing optimal data read and write performance and minimizing overhead caused in the process of dynamically changing the buffer size.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: March 1, 2022
    Assignee: SK hynix Inc.
    Inventor: Joung Young Lee
  • Publication number: 20220050741
    Abstract: A controller is coupled to a non-volatile memory device and a host. The controller is configured to perform a cyclic redundancy check on map data associated with user data stored in the memory device, generate an encryption code based on a logical address included in the map data, generate encrypted data through a logical operation on the encryption code and the map data, and transmit the encrypted data to the host.
    Type: Application
    Filed: January 12, 2021
    Publication date: February 17, 2022
    Inventor: Joung Young LEE
  • Patent number: 11232023
    Abstract: A controller and a memory system including the same are disclosed. The controller receives a write command for storing write data, which is stored in at least one among a plurality of memory regions included in a host memory, in a nonvolatile memory device, generates a host memory map table by mapping virtual addresses to host memory physical addresses corresponding to the at least one memory region, and transmits the write data stored in the at least one memory region to the nonvolatile memory device by converting the virtual addresses into the host memory physical addresses based on the host memory map table.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: January 25, 2022
    Assignee: SK hynix Inc.
    Inventors: Joung Young Lee, Dong Sop Lee
  • Patent number: 11194507
    Abstract: A controller for controlling a memory device includes: a buffer including a plurality of segments; and a buffer manager suitable for deciding a segment attribute for each of the segments that represents one or more kinds of buffer allocation request for which the corresponding segment is allocable, deciding a priority allocation for each of the segments based on the segment attribute of the corresponding segment, and when a buffer allocation request is received, allocating one or more segments among the plurality of segments based on the segment attribute and the priorities of each of the non-allocated segments relative to the segment attributes.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: December 7, 2021
    Assignee: SK hynix Inc.
    Inventors: Joung-Young Lee, Dong-Sop Lee
  • Publication number: 20210326201
    Abstract: There are provided a controller, an electronic system including the same, and an operating method of the controller and the memory system. The controller includes: a randomizing circuit configured to generate random data having a set number of bits; a masking circuit configured to output select random data by extracting some data according to a number of bits on which a partial encoding operation is to be performed, among the random data; an operating circuit configured to output encoded data and a portion of original data, by performing an operation sequentially on the original data and the select random data; and a cyclic redundancy check circuit configured to generate a cyclic redundancy check value by performing a cyclic redundancy check on the encoded data and the portion of original data, and output partially encoded data including the cyclic redundancy check value, the portion of original data, and the encoded data.
    Type: Application
    Filed: September 16, 2020
    Publication date: October 21, 2021
    Inventors: Joung Young LEE, Dong Sop LEE
  • Publication number: 20210303464
    Abstract: Provided herein may be a memory controller configured to control a memory device. The memory controller may include a map buffer, a descriptor queue, and a descriptor controller. The map buffer may sequentially store map segments of a plurality of map segments stored in the memory device. The descriptor queue may store descriptors corresponding to the respective map segments, based on a plurality of addresses of the map buffer. The descriptor controller may search for a target descriptor among the stored descriptors based on a logical address received from a host, and reorder the stored descriptors while searching for the target descriptor.
    Type: Application
    Filed: August 5, 2020
    Publication date: September 30, 2021
    Inventor: Joung Young LEE
  • Patent number: 11036640
    Abstract: A controller, an operating method thereof, and a memory system including the same are disclosed. The controller includes a controller for controlling a nonvolatile memory device according to a request from a host with a host memory. The controller includes an address unit configured to divide regions of the host memory, which is allocated as a host memory buffer (HMB), to generate a plurality of sub HMB regions, determine index values of the plurality of sub HMB regions, and generate an HMB map table by mapping virtual addresses to the index values; and a memory control module configured to access at least one among the plurality of sub HMB regions based on the HMB map table. The virtual addresses may be set to continuous values with respect to the plurality of sub HMB regions.
    Type: Grant
    Filed: December 17, 2019
    Date of Patent: June 15, 2021
    Assignee: SK hynix Inc.
    Inventors: Joung Young Lee, Dong Sop Lee
  • Patent number: 10942675
    Abstract: There are provided a memory system and an operating method thereof. A memory system includes: a nonvolatile memory device that operates in response to a plurality of internal commands received thereby; and a memory controller for generating and queuing the plurality of internal commands in response to a plurality of commands received from a host, and generating and storing a processing completion bitmap index corresponding to the plurality of queued internal commands.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: March 9, 2021
    Assignee: SK hynix Inc.
    Inventors: Yeong Sik Yi, Joung Young Lee, Dae Geun Jee
  • Publication number: 20210064274
    Abstract: Embodiments of the present disclosure relate to a memory system, a memory controller and an operating method, which allocate one or more of a plurality of buffer slots in a buffer pool to a write buffer as write buffer slots or to a read buffer as read buffer slots, configures initial values of count information on the respective write buffer slots and the respective read buffer slots, which indicate remaining allocation periods respectively, and updates the count information on each of at least some of the write buffer slots when data is written to the write buffer or updates the count information on each of at least some of the read buffer slots when data is read out from the read buffer, thereby providing optimal data read and write performance and minimizing overhead caused in the process of dynamically changing the buffer size.
    Type: Application
    Filed: March 19, 2020
    Publication date: March 4, 2021
    Inventor: Joung Young LEE
  • Publication number: 20210064622
    Abstract: An address search circuit of a semiconductor memory apparatus may include a first search interface configured to receive a search command, generate a first signal when a reference count of the target logical address is less than a threshold value, and generate a second signal when the reference count of the target logical address is equal to or more than the threshold value, a second search interface configured to receive map data whose respective reference counts are less than the threshold value in response to the first signal, a search memory configured to store map data whose respective reference counts are equal to or more than the threshold value, a first search buffer configured to store the map data received through the second search interface, and receive map data in response to the second signal; and a search engine configured to select map data by searching the map data.
    Type: Application
    Filed: April 6, 2020
    Publication date: March 4, 2021
    Inventors: Joung Young LEE, Dong Sop LEE
  • Publication number: 20210026764
    Abstract: A controller and a memory system including the same are disclosed. The controller receives a write command for storing write data, which is stored in at least one among a plurality of memory regions included in a host memory, in a nonvolatile memory device, generates a host memory map table by mapping virtual addresses to host memory physical addresses corresponding to the at least one memory region, and transmits the write data stored in the at least one memory region to the nonvolatile memory device by converting the virtual addresses into the host memory physical addresses based on the host memory map table.
    Type: Application
    Filed: February 25, 2020
    Publication date: January 28, 2021
    Inventors: Joung Young LEE, Dong Sop LEE
  • Publication number: 20200334159
    Abstract: A controller, an operating method thereof, and a memory system including the same are disclosed. The controller includes a controller for controlling a nonvolatile memory device according to a request from a host with a host memory. The controller includes an address unit configured to divide regions of the host memory, which is allocated as a host memory buffer (HMB), to generate a plurality of sub HMB regions, determine index values of the plurality of sub HMB regions, and generate an HMB map table by mapping virtual addresses to the index values; and a memory control module configured to access at least one among the plurality of sub HMB regions based on the HMB map table. The virtual addresses may be set to continuous values with respect to the plurality of sub HMB regions.
    Type: Application
    Filed: December 17, 2019
    Publication date: October 22, 2020
    Inventors: Joung Young LEE, Dong Sop LEE
  • Patent number: 10698614
    Abstract: There are provided a memory system and an operating method thereof. A memory system includes: a semiconductor memory device for including a plurality of semiconductor memories, and operating in response to a plurality of internal commands received thereto; and a controller for generating and queuing the plurality of internal commands in response to a plurality of commands received from a host, and generating and storing a master bitmap including information on unperformed operations that are not performed in the semiconductor memory device for internal commands among the plurality of queued internal commands. The controller generates a flush bitmap corresponding to a flush command, using a current master bitmap, when the flush command is received from the host, and clears the flush bitmap if the semiconductor memory device completes the unperformed operations.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: June 30, 2020
    Assignee: SK hynix Inc.
    Inventors: Joung Young Lee, Yeong Sik Yi, Dae Geun Jee