Patents by Inventor Hwa-seok Oh

Hwa-seok Oh 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: 9535451
    Abstract: An embedded multimedia card (eMMC) comprises a clock channel configured to receive a clock signal from a host, a command channel configured to receive a command from the host, a plurality of data channels configured to transmit data to the host, a data strobe channel configured to transmit a data strobe signal synchronized with the data to the host, and a data strobe control unit configured to selectively enable or generate the data strobe signal according to a protocol control signal.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: January 3, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Myung Sub Shin, Sung Ho Seo, Kyung Phil Yoo, Jung Pil Lee, Hwa Seok Oh, Young Gyu Kang, Jun Ho Choi
  • Patent number: 9443599
    Abstract: A non-volatile memory and a method of controlling an erase operation of the non-volatile memory using a controller are provided. The method of controlling the erase operation includes beginning performance of the erase operation, monitoring a next command to be performed in the non-volatile memory while performing the erase operation, determining an erase status, and continuing, suspending or canceling the erase operation based on the determination result of the erase status.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: September 13, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Ju Yi, Seok-Won Ahn, Hwa-Seok Oh
  • Patent number: 9348356
    Abstract: An embedded multimedia card (eMMC) includes a clock channel that receives a clock signal from a host, a command channel that receives a command from the host, a plurality of data channels that transmit data to the host, and a return clock channel that transmits a return clock synchronized with the data to the host.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: May 24, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jung Pil Lee, Jin Hyeok Choi, Hwa Seok Oh, Young-Gyu Kang, Sung Ho Seo, Myung Sub Shin, Kyung Phil Yoo
  • Publication number: 20160034390
    Abstract: A method for operating a memory controller is provided. The method includes generating a pseudo random number by using a seed included in a stored seed group corresponding to a page to be currently programmed, wherein the stored seed group is stored among a plurality of seed groups. Data to be programmed into the current page is randomizing by using the pseudo random number and the memory controller outputs the randomized data. A solid state drive (SSD) or other memory storage device such as a memory card includes the memory controller and includes a read only memory (ROM) storing the plurality of seed groups. The memory controller includes a micro-processor and a read only memory (ROM) storing executable code for causing the micro-processor to access the plurality of stored seed groups and to select a seed therefrom corresponding to a page to be currently programmed.
    Type: Application
    Filed: October 5, 2015
    Publication date: February 4, 2016
    Inventors: KUI-YON MUN, HWA SEOK OH
  • Publication number: 20150331628
    Abstract: A memory swapping method and a data processing system using the same, the memory swapping method including receiving queue information for a memory swapping task from a host device; performing part of the memory swapping task in a storage device based on the queue information; receiving a command corresponding to the queue information from the host device after performing of the part of the memory swapping task is completed; and performing a remaining part of the memory swapping task according to the command by using a result of the part of the memory swapping task that had been previously performed.
    Type: Application
    Filed: April 14, 2015
    Publication date: November 19, 2015
    Inventors: JUNG-PIL LEE, HWA-SEOK OH, KYUNG-PHIL YOO, MYUNG-SUB SHIN
  • Publication number: 20150301589
    Abstract: A non-volatile memory system includes a memory controller, where the memory controller includes a first region including a first memory that stores compressed code, and a second region including a second memory that stores decompressed code. Power supplied to the first region and the second region is controlled according to an operation mode of the non-volatile memory system.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 22, 2015
    Inventors: Seok-Won AHN, Hwa-Seok OH
  • Publication number: 20150287468
    Abstract: A non-volatile memory and a method of controlling an erase operation of the non-volatile memory using a controller are provided. The method of controlling the erase operation includes beginning performance of the erase operation, monitoring a next command to be performed in the non-volatile memory while performing the erase operation, determining an erase status, and continuing, suspending or canceling the erase operation based on the determination result of the erase status.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 8, 2015
    Inventors: HYUN-JU YI, SEOK-WON AHN, HWA-SEOK OH
  • Patent number: 9152551
    Abstract: A method for operating a memory controller is provided. The method includes generating a pseudo random number by using a seed included in a stored seed group corresponding to a page to be currently programmed, wherein the stored seed group is stored among a plurality of seed groups. Data to be programmed into the current page is randomizing by using the pseudo random number and the memory controller outputs the randomized data. A solid state drive (SSD) or other memory storage device such as a memory card includes the memory controller and includes a read only memory (ROM) storing the plurality of seed groups. The memory controller includes a micro-processor and a read only memory (ROM) storing executable code for causing the micro-processor to access the plurality of stored seed groups and to select a seed therefrom corresponding to a page to be currently programmed.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: October 6, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kui-Yon Mun, Hwa Seok Oh
  • Publication number: 20150262683
    Abstract: A method of programming a memory device includes generating a row selection signal according to a command type of a command received from a memory controller, loading data to page buffers corresponding to bit lines assigned by the column selection signal, and programming memory cells connected to a word line assigned by the row selection signal based on the data loaded to the page buffers. The column selection signal being generated to selectively jump a portion of the page buffers corresponding to the bit lines according to the command type.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 17, 2015
    Inventors: Ji-Seung YOUN, Hwa-Seok OH, Seok-Won AHN, Young-Wook KIM
  • Publication number: 20150199137
    Abstract: An embedded multimedia card (eMMC) and a method of operating the same are provided. The eMMC includes a flash memory and a device controller configured to control the flash memory. The device controller includes a command storage unit configured to receive a command transmitted from a host regardless of a state of a data bus and to store task information by task ID; and a status storage unit configured to store status information based on task status by task ID.
    Type: Application
    Filed: January 8, 2015
    Publication date: July 16, 2015
    Inventors: MYUNG SUB SHIN, JIN HYUK KIM, JONG SOON PARK, JUN SEOK PARK, HWA SEOK OH, KYUNG PHIL YOO, JUNG PIL LEE, DAE HOON JANG, WON CHURI ZOO
  • Patent number: 8990666
    Abstract: A decoder, a method of decoding and systems implementing the same are disclosed. In one example, the method includes calculating syndrome values from input codewords, generating an error location polynomial about the codewords using the syndrome values, determining an error count in the codewords using the error location polynomial, and adjusting power consumption of a circuit in response to the determined error count in the codewords. In one example, a frequency of a clock signal to be provided to a search circuit may be determined based on the error count, and the clock signal may be provided having the determined frequency to a search circuit, such as a Chien search circuit.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: March 24, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jae Phil Kong, Hwa Seok Oh, Dong Kim
  • Patent number: 8914572
    Abstract: A memory controller may include a cell state generator that is configured to generate a cell state for each of a plurality of multi-level cells included in a non-volatile memory device, using data of pages. The memory controller may also include a pseudo-random number generator that is configured to generate a pseudo-random number. The memory controller may further include an operator that is configured to change the cell state of each multi-level cell using the pseudo-random number, and that is configured to output a changed cell state for each multi-level cell.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: December 16, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kui-Yon Mun, Hwa Seok Oh
  • Publication number: 20140082405
    Abstract: An embedded multimedia card (eMMC) includes a clock channel that receives a clock signal from a host, a command channel that receives a command from the host, a plurality of data channels that transmit data to the host, and a return clock channel that transmits a return clock synchronized with the data to the host.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 20, 2014
    Inventors: JUNG PIL LEE, JIN HYEOK CHOI, HWA SEOK OH, YOUNG-GYU KANG, SUNG HO SEO, MYUNG SUB SHIN, KYUNG PHIL YOO
  • Publication number: 20140082397
    Abstract: An embedded multimedia card (eMMC) comprises a clock channel configured to receive a clock signal from a host, a command channel configured to receive a command from the host, a plurality of data channels configured to transmit data to the host, a data strobe channel configured to transmit a data strobe signal synchronized with the data to the host, and a data strobe control unit configured to selectively enable or generate the data strobe signal according to a protocol control signal.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 20, 2014
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: MYUNG SUB SHIN, SUNG HO SEO, KYUNG PHIL YOO, JUNG PIL LEE, HWA SEOK OH, YOUNG GYU KANG, JUN HO CHOI
  • Patent number: 8471616
    Abstract: A duty ratio correction circuit for correcting a duty ratio of a clock signal. The duty ratio correction circuit includes an asymmetry buffer that receives a clock signal and adjusts a duty ratio of the clock signal in response to control signals; a clock generating circuit that is connected to the asymmetry buffer and detects the duty ratio of the clock signal; and a controller that generates the control signals according to the duty ratio of the clock signal. An operation of the controller is recorded as a program on a computer-readable recording medium.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: June 25, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young-wook Kim, Soon-bok Jang, Jong-uk Song, Hwa-seok Oh, Sung-ha Kim
  • Publication number: 20130094312
    Abstract: A voltage scaling device of a semiconductor memory device, the voltage scaling device including: a delay tester for determining the number of delay cells of a delay locked loop (DLL) required to cumulatively delay a clock signal having a constant frequency, and which is input to the DLL, by one clock period; a temperature sensor for measuring the temperature of the semiconductor memory device; and a voltage regulator for regulating a supply voltage of a voltage source which provides a chip voltage to the semiconductor memory device in response to the temperature measured by the temperature sensor and a locking value corresponding to the number of delay cells calculated by the delay tester.
    Type: Application
    Filed: August 14, 2012
    Publication date: April 18, 2013
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: SOON-BOK JANG, JONG-UK SONG, YOUNG-WOOK KIM, HWA-SEOK OH
  • Publication number: 20130015897
    Abstract: A duty ratio correction circuit for correcting a duty ratio of a clock signal. The duty ratio correction circuit includes an asymmetry buffer that receives a clock signal and adjusts a duty ratio of the clock signal in response to control signals; a clock generating circuit that i s connected to the asymmetry buffer and detects the duty ratio of the clock signal; and a controller that generates the control signals according to the duty ratio of the clock signal. An operation of the controller is recorded as a program on a computer-readable recording medium.
    Type: Application
    Filed: June 26, 2012
    Publication date: January 17, 2013
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Young-wook KIM, Soon-bok JANG, Jong-uk SONG, Hwa-seok OH, Sung-ha KIM
  • Publication number: 20130013855
    Abstract: A memory controller may include a cell state generator that is configured to generate a cell state for each of a plurality of multi-level cells included in a non-volatile memory device, using data of pages. The memory controller may also include a pseudo-random number generator that is configured to generate a pseudo-random number. The memory controller may further include an operator that is configured to change the cell state of each multi-level cell using the pseudo-random number, and that is configured to output a changed cell state for each multi-level cell.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 10, 2013
    Inventors: Kui-Yon MUN, Hwa Seok Oh
  • Publication number: 20130013854
    Abstract: A method for operating a memory controller is provided. The method includes generating a pseudo random number by using a seed included in a stored seed group corresponding to a page to be currently programmed, wherein the stored seed group is stored among a plurality of seed groups. Data to be programmed into the current page is randomizing by using the pseudo random number and the memory controller outputs the randomized data. A solid state drive (SSD) or other memory storage device such as a memory card includes the memory controller and includes a read only memory (ROM) storing the plurality of seed groups. The memory controller includes a micro-processor and a read only memory (ROM) storing executable code for causing the micro-processor to access the plurality of stored seed groups and to select a seed therefrom corresponding to a page to be currently programmed.
    Type: Application
    Filed: July 2, 2012
    Publication date: January 10, 2013
    Inventors: Kui-Yon Mun, Hwa Seok Oh
  • Patent number: 8281064
    Abstract: A nonvolatile memory system is operated by providing data to be written to a nonvolatile memory, logically combining the data to be written to the nonvolatile memory with a random pattern to generate encoded data; and programming the encoded data in the nonvolatile memory.
    Type: Grant
    Filed: March 24, 2009
    Date of Patent: October 2, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hwa-Seok Oh, Jin-Hyeok Choi