Patents by Inventor Xinjie Guo

Xinjie Guo 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: 20210287065
    Abstract: A number of circuits for use in an output block coupled to a non-volatile memory array in a neural network are disclosed. The embodiments include a circuit for converting an output current from a neuron in a neural network into an output voltage, a circuit for converting a voltage received on an input node into an output current, a circuit for summing current received from a plurality of neurons in a neural network, and a circuit for summing current received from a plurality of neurons in a neural network.
    Type: Application
    Filed: April 22, 2021
    Publication date: September 16, 2021
    Inventors: Farnood Merrikh Bayat, Xinjie Guo, Dmitri Strukov, Nhan Do, Hieu Van Tran, Vipin Tiwari, Mark Reiten
  • Publication number: 20210019609
    Abstract: Building blocks for implementing Vector-by-Matrix Multiplication (VMM) are implemented with analog circuitry including non-volatile memory devices (flash transistors) and using in-memory computation. In one example, improved performance and more accurate VMM is achieved in arrays including multi-gate flash transistors when computation uses a control gate or the combination of control gate and word line (instead of using the word line alone). In another example, very fast weight programming of the arrays is achieved using a novel programming protocol. In yet another example, higher density and faster array programming is achieved when the gate(s) responsible for erasing devices, or the source line, are re-routed across different rows, e.g., in a zigzag form. In yet another embodiment a neural network is provided with nonlinear synaptic weights implemented with nonvolatile memory devices.
    Type: Application
    Filed: April 27, 2018
    Publication date: January 21, 2021
    Applicant: The Regents of the University of California
    Inventors: Dmitri Strukov, Farnood Merrikh Bayat, Mohammad Bavandpour, Mohammad Reza Mahmoodi, Xinjie Guo
  • Publication number: 20200151543
    Abstract: An artificial neural network device that utilizes one or more non-volatile memory arrays as the synapses. The synapses are configured to receive inputs and to generate therefrom outputs. Neurons are configured to receive the outputs. The synapses include a plurality of memory cells, wherein each of the memory cells includes spaced apart source and drain regions formed in a semiconductor substrate with a channel region extending there between, a floating gate disposed over and insulated from a first portion of the channel region and a non-floating gate disposed over and insulated from a second portion of the channel region. Each of the plurality of memory cells is configured to store a weight value corresponding to a number of electrons on the floating gate. The plurality of memory cells are configured to multiply the inputs by the stored weight values to generate the outputs. Various algorithms for tuning the memory cells to contain the correct weight values are disclosed.
    Type: Application
    Filed: January 18, 2020
    Publication date: May 14, 2020
    Inventors: Farnood Merrikh BAYAT, Xinjie GUO, Dmitri STRUKOV, Nhan DO, Hieu Van TRAN, Vipin TIWARI, Mark REITEN
  • Patent number: 10388389
    Abstract: A memory device that provides individual memory cell read, write and erase. In an array of memory cells arranged in rows and columns, each column of memory cells includes a column bit line, a first column control gate line for even row cells and a second column control gate line for odd row cells. Each row of memory cells includes a row source line. In another embodiment, each column of memory cells includes a column bit line and a column source line. Each row of memory cells includes a row control gate line. In yet another embodiment, each column of memory cells includes a column bit line and a column erase gate line. Each row of memory cells includes a row source line, a row control gate line, and a row select gate line.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: August 20, 2019
    Assignees: Silicon Storage Technology, Inc., The Regents Of The University of California
    Inventors: Xinjie Guo, Farnood Merrikh Bayat, Dmitri Strukov, Nhan Do, Hieu Van Tran, Vipin Tiwari
  • Publication number: 20190172543
    Abstract: A memory device that provides individual memory cell read, write and erase. In an array of memory cells arranged in rows and columns, each column of memory cells includes a column bit line, a first column control gate line for even row cells and a second column control gate line for odd row cells. Each row of memory cells includes a row source line. In another embodiment, each column of memory cells includes a column bit line and a column source line. Each row of memory cells includes a row control gate line. In yet another embodiment, each column of memory cells includes a column bit line and a column erase gate line. Each row of memory cells includes a row source line, a row control gate line, and a row select gate line.
    Type: Application
    Filed: February 8, 2019
    Publication date: June 6, 2019
    Inventors: Xinjie Guo, Farnood Merrikh Bayat, Dmitri Strukov, Nhan Do, Hieu Van Tran, Vipin Tiwari
  • Patent number: 10269440
    Abstract: A memory device that provides individual memory cell read, write and erase. In an array of memory cells arranged in rows and columns, each column of memory cells includes a column bit line, a first column control gate line for even row cells and a second column control gate line for odd row cells. Each row of memory cells includes a row source line. In another embodiment, each column of memory cells includes a column bit line and a column source line. Each row of memory cells includes a row control gate line. In yet another embodiment, each column of memory cells includes a column bit line and a column erase gate line. Each row of memory cells includes a row source line, a row control gate line, and a row select gate line.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: April 23, 2019
    Assignees: Silicon Storage Technology, Inc., The Regents Of The University Of California
    Inventors: Xinjie Guo, Farnood Merrikh Bayat, Dmitri Strukov, Nhan Do, Hieu Van Tran, Vipin Tiwari
  • Patent number: 10249375
    Abstract: A memory device that provides individual memory cell read, write and erase. In an array of memory cells arranged in rows and columns, each column of memory cells includes a column bit line, a first column control gate line for even row cells and a second column control gate line for odd row cells. Each row of memory cells includes a row source line. In another embodiment, each column of memory cells includes a column bit line and a column source line. Each row of memory cells includes a row control gate line. In yet another embodiment, each column of memory cells includes a column bit line and a column erase gate line. Each row of memory cells includes a row source line, a row control gate line, and a row select gate line.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: April 2, 2019
    Assignee: Silicon Storage Technology, Inc.
    Inventors: Xinjie Guo, Farnood Merrikh Bayat, Dmitri Strukov, Nhan Do, Hieu Van Tran, Vipin Tiwari
  • Publication number: 20180268912
    Abstract: A memory device that provides individual memory cell read, write and erase. In an array of memory cells arranged in rows and columns, each column of memory cells includes a column bit line, a first column control gate line for even row cells and a second column control gate line for odd row cells. Each row of memory cells includes a row source line. In another embodiment, each column of memory cells includes a column bit line and a column source line. Each row of memory cells includes a row control gate line. In yet another embodiment, each column of memory cells includes a column bit line and a column erase gate line. Each row of memory cells includes a row source line, a row control gate line, and a row select gate line.
    Type: Application
    Filed: May 23, 2018
    Publication date: September 20, 2018
    Inventors: Xinjie Guo, Farnood Merrikh Bayat, Dmitri Strukov, Nhan Do, Hieu Van Tran, Vipin Tiwari
  • Publication number: 20170337980
    Abstract: A memory device that provides individual memory cell read, write and erase. In an array of memory cells arranged in rows and columns, each column of memory cells includes a column bit line, a first column control gate line for even row cells and a second column control gate line for odd row cells. Each row of memory cells includes a row source line. In another embodiment, each column of memory cells includes a column bit line and a column source line. Each row of memory cells includes a row control gate line. In yet another embodiment, each column of memory cells includes a column bit line and a column erase gate line. Each row of memory cells includes a row source line, a row control gate line, and a row select gate line.
    Type: Application
    Filed: December 9, 2016
    Publication date: November 23, 2017
    Inventors: Xinjie Guo, Farnood Merrikh Bayat, Dmitri Strukov, Nhan Do, Hieu Van Tran, Vipin Tiwari
  • Publication number: 20170337466
    Abstract: An artificial neural network device that utilizes one or more non-volatile memory arrays as the synapses. The synapses are configured to receive inputs and to generate therefrom outputs. Neurons are configured to receive the outputs. The synapses include a plurality of memory cells, wherein each of the memory cells includes spaced apart source and drain regions formed in a semiconductor substrate with a channel region extending there between, a floating gate disposed over and insulated from a first portion of the channel region and a non-floating gate disposed over and insulated from a second portion of the channel region. Each of the plurality of memory cells is configured to store a weight value corresponding to a number of electrons on the floating gate. The plurality of memory cells are configured to multiply the inputs by the stored weight values to generate the outputs.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 23, 2017
    Inventors: Farnood Merrikh Bayat, Xinjie Guo, Dmitri Strukov, Nhan Do, Hieu Van Tran, Vipin Tiwari, Mark Reiten
  • Patent number: D889246
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: July 7, 2020
    Assignee: WIMA TECHNOLOGY (ZHUHAI) CO., LTD.
    Inventors: Xinji Guo, Junchun Deng, Zhenyan Lin