Patents by Inventor Atsufumi KAWAMURA

Atsufumi KAWAMURA 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: 11854638
    Abstract: A memory stores dummy data including a first data area having more “0” than “1” of a binary logic and a second data area having more “1” than “0” of the binary logic. An ECC processor detects a first error bit number related to the first data area and a second error bit number related to the second data area. A calculator calculates a relative difference of the first error bit number from the second error bit number. A comparator compares the relative difference with a predetermined value. A corrector corrects a read voltage on the basis of a result of comparison by the comparator.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: December 26, 2023
    Assignee: MEGACHIPS CORPORATION
    Inventors: Shunsuke Nakai, Atsufumi Kawamura, Yasuhisa Marumo, Handa Chen
  • Patent number: 11776652
    Abstract: Provided is a non-volatile storage system that performs error correction processing at high speed while ensuring error correction capability. When error correction decoding processing using data read first with hard-decision decoding processing has failed, a non-volatile storage device 2 reads data on the same page again, performs diversity synthesis processing on the readout data for the first time and the readout data for the second time on the same page as one for the first time, and then performs error correction processing using data after diversity synthesis processing.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: October 3, 2023
    Assignee: MEGACHIPS CORPORATION
    Inventors: Kantatsu Chin, Atsufumi Kawamura
  • Publication number: 20220254426
    Abstract: A memory stores dummy data including a first data area having more “0” than “1” of a binary logic and a second data area having more “1” than “0” of the binary logic. An ECC processor detects a first error bit number related to the first data area and a second error bit number related to the second data area. A calculator calculates a relative difference of the first error bit number from the second error bit number. A comparator compares the relative difference with a predetermined value. A corrector corrects a read voltage on the basis of a result of comparison by the comparator.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 11, 2022
    Applicant: MegaChips Corporation
    Inventors: Shunsuke NAKAI, Atsufumi KAWAMURA, Yasuhisa MARUMO, Handa CHEN
  • Publication number: 20220044755
    Abstract: Provided is a non-volatile storage system that performs error correction processing at high speed while ensuring error correction capability. When error correction decoding processing using data read first with hard-decision decoding processing has failed, a non-volatile storage device 2 reads data on the same page again, performs diversity synthesis processing on the readout data for the first time and the readout data for the second time on the same page as one for the first time, and then performs error correction processing using data after diversity synthesis processing.
    Type: Application
    Filed: October 22, 2021
    Publication date: February 10, 2022
    Applicant: MegaChips Corporation
    Inventors: Kantatsu CHIN, Atsufumi KAWAMURA
  • Publication number: 20070150528
    Abstract: A file management information area of a memory includes a FAT and a replacement information table. In the FAT, chain information on a file is recorded and in the replacement information table, replacement information of a defective area is recorded. In order to read out the file, a file system reads out the FAT and the replacement information table to generate indexes of the file and stores the indexes to an index buffer. In a memory controller, an address part of a read command is sequentially replaced with indexes stored in the index buffer and page-replaced read commands are continuously transferred to the memory.
    Type: Application
    Filed: December 5, 2006
    Publication date: June 28, 2007
    Applicant: MegaChips LSI Solutions Inc.
    Inventor: Atsufumi Kawamura
  • Publication number: 20070136549
    Abstract: In a memory, a file is stored at discontinuous page addresses. The information thereon is recorded in FAT of the memory. When an application program in a host system performs a read operation for the file, a FAT system refers to the FAT to read out page indexes of the file. Then, the page indexes are stored in a page index buffer included in a memory controller. When a DMAC outputs a read command, a page index transfer sequencer replaces an address part of this read command with the page indexes and outputs page-replaced read commands to the memory.
    Type: Application
    Filed: November 22, 2006
    Publication date: June 14, 2007
    Applicant: MegaChips LSI Solutions Inc.
    Inventor: Atsufumi KAWAMURA