Patents by Inventor E-Yuan Chang

E-Yuan Chang 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: 12272406
    Abstract: A memory device includes a memory cell array including memory cells; a page buffer circuit including a plurality of page buffers coupled to the memory cell array, each page buffer including a plurality of latches and an internal data line (IDL) arranged to couple to the plurality of latches; and a cache circuit including a plurality of caches. The IDLs of the plurality of page buffers are configured to be conductively connected together to form a data bus (DBUS) that conductively connects the page buffer circuit to the cache circuit for data transfer.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: April 8, 2025
    Assignee: Macronix International Co., Ltd.
    Inventors: E-Yuan Chang, Ji-Yu Hung
  • Patent number: 12131787
    Abstract: A memory such as a 3D NAND array, having a page buffer having page buffer cells coupled to bit lines has a search word input such as a search word buffer coupled to word lines. A circuit, such as string select gates, is provided to connect a selected set of memory cells in the array to the page buffer. The page buffer includes sensing circuitry configured to apply a match sense signal to a latch in a plurality of storage elements for a stored data word and an input search word. Logic circuitry uses storage elements in the plurality of storage elements of the page buffer to accumulate the match sense signals output by the sensing circuitry over a sequence matching a plurality stored data words to one or more input search words. A match for a search is based on a threshold and the accumulated match sense signals.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: October 29, 2024
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Shuo-Nan Hung, E-Yuan Chang, Ji-Yu Hung
  • Publication number: 20240233783
    Abstract: Systems, methods, circuits, and apparatus for managing page buffer circuits in memory devices are provided. In one aspect, a memory device includes a memory cell array, a page buffer circuit including a plurality of page buffers, and a cache data latch (CDL) circuit including a plurality of caches coupled to the plurality of page buffers through a plurality of data bus sections. The plurality of data bus sections are configured to be conductively connected together as a data bus for data transfer. Each data bus section corresponds to a page buffer in the page buffer circuit and is configured to conductively separate from at least one adjacent data bus section for data sensing in the memory cell array.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Applicant: Macronix International Co., Ltd.
    Inventors: Ji-Yu Hung, E-Yuan Chang
  • Publication number: 20240233832
    Abstract: A memory device includes a memory cell array including memory cells; a page buffer circuit including a plurality of page buffers coupled to the memory cell array, each page buffer including a plurality of latches and an internal data line (IDL) arranged to couple to the plurality of latches; and a cache circuit including a plurality of caches. The IDLs of the plurality of page buffers are configured to be conductively connected together to form a data bus (DBUS) that conductively connects the page buffer circuit to the cache circuit for data transfer.
    Type: Application
    Filed: January 5, 2023
    Publication date: July 11, 2024
    Applicant: Macronix International Co., Ltd.
    Inventors: E-Yuan Chang, Ji-Yu HUNG
  • Publication number: 20240194228
    Abstract: Systems, methods, circuits, and apparatus for managing data transfer in semiconductor devices are provided. In one aspect, an integrated circuit includes: a first circuit, a data bus coupled to the first circuit, and a precharging circuit coupled to the data bus. The precharging circuit is configured to precharge the data bus to have a predetermined voltage before data is transferred through the data bus. The first circuit is conductively coupled to the data bus by applying a control voltage to the first circuit. The control voltage is determined based on the predetermined voltage.
    Type: Application
    Filed: December 8, 2022
    Publication date: June 13, 2024
    Applicant: Macronix International Co., Ltd.
    Inventors: Ji-Yu Hung, E-Yuan Chang
  • Publication number: 20240062833
    Abstract: A memory such as a 3D NAND array, having a page buffer having page buffer cells coupled to bit lines has a search word input such as a search word buffer coupled to word lines. A circuit, such as string select gates, is provided to connect a selected set of memory cells in the array to the page buffer. The page buffer includes sensing circuitry configured to apply a match sense signal to a latch in a plurality of storage elements for a stored data word and an input search word. Logic circuitry uses storage elements in the plurality of storage elements of the page buffer to accumulate the match sense signals output by the sensing circuitry over a sequence matching a plurality stored data words to one or more input search words. A match for a search is based on a threshold and the accumulated match sense signals.
    Type: Application
    Filed: August 19, 2022
    Publication date: February 22, 2024
    Applicant: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Shuo-Nan HUNG, E-Yuan CHANG, Ji-Yu HUNG
  • Patent number: 11853567
    Abstract: A memory controller accesses a memory page in a memory block of a storage memory array of a memory device. The memory controller reads memory data stored in the accessed memory page. The memory controller determines a number of error bits associated with the memory data. The memory controller obtains an erase count corresponding to the accessed memory page, the erase count indicating a number of erase operations performed on the accessed memory page. The memory controller determines, from among one or more error threshold values, an error threshold value based at least on the erase count. The memory controller determines a relationship between the number of error bits and the error threshold value. The memory controller triggers a data refresh for the accessed memory block if the relationship between the number of error bits and the error threshold value satisfy a known criterion.
    Type: Grant
    Filed: September 27, 2022
    Date of Patent: December 26, 2023
    Assignee: Macronix International Co., Ltd.
    Inventors: Shuo-Nan Hung, E-Yuan Chang
  • Publication number: 20230015202
    Abstract: A memory controller accesses a memory page in a memory block of a storage memory array of a memory device. The memory controller reads memory data stored in the accessed memory page. The memory controller determines a number of error bits associated with the memory data. The memory controller obtains an erase count corresponding to the accessed memory page, the erase count indicating a number of erase operations performed on the accessed memory page. The memory controller determines, from among one or more error threshold values, an error threshold value based at least on the erase count. The memory controller determines a relationship between the number of error bits and the error threshold value. The memory controller triggers a data refresh for the accessed memory block if the relationship between the number of error bits and the error threshold value satisfy a known criterion.
    Type: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Applicant: Macronix International Co., Ltd.
    Inventors: Shuo-Nan Hung, E-Yuan Chang
  • Patent number: 11461025
    Abstract: A memory controller accesses a memory page in a memory block of a storage memory array of a memory device. The memory controller reads memory data stored in the accessed memory page. The memory controller determines a number of error bits associated with the memory data. The memory controller obtains an erase count corresponding to the accessed memory page, the erase count indicating a number of erase operations performed on the accessed memory page. The memory controller determines, from among one or more error threshold values, an error threshold value based at least on the erase count. The memory controller determines a relationship between the number of error bits and the error threshold value. The memory controller triggers a data refresh for the accessed memory block if the relationship between the number of error bits and the error threshold value satisfy a known criterion.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: October 4, 2022
    Assignee: Macronix International Co., Ltd.
    Inventors: Shuo-Nan Hung, E-Yuan Chang
  • Publication number: 20220137842
    Abstract: A memory controller accesses a memory page in a memory block of a storage memory array of a memory device. The memory controller reads memory data stored in the accessed memory page. The memory controller determines a number of error bits associated with the memory data. The memory controller obtains an erase count corresponding to the accessed memory page, the erase count indicating a number of erase operations performed on the accessed memory page. The memory controller determines, from among one or more error threshold values, an error threshold value based at least on the erase count. The memory controller determines a relationship between the number of error bits and the error threshold value. The memory controller triggers a data refresh for the accessed memory block if the relationship between the number of error bits and the error threshold value satisfy a known criterion.
    Type: Application
    Filed: November 5, 2020
    Publication date: May 5, 2022
    Applicant: Macronix International Co., Ltd.
    Inventors: Shuo-Nan Hung, E-Yuan Chang