Patents by Inventor Nam Phil Jo
Nam Phil Jo 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: 8667365Abstract: A memory system includes a plurality of memory devices, a controller configured to control the plurality of memory devices, and at least one channel connected between the plurality of memory devices and the controller. The at least one channel includes input/output data lines and control signal lines, which are connected with the plurality of memory devices, and chip enable signal lines respectively connected to each of the plurality of memory devices, wherein the chip enable signal lines enable the plurality of memory devices independently.Type: GrantFiled: October 23, 2008Date of Patent: March 4, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Nam Phil Jo, Dong Hyuk Chae, Sung Chung Park, Dong Gu Kang
-
Patent number: 8479085Abstract: A memory system includes: a memory controller including an error correction decoder. The error correction decoder includes: a demultiplexer adapted to receive data and demultiplex the data into a first set of data and a second set of data; first and second buffer memories for storing the first and second sets of data, respectively; an error detector; an error corrector; and a multiplexer adapted to multiplex the first set of data and the second set of data and to provide the multiplexed data to the error corrector. While the error corrector corrects errors in the first set of data, the error detector detects errors in the second set of data stored in the second buffer memory.Type: GrantFiled: August 14, 2008Date of Patent: July 2, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Nam Phil Jo, Jun Jin Kong, Chan Ho Yoon, Dong Hyuk Chae, Kyoung Lae Cho
-
Patent number: 8239726Abstract: A code encoding apparatus includes a delay circuit and a code generator. The delay circuit generates delayed information based on p-bit input information received in parallel. The delayed information is generated according to a clock. The code generator generates n·p-bit code based on at least one of the input information and the delayed information, where n is a rational number.Type: GrantFiled: January 18, 2008Date of Patent: August 7, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Jun Jin Kong, Sung Chung Park, Seung-Hwan Song, Jong Han Kim, Young Hwan Lee, Kyoung Lae Cho, Nam Phil Jo, Sung-Jae Byun
-
Patent number: 8122329Abstract: Various read level control apparatuses and methods are provided. In various embodiments, the read level control apparatuses may include an error control code (ECC) decoding unit for ECC decoding data read from a storage unit, and a monitoring unit for monitoring a bit error rate (BER) based on the ECC decoded data and the read data. The apparatus may additionally include an error determination unit for determining an error rate of the read data based on the monitored BER, and a level control unit for controlling a read level of the storage unit based on the error rate.Type: GrantFiled: January 5, 2011Date of Patent: February 21, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Jun Jin Kong, Sung Chung Park, Dongku Kang, Dong Hyuk Chae, Seung Jae Lee, Nam Phil Jo, Seung-Hwan Song
-
Patent number: 8112693Abstract: 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: GrantFiled: October 3, 2007Date of Patent: February 7, 2012Assignee: Samsung Electronics Co., Ltd.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
-
Patent number: 8028215Abstract: 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: GrantFiled: October 3, 2007Date of Patent: September 27, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Jun Jin Kong, Seung-Hwan Song, Young Hwan Lee, Dong Hyuk Chae, Kyong Lae Cho, Nam Phil Jo, Sung Chung Park, Dong Ku Kang
-
Publication number: 20110145663Abstract: Various read level control apparatuses and methods are provided. In various embodiments, the read level control apparatuses may include an error control code (ECC) decoding unit for ECC decoding data read from a storage unit, and a monitoring unit for monitoring a bit error rate (BER) based on the ECC decoded data and the read data. The apparatus may additionally include an error determination unit for determining an error rate of the read data based on the monitored BER, and a level control unit for controlling a read level of the storage unit based on the error rate.Type: ApplicationFiled: January 5, 2011Publication date: June 16, 2011Inventors: Jun Jin Kong, Sung Chung Park, Dongku Kang, Dong Hyuk Chae, Seung Jae Lee, Nam Phil Jo, Seung-Hwan Song
-
Patent number: 7890818Abstract: Various read level control apparatuses and methods are provided. In various embodiments, the read level control apparatuses may include an error control code (ECC) decoding unit for ECC decoding data read from a storage unit, and a monitoring unit for monitoring a bit error rate (BER) based on the ECC decoded data and the read data. The apparatus may additionally include an error determination unit for determining an error rate of the read data based on the monitored BER, and a level control unit for controlling a read level of the storage unit based on the error rate.Type: GrantFiled: January 18, 2008Date of Patent: February 15, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Jun Jin Kong, Sung Chung Park, Dongku Kang, Dong Hyuk Chae, Seung Jae Lee, Nam Phil Jo, Seung-Hwan Song
-
Patent number: 7706181Abstract: 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: GrantFiled: August 31, 2007Date of Patent: April 27, 2010Assignee: Samsung Electronics Co., Ltd.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
-
Patent number: 7639539Abstract: A method and an apparatus for programming data of memory cells considering coupling are provided. The method includes: calculating a change of a threshold voltage based on source data of the memory cells; converting source data which will be programmed based on the calculated change of the threshold voltage; and programming the converted source data.Type: GrantFiled: October 3, 2007Date of Patent: December 29, 2009Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoung Lae Cho, Jun Jin Kong, Young Hwan Lee, Nam Phil Jo, Sung Chung Park, Seung-Hwan Song
-
Publication number: 20090150751Abstract: A memory system includes a plurality of memory devices, a controller configured to control the plurality of memory devices, and at least one channel connected between the plurality of memory devices and the controller. The at least one channel includes input/output data lines and control signal lines, which are connected with the plurality of memory devices, and chip enable signal lines respectively connected to each of the plurality of memory devices, wherein the chip enable signal lines enable the plurality of memory devices independently.Type: ApplicationFiled: October 23, 2008Publication date: June 11, 2009Applicant: Samsung Electronics Co., Ltd.Inventors: Nam Phil Jo, Dong Hyuk Chae, Sung Chung Park, Dong Gu Kang
-
Publication number: 20090070656Abstract: A memory system includes: a memory controller including an error correction decoder. The error correction decoder includes: a demultiplexer adapted to receive data and demultiplex the data into a first set of data and a second set of data; first and second buffer memories for storing the first and second sets of data, respectively; an error detector; an error corrector; and a multiplexer adapted to multiplex the first set of data and the second set of data and to provide the multiplexed data to the error corrector. While the error corrector corrects errors in the first set of data, the error detector detects errors in the second set of data stored in the second buffer memory.Type: ApplicationFiled: August 14, 2008Publication date: March 12, 2009Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Nam Phil JO, Jun Jin KONG, Chan Ho YOON, Dong Hyuk CHAE, Kyoung Lae CHO
-
Publication number: 20090027238Abstract: A code encoding apparatus includes a delay circuit and a code generator. The delay circuit generates delayed information based on p-bit input information received in parallel. The delayed information is generated according to a clock. The code generator generates n·p-bit code based on at least one of the input information and the delayed information, where n is a rational number.Type: ApplicationFiled: January 18, 2008Publication date: January 29, 2009Inventors: Jun Jin Kong, Sung Chung Park, Seung-Hwan Song, Jong Han Kim, Young Hwan Lee, Kyoung Lae Cho, Nam Phil Jo, Sung-Jae Byun
-
Publication number: 20080304323Abstract: A method and an apparatus for programming data of memory cells considering coupling are provided. The method includes: calculating a change of a threshold voltage based on source data of the memory cells; converting source data which will be programmed based on the calculated change of the threshold voltage; and programming the converted source data.Type: ApplicationFiled: October 3, 2007Publication date: December 11, 2008Inventors: Kyoung Lae CHO, Jun Jin KONG, Young Hwan LEE, Nam Phil JO, Sung Chung PARK, Seung Hwan SONG
-
Publication number: 20080276149Abstract: 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: ApplicationFiled: October 3, 2007Publication date: November 6, 2008Inventors: 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: 20080276150Abstract: 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: ApplicationFiled: October 3, 2007Publication date: November 6, 2008Inventors: 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: 20080273405Abstract: 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: ApplicationFiled: August 31, 2007Publication date: November 6, 2008Inventors: 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: 20080244339Abstract: Various read level control apparatuses and methods are provided. In various embodiments, the read level control apparatuses may include an error control code (ECC) decoding unit for ECC decoding data read from a storage unit, and a monitoring unit for monitoring a bit error rate (BER) based on the ECC decoded data and the read data. The apparatus may additionally include an error determination unit for determining an error rate of the read data based on the monitored BER, and a level control unit for controlling a read level of the storage unit based on the error rate.Type: ApplicationFiled: January 18, 2008Publication date: October 2, 2008Inventors: Jun Jin Kong, Sung Chung Park, Dongku Kang, Dong Hyuk Chae, Seung Jae Lee, Nam Phil Jo, Seung-Hwan Song
-
Publication number: 20080183966Abstract: An electronic system for informing the term of validity and endurance includes a host and a semiconductor memory card. The semiconductor memory card informs a user of the term of validity and/or the endurance thereof, so that the user can move data stored in the semiconductor memory card to another memory device before the life span of the semiconductor memory card expires based on data about the term of validity and/or the endurance, thereby safely preserving the data.Type: ApplicationFiled: December 12, 2007Publication date: July 31, 2008Inventors: Kyu Hyun SHIM, Nam Phil JO, Sam-Yong BAHNG