Patents by Inventor Heeseok Eun

Heeseok Eun 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: 7782666
    Abstract: Multi-bit programming apparatuses and/or methods are provided. A multi-bit programming apparatus may include: a first control unit that allocates any one of 2N threshold voltage states to the N-bit data; a second control unit that spaces, by any one of a first interval and a second interval, adjacent threshold voltage states of the 2N threshold voltage states; and a programming unit that programs the N-bit data by generating, in each of the at least one multi-bit cell, a distribution state corresponding to the allocated threshold voltage state. The multi-bit programming apparatus can reduce an error rate when reading data.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: August 24, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyoung Lae Cho, Yoon Dong Park, Jun Jin Kong, Seung Hoon Lee, Jung Hun Sung, Sung-Jae Byun, Seung-Hwan Song, Donghun Yu, Sung Chung Park, Heeseok Eun
  • Publication number: 20100149868
    Abstract: Disclosed is an access method of a non-volatile memory device which comprises detecting a threshold voltage variation of a first memory cell, the a threshold voltage variation of the first memory cell being capable of physically affecting a second memory cell; and assigning the second memory cell to a selected sub-distribution from among a plurality of sub-distributions according to a distance of the threshold voltage variation of the first memory cell, the plurality of sub-distributions corresponding to a target distribution of the second memory cell.
    Type: Application
    Filed: October 19, 2009
    Publication date: June 17, 2010
    Inventors: Han Woong Yoo, KyoungLae Cho, Seung-Hwan Song, Heeseok Eun, Hong Rak Son
  • Patent number: 7738293
    Abstract: A memory programming apparatuses and/or methods are provided. The memory programming apparatus may include a data storage unit, a first counting unit, an index storage unit and/or a programming unit. The data storage unit may be configured to store a data page. The first counting unit may be configured to generate index information by counting a number of cells included in at least one reference threshold voltage state based on the data page. The index storage unit may be configured to store the generated index information. The programming unit may be configured to store the data page in the data storage unit and store the generated index information in the index storage unit. The first counting unit may send the generated index information to the programming unit. The memory programming apparatus can monitor distribution states of threshold voltages in memory cells.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: June 15, 2010
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyoung Lae Cho, Yoon Dong Park, Jun Jin Kong, Jong Han Kim, Jae Hong Kim, Young Hwan Lee, Heeseok Eun, Seung-Hwan Song
  • Publication number: 20100142281
    Abstract: Disclosed is a program method of a non-volatile memory device which comprises classifying plural memory cells into aggressor cells and victim cells based on program data to be written in the plural memory cells; and programming the aggressor cells by a program manner different from the victim cells.
    Type: Application
    Filed: October 8, 2009
    Publication date: June 10, 2010
    Inventors: Han Woong Yoo, Seung-Hwan Song, Junjin Kong, Heeseok Eun
  • Publication number: 20100115225
    Abstract: Provided is a memory device. The memory device includes a word line and a plurality of memory cells connected to the word line. The plurality of memory cells forms a page, and the number of sectors configuring the page and the size of each of the sectors can be changed.
    Type: Application
    Filed: October 13, 2009
    Publication date: May 6, 2010
    Inventors: Jaehong Kim, Heeseok Eun, Yong June Kim, Seung-Hwan Song
  • Publication number: 20100027342
    Abstract: A memory device and a memory data determination method are provided. The memory device may estimate a threshold voltage shift of a first memory cell based on data before the first memory cell is programmed and a target program threshold voltage of the first memory cell. The memory device may generate a metric of a threshold voltage shift of a second memory cell based on the estimated threshold voltage shift of the first memory cell. Also, the memory device may determine data stored in the second memory cell based on the metric.
    Type: Application
    Filed: July 30, 2009
    Publication date: February 4, 2010
    Inventors: Heeseok Eun, Jae Hong Kim, Kyoung Lae Cho
  • Publication number: 20090235129
    Abstract: The data detecting apparatus may provide a voltage comparison unit that compares a reference voltage, associated with a specific data bit from among a plurality of data bits stored in a memory cell, with a threshold voltage in the memory cell, a detection unit that detects a value of the specific data bit based on a result of the voltage comparison unit, and a decision unit that decides whether the specific data bit is successfully detected based on whether an error occurs in the detected data. The detection unit may re-detect a value of the specific data bit based on detection information with respect to at least one of an upper data bit and a lower data bit in relation to the specific data bit, in response to a result of the decision unit.
    Type: Application
    Filed: September 5, 2008
    Publication date: September 17, 2009
    Inventors: Heeseok Eun, 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
  • Publication number: 20090235128
    Abstract: An apparatus and a method for detecting data stored in a memory cell based on channel information of the memory cell are provided. The data detecting apparatus may include a voltage comparison unit that compares a plurality of soft decision reference voltages between neighboring hard decision reference voltages with a threshold voltage of a memory cell to determine a region including the threshold voltage, and a data detection unit that detects data stored in the memory cell based on channel information of the memory cell according to the region. The data detecting apparatus may further include a reference voltage determination unit that determines the plurality of soft decision reference voltages based on the channel information of the memory cell.
    Type: Application
    Filed: August 29, 2008
    Publication date: September 17, 2009
    Inventors: Heeseok Eun, Jun Jin Kong, Jae Hong Kim
  • Publication number: 20090207659
    Abstract: Provided are memory devices and memory data read methods. A method device may include: a multi-bit cell array; a decision unit that may detect threshold voltages of multi-bit cells of the multi-bit cell array to decide first data from the detected threshold voltages, using a first decision value; an error detector that may detect an error bit of the first data; and a determination unit that may determine whether the decision unit decides second data from the detected threshold voltages using a second decision value, based on a number of detected error bits, the second decision value being different from the first decision value. Through this, it is possible to reduce time spent for reading data stored in the multi-bit cell.
    Type: Application
    Filed: July 25, 2008
    Publication date: August 20, 2009
    Inventors: Seung-Hwan Song, Heeseok Eun, Dong Hun Yu, Jun Jin Kong
  • Publication number: 20090190397
    Abstract: A memory device and a memory data reading method are provided. The memory device may include: a multi-bit cell array; a programming unit that stores N data pages in a memory page in the multi-bit cell array; and a control unit that divides the N data pages into a first group and second group, reads data of the first group from the memory page, and determines a scheme of reading data of the second group from the memory page based on the read data of the first group.
    Type: Application
    Filed: September 11, 2008
    Publication date: July 30, 2009
    Inventors: Kyoung Lae Cho, Donghun Yu, Yoon Dong Park, Jun Jin Kong, Jae Hong Kim, Heeseok Eun
  • Publication number: 20090185417
    Abstract: A memory programming apparatuses and/or methods are provided. The memory programming apparatus may include a data storage unit, a first counting unit, an index storage unit and/or a programming unit. The data storage unit may be configured to store a data page. The first counting unit may be configured to generate index information by counting a number of cells included in at least one reference threshold voltage state based on the data page. The index storage unit may be configured to store the generated index information. The programming unit may be configured to store the data page in the data storage unit and store the generated index information in the index storage unit. The first counting unit may send the generated index information to the programming unit. The memory programming apparatus can monitor distribution states of threshold voltages in memory cells.
    Type: Application
    Filed: June 26, 2008
    Publication date: July 23, 2009
    Inventors: Kyoung Lae Cho, Yoon Dong Park, Jun Jin Kong, Jong Han Kim, Jae Hong Kim, Young Hwan Lee, Heeseok Eun, Seung-Hwan Song
  • Publication number: 20090182934
    Abstract: Memory devices and multi-bit programming methods are provided. A memory device may include a plurality of memory units; a data separator that separates data into a plurality of groups; a selector that rotates each of the plurality of groups and transmits each of the groups to at least one of the plurality of memory units. The plurality of memory units may include page buffers that may program the transmitted group in a plurality of multi-bit cell arrays using a different order of a page programming operation. Through this, evenly reliable data pages may be generated.
    Type: Application
    Filed: June 6, 2008
    Publication date: July 16, 2009
    Inventors: Jaehong Kim, Kyoung Lae Cho, Jun Jin Kong, Heeseok Eun, Seung-Hwan Song
  • Publication number: 20090119569
    Abstract: An encoding system for encoding error control codes may include a first encoder configured to encode an input bit stream to generate first bit streams of C-bits, where c is an integer greater than zero, and a second encoder may be configured to receive the first bit streams and shuffle data of the received first bit streams to generate second bit streams. The data shuffling of the first bit streams may adjust an error distribution of the second bit streams. An encoding method may include encoding an input bit stream to generate first bit streams of C-bits, and receiving the first bit streams and shuffling data of the received first bit streams to generate second bit streams. An error distribution of the second bit streams may be adjusted based on the data shuffling.
    Type: Application
    Filed: April 29, 2008
    Publication date: May 7, 2009
    Inventors: Heeseok Eun, Jae Hong Kim, Sung Chung Park
  • Publication number: 20090109748
    Abstract: Multi-bit programming apparatuses and/or methods are provided. A multi-bit programming apparatus may include: a first control unit that allocates any one of 2N threshold voltage states to the N-bit data; a second control unit that spaces, by any one of a first interval and a second interval, adjacent threshold voltage states of the 2N threshold voltage states; and a programming unit that programs the N-bit data by generating, in each of the at least one multi-bit cell, a distribution state corresponding to the allocated threshold voltage state. The multi-bit programming apparatus can reduce an error rate when reading data.
    Type: Application
    Filed: March 18, 2008
    Publication date: April 30, 2009
    Inventors: Kyoung Lae CHO, Yoon Dong PARK, Jun Jin KONG, Seung Hoon LEE, Jung Hun SUNG, Sung-Jae BYUN, Seung-Hwan SONG, Donghun YU, Sung Chung PARK, Heeseok EUN
  • Publication number: 20090103359
    Abstract: Multi-bit programming apparatuses and/or methods are provided. A multi-bit programming apparatus may comprise: a multi-bit cell array that includes a first multi-bit cell and a second multi-bit cell; a programming unit for programming first data in the first multi-bit cell, and programming second data in the second multi-bit cell; and a verification unit for verifying whether the first data is programmed in the first multi-bit cell using a first verification voltage, and verifying whether the second data is programmed in the second multi-bit cell using a second verification voltage. The multi-bit programming apparatus may generate better threshold voltage distributions in a multi-bit cell memory.
    Type: Application
    Filed: February 29, 2008
    Publication date: April 23, 2009
    Inventors: Seung-Hwan SONG, Kyoung Lae Cho, Heeseok Eun, Dong Hyuk Chae, Jun Jin Kong, Sung Chung Park
  • Publication number: 20090091990
    Abstract: Disclosed are a multi-bit programming apparatus and a multi-bit programming method. The multi-bit programming apparatus may include a first control unit that may generates 2N threshold voltage states based on a target bit error rate (BER) of each of the page programming operations, a second control unit that may assign any one of the threshold voltage states to the N-bit data, and a programming unit that may program the assigned threshold voltage state in each of the at least one multi-bit cell to program the N-bit data.
    Type: Application
    Filed: April 16, 2008
    Publication date: April 9, 2009
    Inventors: Sung Chung Park, Heeseok Eun, Seung-Hwan Song, Jun Jin Kong, Dong Hyuk Chae
  • Publication number: 20090046510
    Abstract: Multi-bit programming apparatuses and methods are provided. A multi-bit programming apparatus may include: a first programming unit that stores data corresponding to a number of first bits in at least one first memory cell that may be connected to at least one first bit line; and a second programming unit that stores data corresponding to a number of second bits in at least one second memory cell that may be connected to at least one second bit line. Through this, it may be possible to improve data reliability and increase a number of bits to be stored in the entire memory cell.
    Type: Application
    Filed: January 15, 2008
    Publication date: February 19, 2009
    Inventors: Seung-Hwan Song, Jun Jin Kong, Sung Chung Park, Heeseok Eun, Dong Hyuk Chae, Kyoung Lae Cho