Patents by Inventor Dong Ku Kang

Dong Ku Kang 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: 20080310234
    Abstract: A read method of a non-volatile memory device includes reading an initial threshold voltage value of an index cell from threshold voltage information cells that store information indicating the initial threshold voltage, determining a current threshold voltage value from the index cell, and comparing the initial threshold voltage value and the current threshold voltage value to calculate a shifted threshold voltage level of the index cell. A read voltage is changed by the shifted threshold voltage level to read user data using the changed read voltage.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 18, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung-Jae LEE, Dong-Hyuk CHAE, Dong-Ku KANG
  • Patent number: 7463526
    Abstract: A programming method of a flash memory device having a plurality of memory cells for storing multi-bit data indicating one of a plurality of states. The programming method includes programming selected memory cells using multi-bit data to have one of the states; detecting programmed memory cells arranged within a predetermined region of threshold voltage distribution each corresponding to at least two of the states, wherein predetermined regions of the respective at least two states are selected by one of a first verify voltage and a read voltage and a second verify voltage, the first verify voltage being lower than the second verify voltage and higher than the read voltage; and simultaneously programming detected memory cells of the at least two states to have a threshold voltage being equivalent to or higher than the second verify voltage corresponding to each of the states.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: December 9, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-Ku Kang, Young-Ho Lim
  • Publication number: 20080285340
    Abstract: Disclosed are an apparatus and a method for reading data. The method for reading data according to example embodiments includes comparing a threshold voltage of a memory cell with a first boundary voltage, comparing the threshold voltage with a second boundary voltage having a higher voltage level than that of the first boundary voltage, and determining data of the memory cell based on the threshold voltage, the first boundary voltage, and the second boundary voltage.
    Type: Application
    Filed: January 17, 2008
    Publication date: November 20, 2008
    Inventors: Seung-Hwan Song, Jun Jin Kong, Sung Chung Park, Dong Hyuk Chae, Seung Jae Lee, Dong Ku Kang
  • Publication number: 20080276150
    Abstract: An Error Control Code (ECC) apparatus applied to a memory of a Multi-Level Cell (MLC) method may include: a bypass control signal generator generating a bypass control signal; and an ECC performing unit that may include at least two ECC decoding blocks, determining whether to bypass a portion of the at least two ECC decoding blocks based on the bypass control signal, and/or performing an ECC decoding. In addition or in the alternative, the ECC performing unit may include at least two ECC encoding blocks, determining whether to bypass a portion of the at least two ECC encoding blocks based on the bypass control signal, and/or performing an ECC encoding. An ECC method applied to a memory of a MLC method and a computer-readable recording medium storing a program for implementing an EEC method applied to a memory of a MLC method are also disclose.
    Type: Application
    Filed: October 3, 2007
    Publication date: November 6, 2008
    Inventors: Jun Jin KONG, Seung-Hwan SONG, Dong Hyuk CHAE, Kyoung Lae CHO, Seung Jae LEE, Nam Phil JO, Sung Chung PARK, Dong Ku KANG
  • Publication number: 20080273405
    Abstract: A multi-bit programming device and method for a non-volatile memory are provided. In one example embodiment, a multi-bit programming device may include a multi-bit programming unit configured to multi-bit program original multi-bit data to a target memory cell in a memory cell array, and a backup programming unit configured to select backup memory cells in the memory cell array with respect to each bit of the original multi-bit data, and program each bit of the original multi-bit data to a respective one of the selected backup memory cells.
    Type: Application
    Filed: August 31, 2007
    Publication date: November 6, 2008
    Inventors: Sung-Jae Byun, Dong Hyuk Chae, Kyoung Lae Cho, Jun Jin Kong, Young Hwan Lee, Seung Jae Lee, Nam Phil Jo, Dong Ku Kang
  • Publication number: 20080276149
    Abstract: An Error Control Code (ECC) apparatus may include a control signal generator that generates an ECC control signal based on channel information. The ECC apparatus also may include: a plurality of ECC encoding controllers that output data respectively inputted via storage elements corresponding to the ECC control signal; and/or an encoding unit that encodes, using a plurality of data outputted from the plurality of ECC encoding controllers, encoding input data into a number of subdata corresponding to the ECC control signal. In addition or in the alternative, the ECC apparatus may include: a plurality of ECC decoding controllers that output data respectively inputted via the storage elements corresponding to the ECC control signal; and/or a decoding unit that decodes, using a plurality of data outputted from the plurality of ECC decoding controllers, a number of decoding input data corresponding to the ECC control signal into one piece of output data.
    Type: Application
    Filed: October 3, 2007
    Publication date: November 6, 2008
    Inventors: Jun Jin Kong, Seung-Hwan Song, Young Hwan Lee, Dong Hyuk Chae, Kyoung Lae Cho, Nam Phil Jo, Sung Chung Park, Dong Ku Kang
  • Publication number: 20080212368
    Abstract: A semiconductor memory device storing multi-bit write data and a related method of verifying data programmed to a memory cell are disclosed. The method compares a write data reference bit selected from the write data with a corresponding external data bit indicative of an intended write data bit value, and verifies a target bit selected from the write data only upon a positive comparison between the write data reference bit and the corresponding external data bit.
    Type: Application
    Filed: January 22, 2008
    Publication date: September 4, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dong-ku KANG
  • Publication number: 20080209111
    Abstract: A flash memory device and a reading method are provided where memory cells are divided into at least two groups. Memory cells are selected according to a threshold voltage distribution. Data stored in the selected memory cells are detected and the data is latched corresponding to one of the at least two groups according to a first read operation. A second read operation detects and latches data of the memory cells corresponding to another one of the at least two groups. The data is processed through a soft decision algorithm during the second read operation.
    Type: Application
    Filed: February 21, 2008
    Publication date: August 28, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dong-Ku Kang
  • Publication number: 20080205161
    Abstract: A flash memory device is configured to store multi-bit data on one cell utilizing fewer program operations. The flash memory device includes a memory cell, a sense amplifier and a write driver circuit. The sense amplifier is connected to a word line and a bit line. The sense amplifier and write driver circuit store data bits to be programmed on the memory cell. The sense amplifier and write driver circuit drives the bit line through a program voltage during a program execution period when at least one bit from among the data bits to be programmed is a program data bit, and performs a verify read operation when a program verify code representing a verify read period corresponds to a state of the data bits to be programmed.
    Type: Application
    Filed: February 21, 2008
    Publication date: August 28, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dong-Ku Kang
  • Publication number: 20080175058
    Abstract: In one aspect, a non-volatile memory system includes a plurality of memory cell arrays having different read stand-by times. For example, the non-volatile memory system may include a single-level cell (SLC) array composed of a plurality of SLCs, and a multi-level cell (MLC) array composed of a plurality of MLCs. In this case, the SLC array and the MLC array receive a read instruction at the same time and prepare to read data at the same time. However, the SLC array begins to read the data prior to the MLC array, and the MLC array begins to read the data once the SLC array has completely read the data.
    Type: Application
    Filed: January 23, 2008
    Publication date: July 24, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dong-ku Kang
  • Publication number: 20080175048
    Abstract: A memory cell programming method and related semiconductor memory device are disclosed. The method involves receiving and latching first through nth bits of write data in a corresponding plurality of first through nth latches, and programming a kth bit of write data in the memory cell, where k ranges from 2 to n, in relation to first through k-1th bits of write data previously stored in the memory cell.
    Type: Application
    Filed: January 22, 2008
    Publication date: July 24, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dong-ku KANG
  • Publication number: 20080151621
    Abstract: A multi-level cell (MLC) memory device may include ‘a’ number of m-bit MLC memory cells; an encoder that encodes ‘k’ bits of data at a code rate of k/n to generate an encoded bit stream; and a signal mapping module that applies pulses to the MLC memory cells in order to write the encoded bit stream in the MLC memory cells. In the device, ‘a’ and ‘m’ may be integers greater than or equal to 2, ‘k’ and ‘n’ may be integers greater than or equal to 1, and ‘n’ may be greater than ‘k’. A method of storing data in the device may include encoding ‘k’ bits of data at a code rate of k/n to generate an encoded bit stream. A method of reading data from the device may include decoding ‘n’ bits of data at a code rate of n/k to generate a decoded bit stream.
    Type: Application
    Filed: May 24, 2007
    Publication date: June 26, 2008
    Inventors: Jun Jin Kong, Sung Chung Park, Dong Ku Kang, Young Hwan Lee, Si Hoon Hong, Jae Woong Hyun
  • Publication number: 20080137413
    Abstract: A multi-level cell (MLC) memory device may include: a MLC memory cell; an outer encoder that encodes data using a first encoding scheme to generate an outer encoded bit stream; and a TCM modulator that applies a program pulse to the MLC memory cell to write the data in the MLC memory cell. The program pulse may be generated by TCM modulating the outer encoded bit stream. A method of storing data in a MLC memory device, reading data from the MLC memory device, or storing data in and reading data from the MLC memory device may include: encoding data using a first encoding scheme to generate an outer encoded bit stream; and applying a program pulse to a MLC memory cell of the MLC memory device to write the data in the MLC memory cell. The program pulse may be generated by TCM modulating the outer encoded bit stream.
    Type: Application
    Filed: May 22, 2007
    Publication date: June 12, 2008
    Inventors: Jun Jin Kong, Sung Chung Park, Yun Tae Lee, Young Hwan Lee, Si Hoon Hong, Jae Woong Hyun, Dong Ku Kang
  • Publication number: 20080137414
    Abstract: A Multi-Level Cell (MLC) memory device and method thereof are provided. The example MLC memory device may be configured to perform data operations, and may include an MLC memory cell, a first coding device performing a first coding function, the first coding function being one of an encoding function and a decoding function, a second coding device performing a second coding function, the second coding function being one of an encoding function and a decoding function and a signal module configured to perform at least one of instructing the MLC memory cell to store data output by the second coding device if the first and second coding functions are encoding functions, and generating a demapped bit stream based on data retrieved from the MLC memory cell if the first and second coding functions are decoding functions.
    Type: Application
    Filed: June 7, 2007
    Publication date: June 12, 2008
    Inventors: Sung Chung Park, Jun Jin Kong, Young Hwan Lee, Dong Ku Kang
  • Publication number: 20080056007
    Abstract: A method is for programming a flash memory device which includes a plurality of memory cells storing multi-bit data representing one of a plurality of states. The method includes programming the multi-bit data into selected memory cells of the plurality of memory cells, the programming including a first verify-reading operation performed by a first verifying voltage, determining whether to execute a reprogramming operation for each of the selected memory cells, and reprogramming the selected memory cells in accordance with the determination. The reprogramming of the selected memory cells includes a second verify-reading operation performed by a second verifying voltage, the second verifying voltage being higher than the first verifying voltage.
    Type: Application
    Filed: January 25, 2007
    Publication date: March 6, 2008
    Inventors: Dong-Ku Kang, Young-Ho Lim, Sang-Gu Kang
  • Publication number: 20070291536
    Abstract: A non-volatile memory device and method thereof are provided. The example non-volatile memory device may include a plurality of main cells, each of the plurality of main cells arranged at first intersection regions between one of a plurality of word lines and one of a plurality of main bit line pairs and a plurality of flag cells, each of the plurality of flag cells arranged at second intersection regions between one of the plurality of word lines and a plurality of flag bit line pairs, each of the plurality of flag cells configured to store page information in a manner such that page information associated with main cells corresponding to one of the main bit line pairs is stored in flag cells corresponding to more than one of the flag bit line pairs.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 20, 2007
    Inventor: Dong-ku Kang
  • Patent number: 7272049
    Abstract: A NAND-type nonvolatile semiconductor memory device comprising a cell string that comprises a dummy cell interposed between and connected in series to a string selection transistor and a nonvolatile memory cell is provided. The NAND-type nonvolatile semiconductor memory device further comprises a dummy word line driver adapted to activate a dummy word line to gate the dummy cell.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: September 18, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong Ku Kang, Dae Seok Byeon, Young Ho Lim
  • Publication number: 20070171711
    Abstract: In one embodiment, the non-volatile memory device includes a plurality of normal memory cells, and at least one flag memory cell associated with one of the plurality of normal memory cells. A normal page buffer is configured to store data read from one of the plurality of normal memory cells. The normal page buffer includes a main latch storing the read data. A control circuit is configured to selectively change data stored in the main latch during a read operation based on a state of the flag memory cell.
    Type: Application
    Filed: January 11, 2007
    Publication date: July 26, 2007
    Inventors: Dong-Ku Kang, Hee-Won Lee
  • Publication number: 20070171726
    Abstract: A program method of a flash memory device having first and-second bitlines connected with a plurality of memory cells for storing multi-bit data indicating one of a plurality of states. The program method includes programming memory cells, connected to a selected row and first or second bitlines, with multi-bit data; and reprogramming programmed memory cells connected to a row disposed directly below the selected row and the first bitlines or the second bitlines, whereby increasing a read margin between adjacent states reduced due to high temperature stress (HTS).
    Type: Application
    Filed: November 7, 2006
    Publication date: July 26, 2007
    Inventors: Dong-Ku Kang, Young-Ho Lim
  • Publication number: 20070159892
    Abstract: A programming method of a flash memory device having a plurality of memory cells for storing multi-bit data indicating one of a plurality of states. The programming method includes programming selected memory cells using multi-bit data to have one of the states; detecting programmed memory cells arranged within a predetermined region of threshold voltage distribution each corresponding to at least two of the states, wherein predetermined regions of the respective at least two states are selected by one of a first verify voltage and a read voltage and a second verify voltage, the first verify voltage being lower than the second verify voltage and higher than the read voltage; and simultaneously programming detected memory cells of the at least two states to have a threshold voltage being equivalent to or higher than the second verify voltage corresponding to each of the states.
    Type: Application
    Filed: August 31, 2006
    Publication date: July 12, 2007
    Inventors: Dong-Ku Kang, Young-Ho Lim