Patents by Inventor Sangkwon MOON

Sangkwon MOON 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: 20160203047
    Abstract: A nonvolatile memory system includes a nonvolatile memory device and a memory controller managing the nonvolatile memory device. The operation method includes receiving a read command and a read address from an external device, reading read data stored in memory cells connected to a selected word line of a selected memory block corresponding to the read address in response to the read command, and detecting and correcting error bits of the read data. The method includes estimating the number of error bits of unselected word lines on the basis of erase leaving times of memory cells connected to the unselected word lines of the selected memory block and the detected error bits, and performing read-reclaim operation on at least one word line among the selected word line and the unselected word lines on the basis of the estimated number of error bits.
    Type: Application
    Filed: December 28, 2015
    Publication date: July 14, 2016
    Inventors: HYERY NO, SANGKWON MOON, SUEJIN KIM, HEEWON LEE
  • Publication number: 20160172046
    Abstract: A storage device includes a nonvolatile memory having a plurality of memory cells and a memory controller to control the nonvolatile memory. The operating method of the storage device includes reading previously programmed memory cells among the memory cells of the nonvolatile memory and determining a time after erase of the previously programmed memory cells, programming selected memory cells of the nonvolatile memory, and programming meta data including a time after erase of the selected memory cells, based on the determined time after erase of the previously programmed memory cells.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 16, 2016
    Inventors: SANGKWON MOON, SEONGJUN AHN, HEEWON LEE
  • Publication number: 20160133329
    Abstract: An operation method of a storage device including a nonvolatile memory and a memory controller controlling the nonvolatile memory, includes transmitting a multi-program command to the nonvolatile memory by the memory controller; and programming memory cells connected to two or more word lines by the nonvolatile memory in response to the multi-program command.
    Type: Application
    Filed: July 15, 2015
    Publication date: May 12, 2016
    Inventors: SANGKWON MOON, SUNG-HWAN BAE, SEUNGKYUNG RO
  • Publication number: 20160110114
    Abstract: A method of operating a data storage device includes programming non-fully programmed memory blocks at a point in time when a reference time elapses from a point in time when each of the memory blocks is physically erased, acquiring a first interval and a second interval, calculating a disturb index based on the first interval and the second interval, selecting a victim block for garbage collection based on the disturb index, and copying valid page data of the victim block into a free block. The first interval is defined by a point in time when each of the memory blocks is physically erased and a point in time when each of the memory blocks is fully programmed. The second interval is an interval during which a fully programmed state is maintained after a point in time when each of the memory blocks is fully programmed.
    Type: Application
    Filed: August 13, 2015
    Publication date: April 21, 2016
    Inventors: Sangkwon MOON, Seung-Yeon LEE, Heewon LEE, In Hwan DOH, NamWook KANG
  • Publication number: 20160104539
    Abstract: A method controlling the execution of a reliability verification operation in a storage device including a nonvolatile memory device includes; determining whether a read count for a designated unit within the nonvolatile memory device exceeds a count value limit, and upon determining that the read count exceeds the count value limit, executing the reliability verification operation directed to the designated unit, wherein the count value limit is based on at least one of read count information, page bitmap information and environment information stored in the storage device.
    Type: Application
    Filed: June 5, 2015
    Publication date: April 14, 2016
    Inventors: KYUNGRYUN KIM, TAEHOON KIM, SANGKWON MOON
  • Publication number: 20160004438
    Abstract: An operation method of a storage device includes receiving quality of service (QoS) information of a plurality of virtual channels and storing the QoS information. A nonvolatile memory is accessed using different schemes according to the stored QoS information and commands received by virtual channels. The virtual channels are channels through which the storage device communicates with an external device.
    Type: Application
    Filed: July 2, 2015
    Publication date: January 7, 2016
    Inventors: SANGKWON MOON, MOONSANG KWON, KYUNG HO KIM, MOONWOOK OH
  • Publication number: 20150278104
    Abstract: A method of processing data in a memory system including a control unit and a hybrid memory device having a first memory and a second memory, includes; receiving first write data, storing the first write data in the first memory and assigning a first group state from among a plurality of group states to the stored first write data in response to first attribution information, completing a data processing operation in the memory system directed to the stored first write data that changes the attribution information associated with the stored first write data by monitoring of the first attribution information using an operating system running on the memory controller, and changing the first group state assigned to the stored first write data to a second group state from among the plurality of group states, the second group state having a different priority than a priority for the first group state.
    Type: Application
    Filed: March 24, 2015
    Publication date: October 1, 2015
    Applicant: RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERISTY
    Inventors: SANGKWON MOON, JIN-SOO KIM, YOUNG-SIK LEE, JINKYU JEONG, KYUNG HO KIM
  • Publication number: 20150205716
    Abstract: A storage device is provided which includes a nonvolatile memory device configured to store a plurality of reference data, a memory configured to store a hash manage table used to manage a plurality of reference hash keys of each of the plurality of reference data, a hash key generator configured to generate a plurality of hash keys based on write requested data, and a memory controller configured to compare the plurality of hash keys and reference hash keys of each reference data to determine whether to store the write requested data in the nonvolatile memory device. The memory controller selects one of the plurality of reference data according to a similarity between the plurality of hash keys and the plurality of reference hash keys of each reference data and stores the write requested data and the selected reference data in the nonvolatile memory device to refer to each other.
    Type: Application
    Filed: September 18, 2014
    Publication date: July 23, 2015
    Applicant: SNU R&DB FOUNDATION
    Inventors: Sangkwon Moon, Ji Hong Kim, Ji Sung Park, Hyunchul Park, Kyung Ho Kim
  • Publication number: 20150205539
    Abstract: An erase method of a nonvolatile memory device is provided which includes receiving an erase request; selecting an erase mode of a memory block corresponding to the erase request, based on an access condition of the nonvolatile memory device managed by a memory controller; and controlling the nonvolatile memory device to erase the memory block according to the selected erase mode. The erase mode includes a fast erase mode of which an erase time for the memory block is shorter than a reference time and a slow erase mode of which an erase time for the memory block is longer than the reference time.
    Type: Application
    Filed: October 29, 2014
    Publication date: July 23, 2015
    Inventors: Sangkwon MOON, Jihong KIM, Jaeyong JEONG, Kyung Ho KIM
  • Publication number: 20140372678
    Abstract: An access method of a nonvolatile memory device included in a user device includes receiving a write request to write data into the nonvolatile memory device; detecting an application issuing the write request, a user context, a queue size of a write buffer, an attribute of the write-requested data, or an operation mode of the user device; and deciding one of a plurality of write modes to use for writing the write-requested data into the nonvolatile memory device according to the detected information. The write modes have different program voltages and verify voltage sets.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 18, 2014
    Inventors: Sangkwon Moon, Kyung Ho Kim, Seunguk Shin, Sung Won Jung
  • Publication number: 20140369124
    Abstract: A method of operating a memory device includes: determining an erase mode based on a number of erase cycles performed on a memory block and an erase voltage utilized to perform each erase cycle; and setting an erase voltage level for executing an erase operation on the memory block based on the determined erase mode.
    Type: Application
    Filed: May 27, 2014
    Publication date: December 18, 2014
    Inventors: Sangkwon MOON, Kyung Ho KIM, Jihong KIM, Jaeyong JEONG