Patents by Inventor Jeong Soon Kwak

Jeong Soon Kwak 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: 9678827
    Abstract: A data storage device includes a controller configured to update an access request count and an access count corresponding to a target region based on an access request for the target region, and initialize the access count each time the access request count reaches a first threshold, and a nonvolatile memory apparatus including the target region, and configured to access the target region based on a control of the controller.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: June 13, 2017
    Assignee: SK Hynix Inc.
    Inventors: Se Hyun Kim, Joong Seob Yang, Eui Jin Kim, Jong Min Lee, Jeong Soon Kwak
  • Publication number: 20160098201
    Abstract: A data storage device includes a controller configured to update an access request count and an access count corresponding to a target region based on an access request for the target region, and initialize the access count each time the access request count reaches a first threshold, and a nonvolatile memory apparatus including the target region, and configured to access the target region based on a control of the controller.
    Type: Application
    Filed: August 6, 2015
    Publication date: April 7, 2016
    Inventors: Se Hyun KIM, Joong Seob YANG, Eui Jin KIM, Jong Min LEE, Jeong Soon KWAK
  • Patent number: 8904095
    Abstract: An operating method of a data storage device including a plurality of nonvolatile memory devices includes the steps of: mapping physical addresses of the nonvolatile memory devices into logical addresses; reflecting environmental factors to remap a physical address into a logical address requested to be accessed; and performing an interleaving operation for the nonvolatile memory devices using the remapped physical address.
    Type: Grant
    Filed: September 3, 2012
    Date of Patent: December 2, 2014
    Assignee: SK Hynix Inc.
    Inventors: Young Ho Kim, Kyeong Rho Kim, Jeong Soon Kwak
  • Publication number: 20140173231
    Abstract: Disclosed is a semiconductor memory device for controlling a memory block. The semiconductor memory device includes a plurality of memory blocks to store data, and controller. The memory controller requests a first memory block, of the plurality of memory blocks, to performing a copy operation to copy the first memory block to a second memory block of the plurality of memory blocks. The controller then requests the first memory block to perform an operation different than the copy operation. The controller then requests the memory block to stop the copy operation based on the to perform an operation different than the copy operation. Finally, the controller requests the memory block to resume the copy operation after the operation different than the copy operation is completed.
    Type: Application
    Filed: August 15, 2013
    Publication date: June 19, 2014
    Applicant: SK hynix Inc.
    Inventors: Myung-Suk LEE, Jeong-Soon KWAK, Eui-Jin KIM, Gi-Pyo UM
  • Publication number: 20130275657
    Abstract: An operating method of a data storage device including a plurality of nonvolatile memory devices includes the steps of: mapping physical addresses of the nonvolatile memory devices into logical addresses; reflecting environmental factors to remap a physical address into a logical address requested to be accessed; and performing an interleaving operation for the nonvolatile memory devices using the remapped physical address.
    Type: Application
    Filed: September 3, 2012
    Publication date: October 17, 2013
    Applicant: SK HYNIX INC.
    Inventors: Young Ho KIM, Kyeong Rho KIM, Jeong Soon KWAK
  • Patent number: 8392647
    Abstract: A solid state storage system includes a flash memory area and a memory controller. The flash memory area includes memory blocks and replacement blocks configured to replace bad blocks occurring within the memory blocks. The memory controller is configured to perform a logical-to-physical address mapping on logical blocks including the replacement blocks, and select the replacement blocks using logical addresses of the logical blocks corresponding to the bad blocks.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: March 5, 2013
    Assignee: Hynix Semiconductor Inc.
    Inventors: Myung Suk Lee, Wun Mo Yang, Jeong Soon Kwak
  • Patent number: 8370680
    Abstract: A solid state storage system includes a flash memory region comprising a plurality of memory blocks and a plurality of replacement blocks corresponding to error-occurred blocks when errors occur in the memory blocks; and a memory controller configured to perform a control operation to replace the error-occurred blocks with the replacement blocks, wherein the error-occurred blocks comprise correctable blocks and uncorrectable blocks, and wherein the memory controller determines whether the error-occurred blocks are the correctable blocks or the uncorrectable blocks and controls zones of the replacement blocks, replaced in correspondence to the correctable blocks, to be allocated a plurality of times.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: February 5, 2013
    Assignee: SK Hynix Inc.
    Inventors: Myung Suk Lee, Jeong Soon Kwak, Kyeong Rho Kim, Yang Gi Moon
  • Patent number: 8364885
    Abstract: A semiconductor storage system includes a memory controller that classifies a memory block of a memory area into a data block and a buffer block. The buffer block corresponds to the data block. The memory controller compares the number of free pages of both the data block and the buffer block with the number of valid pages of the data block and the buffer block during mergence in order to select the merged target block. Depending on the result of the comparison, either the data block or the buffer block is selected as the merged target block.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: January 29, 2013
    Assignee: Hynix Semiconductor Inc.
    Inventors: Wun Mo Yang, Kyeong Rho Kim, Jeong Soon Kwak
  • Patent number: 8335887
    Abstract: Solid-state storage systems and methods are provided for controlling a wear leveling process for uniform use of the memory cells that replaces worn memory blocks with less frequently used memory blocks. The wear leveling process is performed by changing the physical locations of the storage cells within each memory zone or plane. Reference values of target memory block erase counts and worn memory block erase counts are used for searching target memory blocks to be used as replacements.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: December 18, 2012
    Assignee: Hynix Semiconductor Inc.
    Inventors: Eui Jin Kim, Kyeong Rho Kim, Young Ho Kim, Jeong Soon Kwak
  • Publication number: 20120191897
    Abstract: A non-volatile memory system includes a memory area including a plurality of non-volatile memory blocks, and a micro control unit configured to manage the memory blocks as a data block and a buffer block. As a write command is input, if no buffer block assigned to the data block exists and a free page exists in the data block, the micro control unit converts the data block to a self-buffer block.
    Type: Application
    Filed: July 22, 2011
    Publication date: July 26, 2012
    Applicant: Hynix Semiconductor Inc.
    Inventors: Wun Mo YANG, Kyeong Rho Kim, Jeong Soon Kwak
  • Publication number: 20120179859
    Abstract: A nonvolatile memory apparatus includes: a memory controller coupled; and a memory area comprising a plurality of memory blocks controlled by the memory controller. The memory controller sets a plurality of physical blocks corresponding to the plurality of memory blocks, and sets a plurality of logical blocks which are mapping targets of the physical blocks such that a size of the logical blocks and a size of the physical blocks are asymmetrical.
    Type: Application
    Filed: December 27, 2011
    Publication date: July 12, 2012
    Applicant: HYNIX SEMICONDUCTOR INC.
    Inventors: Eui Jin KIM, Jeong Soon KWAK
  • Publication number: 20120159280
    Abstract: There is provided a method for controlling a nonvolatile memory apparatus in a nonvolatile memory system including a host interface, a memory controller, and a memory area. The method includes: checking a number of ECC fail bits, determining whether or not to replace a corresponding block, and replacing the block, while a read command provided from the host interface is performed; and replacing a block, which was not replaced during the read operation, with a block to be used as a replacement target during a write operation.
    Type: Application
    Filed: July 29, 2011
    Publication date: June 21, 2012
    Applicant: Hynix Semiconductor Inc.
    Inventors: Wun Mo YANG, Kyeong Rho KIM, Myung Suk LEE, Jeong Soon KWAK
  • Patent number: 8068363
    Abstract: A flash memory apparatus of an embodiment is configured to include a flash memory including a plurality of blocks and a read operation control circuit determining whether to replace a block in accordance with the number of times a read process is performed for each block of the plurality of blocks.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: November 29, 2011
    Assignee: Hynix Semiconductor Inc.
    Inventors: Myung Suk Lee, Jeong Soon Kwak, Do Hee Kim
  • Publication number: 20110161727
    Abstract: A solid state storage system includes a flash memory region comprising a plurality of memory blocks and a plurality of replacement blocks corresponding to error-occurred blocks when errors occur in the memory blocks; and a memory controller configured to perform a control operation to replace the error-occurred blocks with the replacement blocks, wherein the error-occurred blocks comprise correctable blocks and uncorrectable blocks, and wherein the memory controller determines whether the error-occurred blocks are the correctable blocks or the uncorrectable blocks and controls zones of the replacement blocks, replaced in correspondence to the correctable blocks, to be allocated a plurality of times.
    Type: Application
    Filed: July 19, 2010
    Publication date: June 30, 2011
    Applicant: Hynix Semiconductor Inc.
    Inventors: Myung Suk LEE, Jeong Soon Kwak, Kyeong Rho Kim, Yang Gi Moon
  • Publication number: 20110107016
    Abstract: Solid-state storage systems and methods are provided for controlling a wear leveling process for uniform use of the memory cells that replaces worn memory blocks with less frequently used memory blocks. The wear leveling process is performed by changing the physical locations of the storage cells within each memory zone or plane. Reference values of target memory block erase counts and worn memory block erase counts are used for searching target memory blocks to be used as replacements.
    Type: Application
    Filed: December 29, 2009
    Publication date: May 5, 2011
    Applicant: HYNIX SEMICONDUCTOR INC.
    Inventors: Eui Jin Kim, Kyeong Rho Kim, Young Ho Kim, Jeong Soon Kwak
  • Publication number: 20110078364
    Abstract: A solid state storage system includes a flash memory area and a memory controller. The flash memory area includes memory blocks and replacement blocks configured to replace bad blocks occurring within the memory blocks. The memory controller is configured to perform a logical-to-physical address mapping on logical blocks including the replacement blocks, and select the replacement blocks using logical addresses of the logical blocks corresponding to the bad blocks.
    Type: Application
    Filed: December 24, 2009
    Publication date: March 31, 2011
    Applicant: HYNIX SEMICONDUCTOR INC.
    Inventors: Myung Suk LEE, Wun Mo YANG, Jeong Soon KWAK
  • Publication number: 20110029749
    Abstract: A semiconductor storage system includes a memory controller that classifies a memory block of a memory area into a data block and a buffer block. The buffer block corresponds to the data block. The memory controller compares the number of free pages of both the data block and the buffer block with the number of valid pages of the data block and the buffer block during mergence in order to select the merged target block. Depending on the result of the comparison, either the data block or the buffer block is selected as the merged target block.
    Type: Application
    Filed: December 11, 2009
    Publication date: February 3, 2011
    Applicant: HYNIX SEMICONDUCTOR INC.
    Inventors: Wun Mo YANG, Kyeong Rho KIM, Jeong Soon KWAK
  • Publication number: 20100165732
    Abstract: A flash memory apparatus of an embodiment is configured to include a flash memory including a plurality of blocks and a read operation control circuit determining whether to replace a block in accordance with the number of times a read process is performed for each block of the plurality of blocks.
    Type: Application
    Filed: June 30, 2009
    Publication date: July 1, 2010
    Inventors: Myung Suk LEE, Jeong Soon KWAK, Do Hee KIM
  • Publication number: 20100088461
    Abstract: A solid state storage system is disclosed including a memory area having a plurality of chips. The solid state storage system includes a micro controller unit (MCU) configured to utilize the number of deletions for logical blocks corresponding to logical block addresses when performing wear leveling on the memory area. The allocation of the logical block addresses can be performed using an interleaving process and a multi-plane method. The solid state storage system performs global wear leveling by which the lifespan of the cells of the chips can be uniformly managed.
    Type: Application
    Filed: December 29, 2008
    Publication date: April 8, 2010
    Inventors: Wun Mo YANG, Kyeong Rho KIM, Jeong Soon KWAK
  • Publication number: 20100082917
    Abstract: A solid state storage system includes a memory area configured to include a plurality of chips, and a micro controller unit (MCU) configured to perform a control operation, such that continuous logical block addresses are allocated using a multi-plane method or an interleaving method to different chips, and a read/write operation is performed in the logical block address unit in response to a read/write command.
    Type: Application
    Filed: December 29, 2008
    Publication date: April 1, 2010
    Inventors: Wun-Mo YANG, Jeong-Soon KWAK