Patents by Inventor Han-Wen Hu

Han-Wen Hu 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: 20220076762
    Abstract: Methods, devices, and systems for determining read voltages for memory systems are provided. In one aspect, a memory device includes an array of memory cells, an accumulating circuit, and a controller. Each of the memory cells is coupled to a corresponding word line of multiple word lines and a corresponding bit line of multiple bit lines. The accumulating circuit is configured to: when data stored in a page is read out by applying each of a plurality of read voltages on a word line corresponding to the page, accumulate read-out signals from multiple memory cells in the page to generate a respective output value that corresponds to the accumulated read-out signals for the read voltage. The controller is configured to determine a calibrated read voltage for the page based on the respective output values and the plurality of read voltages.
    Type: Application
    Filed: May 17, 2021
    Publication date: March 10, 2022
    Applicant: Macronix International Co., Ltd.
    Inventors: Yung-Chun Lee, Yu-Ming Huang, Han-Wen Hu
  • Publication number: 20220075599
    Abstract: A memory device and an operation method thereof are provided. The memory device includes: a memory array including a plurality of memory cells for storing a plurality of weights; a multiplication circuit coupled to the memory array, for performing bitwise multiplication on a plurality of input data and the weights to generate a plurality of multiplication results; a counting unit coupled to the multiplication circuit, for performing bitwise counting on the multiplication results to generate a MAC (multiplication and accumulation) operation result.
    Type: Application
    Filed: July 1, 2021
    Publication date: March 10, 2022
    Inventors: Han-Wen HU, Yung-Chun LEE, Bo-Rong LIN, Huai-Mu WANG
  • Publication number: 20220075601
    Abstract: An in-memory computing method and an in-memory computing apparatus are adapted to perform multiply-accumulate (MAC) operations on a memory by a processor. In the method, a pre-processing operation is respectively performed on input data and weight data to be written into input lines and memory cells of the memory to divide the input data and weight data into a primary portion and a secondary portion. The input data and the weight data divided into the primary portion and the secondary portion are written into the input lines and the memory cells in batches to perform the MAC operations and obtain a plurality of computation results. According to a numeric value of each of the computation results, the computation results are filtered. According to the portions to which the computation results correspond, a post-processing operation is performed on the filtered computation results to obtain output data.
    Type: Application
    Filed: August 25, 2021
    Publication date: March 10, 2022
    Applicant: MACRONIX International Co., Ltd.
    Inventors: Bo-Rong Lin, Yung-Chun Li, Han-Wen Hu, Huai-Mu Wang
  • Publication number: 20220075600
    Abstract: A memory device and an operation method thereof are provided. The memory device includes: a memory array including a plurality of memory cells for storing a plurality of weights; a multiplication circuit for performing bitwise multiplication on a plurality of input data and the weights to generate a plurality of multiplication results, wherein in performing bitwise multiplication, the memory cells generate a plurality of memory cell currents; a digital accumulating circuit for performing a digital accumulating on the multiplication results; an analog accumulating circuit for performing an analog accumulating on the memory cell currents to generate a first MAC operation result; and a decision unit for deciding whether to perform the analog accumulating; the digital accumulating or a hybrid accumulating, wherein in performing the hybrid accumulating, whether the digital accumulating circuit is triggered is based on the first MAC operation result.
    Type: Application
    Filed: July 14, 2021
    Publication date: March 10, 2022
    Inventors: Han-Wen HU, Yung-Chun LEE, Bo-Rong LIN, Huai-Mu WANG
  • Patent number: 11119674
    Abstract: A memory device includes an array of composite memory units. At least one of the composite memory units comprises a first memory cell of a first type, a second memory cell of a second type, a first intra-unit data path connecting the first memory cell to the second memory cell, and a first data path control switch. The first data path control switch is responsive to a data transfer enable signal which enables data transfer between the first memory cell and the second memory cell through the first intra-unit data path.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: September 14, 2021
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Hung-Sheng Chang, Han-Wen Hu
  • Publication number: 20210247962
    Abstract: A memory unit with a multiply-accumulate assist scheme for a plurality of multi-bit convolutional neural network based computing-in-memory applications is controlled by a reference voltage, a word line and a multi-bit input voltage. The memory unit includes a non-volatile memory cell, a voltage divider and a voltage keeper. The non-volatile memory cell is controlled by the word line and stores a weight. The voltage divider includes a data line and generates a charge current on the data line according to the reference voltage, and a voltage level of the data line is generated by the non-volatile memory cell and the charge current. The voltage keeper generates an output current on an output node according to the multi-bit input voltage and the voltage level of the data line, and the output current is corresponding to the multi-bit input voltage multiplied by the weight.
    Type: Application
    Filed: February 6, 2020
    Publication date: August 12, 2021
    Inventors: Meng-Fan CHANG, Han-Wen HU, Kuang-Tang CHANG
  • Publication number: 20210240443
    Abstract: A computation method and a computation apparatus exploiting weight sparsity, adapted for a processor to perform multiply-and-accumulate operations on a memory including multiple input and output lines crossing each other. In the method, weights are mapped to the cells of each operation unit (OU) in the memory. The rows of the cells of each OU are compressed by removing at least one row of the cells each mapped with a weight of 0, and an index including values each indicating a distance between every two rows of the cells including at least one cell mapped with a non-zero weight for each OU is encoded. Inputs are inputted to the input lines corresponding to the rows of each OU excluding the rows of the cells with the weight of 0 according to the index and outputs are sensed from the output lines corresponding to the OU to compute a computation result.
    Type: Application
    Filed: February 4, 2020
    Publication date: August 5, 2021
    Applicant: MACRONIX International Co., Ltd.
    Inventors: Hung-Sheng Chang, Han-Wen Hu, Hsiang-Pang Li, Tzu-Hsien Yang, I-Ching Tseng, Hsiang-Yun Cheng, Chia-Lin Yang
  • Publication number: 20210117187
    Abstract: A computing in memory method for a memory device is provided. The computing in memory method includes: based on a stride parameter, unfolding a kernel into a plurality of sub-kernels and a plurality of complement sub-kernels; based on the sub-kernels and the complement sub-kernels, writing a plurality of weights into a plurality of target memory cells of a memory array of the memory device; inputting an input data into a selected word line of the memory array; performing a stride operation in the memory array; temporarily storing a plurality of partial sums; and summing the stored partial sums into a stride operation result when all operation cycles are completed.
    Type: Application
    Filed: September 21, 2020
    Publication date: April 22, 2021
    Inventors: Hung-Sheng CHANG, Han-Wen HU, Yueh-Han WU, Tse-Yuan WANG, Yuan-Hao CHANG, Tei-Wei KUO
  • Publication number: 20200264790
    Abstract: A memory device includes an array of composite memory units. At least one of the composite memory units comprises a first memory cell of a first type, a second memory cell of a second type, a first intra-unit data path connecting the first memory cell to the second memory cell, and a first data path control switch. The first data path control switch is responsive to a data transfer enable signal which enables data transfer between the first memory cell and the second memory cell through the first intra-unit data path.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 20, 2020
    Applicant: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Hung-Sheng CHANG, Han-Wen HU
  • Patent number: 10510406
    Abstract: An operating method of the soft-verify write assist circuit of the resistive memory provides a voltage level applying step, a write operating step and a write voltage controlling step. The voltage level applying step is for applying a plurality of voltage levels to the reference voltage, the word line and the switching signal, respectively. The write operating step is for driving the memory cell to perform in a set process or a reset process via the first three-terminal switching element, the second three-terminal switching element and the soft-verify controlling unit during a write operation. The write voltage controlling step is for controlling the write voltage to be increased in the ramping cycle and decreased in the soft-verify cycle.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: December 17, 2019
    Assignee: NATIONAL TSING HUA UNIVERSITY
    Inventors: Meng-Fan Chang, Huan-Ting Lin, Tsung-Yuan Huang, Wei-Hao Chen, Han-Wen Hu
  • Publication number: 20170340217
    Abstract: A physiological detection device includes a main body, a sensor pair, a signal processor, and a calculation module. The sensor pair is disposed in the main body and adapted to detect a detected portion of a human body, so as to obtain a sensing signal. The signal processor is disposed in the main body and receives and processes the sensing signal, so as to output a digital physiological signal. The calculation module receives the digital physiological signal and calculates to obtain first information and second information of a plurality of feature points of the digital physiological signal. The calculation module calculates a ratio of the second information to the first information, so as to obtain a physiological state index. The digital physiological signal includes a plurality of pulse waves generated according to a time sequence.
    Type: Application
    Filed: October 17, 2016
    Publication date: November 30, 2017
    Applicant: Leadtek Research Inc.
    Inventors: Po-Chun Hsu, Han-Wen Hu, Hsien-Chih Ou, Chi-Hua Chan, Yun-Yi Huang