Patents by Inventor Yong-June Kim

Yong-June Kim 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: 20100002506
    Abstract: Provided are memory devices and memory programming methods. A memory device may include: a multi-level cell array that includes a plurality of multi-level cells; a programming unit that programs a first data page in the plurality of multi-level cells and programs a second data page in a multi-level cell from among the plurality of multi-level cells in which the first data page is programmed; an error analysis unit that analyzes read error information corresponding to the first data page based on a read voltage level to determine whether to correct a read error based on the analyzed read error information; and a controller that adjusts the read voltage level of the first data page depending on the determination result. Through this, it is possible to reduce an error occurrence when reading and/or programming a data page.
    Type: Application
    Filed: December 31, 2008
    Publication date: January 7, 2010
    Inventors: Kyoung Lae Cho, Yoon Dong Park, Jun Jin Kong, Yong June Kim
  • Publication number: 20090307566
    Abstract: An iterative decoding method is disclosed and includes sequentially executing a number of iterative decoding cycles in relation to a parity check equation until the parity check equation is resolved, or a maximum number N of iterative decoding cycles is reached, during execution of the number of iterative decoding cycles, storing in a data buffer minimum estimated values for a set of variable nodes corresponding to a minimum number of bit errors, and outputting the minimum estimated values stored in the data buffer as a final decoding result when the number of iterative decoding cycles reaches N.
    Type: Application
    Filed: June 1, 2009
    Publication date: December 10, 2009
    Applicants: Samsung Electronics Co., Ltd., Industry-Academic Cooperation Foundation, Seoul National University
    Inventors: Jong Seon No, Beom Kyu Shin, Seok Il Youn, Jae Dong Yang, Jun Jin Kong, Jae Hong Kim, Yong June Kim, Kyoung Lae Cho
  • Publication number: 20090296486
    Abstract: Memory devices and/or memory programming methods are provided. A memory device may include: a memory cell array including a plurality of memory cells; a programming unit configured to apply a plurality of pulses corresponding to a program voltage to a gate terminal of each of the plurality of memory cells, and to apply a program condition voltage to a bit line connected with a memory cell having a threshold voltage lower than a verification voltage from among the plurality of memory cells; and a control unit configured to increase the program voltage during a first time interval by a first increment for each pulse, and to increase the program voltage during a second time interval by a second increment for each pulse. Through this, it may be possible to reduce a width of a distribution of threshold voltages of a memory cell.
    Type: Application
    Filed: March 13, 2009
    Publication date: December 3, 2009
    Inventors: Jae Hong Kim, Kyoung Lae Cho, Yong June Kim, Dong Hyuk Chae
  • Publication number: 20090296466
    Abstract: Provided are memory devices and memory programming methods. A memory device may include: a multi-bit cell array that includes a plurality of memory cells; a controller that extracts state information of each of the memory cells, divides the plurality of memory cells into a first group and a second group, assigns a first verify voltage to memory cells of the first group and assigns a second verify voltage to memory cells of the second group; and a programming unit that changes a threshold voltage of each memory cell of the first group until the threshold voltage of each memory cell of the first group is greater than or equal to the first verify voltage, and changes a threshold voltage of each memory cell of the second group until the threshold voltage of each memory cell of the second group is greater than or equal to the second verify voltage.
    Type: Application
    Filed: April 16, 2009
    Publication date: December 3, 2009
    Inventors: Jae Hong Kim, Kyoung Lae Cho, Dong Hyuk Chae, Yong June Kim
  • Publication number: 20090287975
    Abstract: Memory devices and/or methods of managing memory data errors are provided. A memory device detects and corrects an error bit of data read from a plurality of memory cells, and identifies a memory cell storing the detected error bit. The memory device assigns a verification voltage to each of the plurality of first memory cells, the assigned verification voltage corresponding to the corrected bit for the identified memory cell, the assigned verification voltage corresponding to the read data for the remaining memory cells. The memory device readjusts the data stored in the plurality of memory cells using the assigned verification voltage. Through this, it is possible to increase a retention period of the data of the memory device.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 19, 2009
    Inventors: Yong June Kim, Jae Hong Kim, Jun Jin Kong, Kyoung Lae Cho
  • Publication number: 20090285023
    Abstract: Provided are memory devices and memory programming methods. A memory device may include a multi-bit cell array including a plurality of multi-bit cells, a programming unit configured to program a first data page in the plurality of multi-bit cells and to program a second data page in the multi-bit cells with the programmed first data page, a first controller configured to divide the multi-bit cells with the programmed first data page into a first group and a second group, and a second controller configured to set a target threshold voltage interval of each of the multi-bit cells included in the first group based on first read voltage levels and the second data page, and to set a target threshold voltage interval of each of the multi-bit cells included in the second group based on second read threshold voltage levels and the second data page.
    Type: Application
    Filed: April 29, 2009
    Publication date: November 19, 2009
    Inventors: Kyoung Lae Cho, Yong June Kim, Seung-Hwan Song, Jun Jin Kong
  • Publication number: 20090282319
    Abstract: A decoder includes multiple decoder stages and a controller. The decoder stages perform decoding operations with respect to a received signal using corresponding different decoding algorithms. The controller determines whether the decoding operation performed by one of the decoder stages with respect to the received signal is successful, and controls the decoding operation of each of the other decoder stages in response to a result of the determination.
    Type: Application
    Filed: April 23, 2009
    Publication date: November 12, 2009
    Applicants: Samsung Electronics Co., Ltd., Industry-Academic Cooperation Foundation, Seoul National University
    Inventors: Jong Seon No, Beom Kyu Shin, Seok Il Youn, Jae Dong Yang, Jun Jin Kong, Jae Hong Kim, Yong June Kim, Kyoung Lae Cho
  • Publication number: 20090276687
    Abstract: A method of encoding multi-bit level data includes: determining a range of an error pattern generated according to a transmission symbol, encoding an M-bit level of a P-bit level corresponding to the transmission symbol based on the range of the error pattern, and excluding encoding of a P-M bit level of the P-bit level. The variable P is a natural number of a value at least two, and the variable M is a natural number less than P.
    Type: Application
    Filed: April 24, 2009
    Publication date: November 5, 2009
    Inventors: Yong June KIM, Jae Hong KIM, Kyoung Lae CHO, Jun Jin KONG, Ki Jun LEE, Ha Bong CHUNG, Keun Sung CHOI
  • Publication number: 20090241009
    Abstract: Encoding/decoding memory devices and methods thereof may be provided. A memory device according to example embodiments may include a memory cell array and a processor including at least one of a decoder and an encoder. The processor may be configured to adjust a redundant information rate of each channel, where each of the channels is a path of the memory cell array from which data is at least one of stored and read. The redundant information rate may be adjusted by generating at least one codeword based on information from a previous codeword. Therefore, example embodiments may reduce an error rate when data is read from and written to the memory device.
    Type: Application
    Filed: September 12, 2008
    Publication date: September 24, 2009
    Inventors: Jun Jin Kong, Yong June Kim, Jae Hong Kim
  • Publication number: 20090241008
    Abstract: Memory devices and/or encoding/decoding methods are provided. A memory device may include: a memory cell array; an internal decoder configured to apply, to a first codeword read from the memory cell array, a first decoding scheme selected based on a characteristic of a first channel in which the first codeword is read to perform error control codes (ECC) decoding of the first codeword, and apply, to a second codeword read from the memory cell array, a second decoding scheme selected based on a characteristic of a second channel in which the second codeword is read to perform the ECC decoding of the second codeword; and an external decoder configured to apply an external decoding scheme to the ECC-decoded first codeword and the ECC-decoded second codeword to perform the ECC decoding of the first codeword and the second codeword.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 24, 2009
    Inventors: Yong June Kim, Jae Hong Kim, Jun Jin Kong
  • Publication number: 20090234792
    Abstract: Disclosed are a memory device and a data decision method. The memory device may include a memory cell array, and a decision unit configured to read first data from the memory cell array via a first channel, perform at least one of a hard and soft decision on the first data using a first number of decision levels set based on characteristics of the first channel, read second data from the memory cell array via a second channel, and perform a soft decision on the second data using a second number of decision levels set based on characteristics of the second channel.
    Type: Application
    Filed: November 20, 2008
    Publication date: September 17, 2009
    Inventors: Jae Hong Kim, Heeseok Eun, Yong June Kim, Jun Jin Kong, Seung-Hwan Song
  • Patent number: 7590914
    Abstract: Disclosed is a decoding apparatus for LDPC (Low-Density Parity-Check) codes when receiving data encoded with LDPC codes on a channel having consecutive output values, and a method thereof. The decoding method for LDPC codes uses sequential decoding and includes the following steps: (a) the nodes are divided according to a parity-check matrix into check nodes for a parity-check message and variable nodes for a bit message; (b) the check nodes are divided into a predetermined number of subsets; (c) the LDPC codeword of each subset for all the check nodes is sequentially decoded; (d) an output message is generated for verifying validity of the decoding result; and (e) the steps (b), (c), and (d) are iteratively performed by a predetermined number of iterations.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: September 15, 2009
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Sunghwan Kim, Yong-June Kim, Jong-Seon No, Sang-Hyun Lee, Yun-Hee Kim, Jae-Young Ahn
  • Publication number: 20090193313
    Abstract: Provided are apparatuses for decoding a concatenated code and methods for the same that may improve the decoding speed of a concatenated code based on a likelihood value with respect to output from a plurality of decoders. A method of decoding a concatenated code may include: calculating a likelihood value of concatenated encoded received data; performing first decoding for the received data based on the calculated likelihood value to generate first decoded data; performing second decoding for the first decoded data to generate second decoded data; and determining whether to perform iterative decoding based on the second decoded data. According to example embodiments, it is possible to directly manage the quality of concatenated decoded data to thereby accurately determine whether to perform iterative decoding for concatenated encoded data. Also, it may be possible to quickly decode concatenated encoded received data.
    Type: Application
    Filed: May 12, 2008
    Publication date: July 30, 2009
    Inventors: Jun Jin Kong, Jae Hong Kim, Yong June Kim, Young Hwan Lee
  • Publication number: 20050229087
    Abstract: Disclosed is a decoding apparatus for LDPC (Low-Density Parity-Check) codes when receiving data encoded with LDPC codes on a channel having consecutive output values, and a method thereof. The decoding method for LDPC codes uses sequential decoding and includes: (a) dividing nodes into check nodes for a parity-check message and variable nodes for a bit message according to a parity-check matrix; (b) dividing the check nodes into a predetermined number of subsets; (c) sequentially decoding the LDPC codeword of each subset for all the check nodes; (d) generating an output message for verifying validity of the decoding result; and (e) iteratively performing the steps (b), (c), and (d) by a predetermined number of iterations.
    Type: Application
    Filed: April 13, 2005
    Publication date: October 13, 2005
    Inventors: Sunghwan Kim, Yong-June Kim, Jong-Seon No, Sang-Hyun Lee, Yun-Hee Kim, Jae-Young Ahn