Patents by Inventor Zhongze Wang

Zhongze Wang 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: 20220230679
    Abstract: A compute-in-memory bitcell is provided that includes a pair of cross-coupled inverters for storing a stored bit. The compute-in-memory bitcell includes a logic gate for multiplying the stored bit with an input vector bit. An output node for the logic gate connects to a second plate of a capacitor. A first plate of the capacitor connects to a read bit line. A write driver controls a power supply voltage to the cross-coupled inverters, the first switch, and the second switch to capacitively write the stored bit to the pair of cross-coupled inverters.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 21, 2022
    Inventors: Seyed Arash MIRHAJ, Xiaonan CHEN, Ankit SRIVASTAVA, Sameer WADHWA, Zhongze WANG
  • Publication number: 20220172770
    Abstract: Compute-in-memory (CIM) bit cell array circuits include CIM bit cell circuits for multiply-accumulate operations. The CIM bit cell circuits include a memory bit cell circuit for storing a weight data in true and complement form. The CIM bit cell circuits include a true pass-gate circuit and a complement pass-gate circuit for generating a binary product of the weight data and an activation input on a product node. An RWL circuit couples the product node to a ground voltage for initialization. The CIM bit cell circuits also include a plurality of consecutive gates each coupled to at least one of the memory bit cell circuit, the true pass-gate circuit, the complement pass-gate circuit, and the RWL circuit. Each of the CIM bit cell circuits in the CIM bit cell array circuit is disposed in an orientation of a CIM bit cell circuit layout including the RWL circuit.
    Type: Application
    Filed: August 17, 2021
    Publication date: June 2, 2022
    Inventors: Xiaonan Chen, Zhongze Wang
  • Patent number: 11340867
    Abstract: Certain aspects provide methods and apparatus for binary computation. An example circuit for such computation generally includes a memory cell having at least one of a bit-line or a complementary bit-line; a computation circuit coupled to a computation input node of the circuit and the bit-line or the complementary bit-line; and an adder coupled to the computation circuit, wherein the computation circuit comprises a first n-type metal-oxide-semiconductor (NMOS) transistor coupled to the memory cell, and a first p-type metal-oxide-semiconductor (PMOS) transistor coupled to the memory cell, drains of the first NMOS and PMOS transistors being coupled to the adder, wherein a source of the first PMOS transistor is coupled to a reference potential node, and wherein a source of the first NMOS transistor is coupled to the computation input node.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: May 24, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Xia Li, Zhongze Wang, Periannan Chidambaram
  • Publication number: 20220108742
    Abstract: Certain aspects of the present disclosure provide a circuit for in-memory computation.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 7, 2022
    Inventors: Xia LI, Zhongze WANG, Xiaonan CHEN, Xiaochun ZHU
  • Publication number: 20210349689
    Abstract: A bit cell circuit of a most-significant bit (MSB) of a multi-bit product generated in an array of bit cells in a compute-in-memory (CIM) array circuit is configured to receive a higher supply voltage than a supply voltage provided to a bit cell circuit of another bit cell corresponding to another bit of the multi-bit product. A bit cell circuit receiving a higher supply voltage increases a voltage difference between increments of an accumulated voltage, which can increase accuracy of an analog-to-digital converter determining a pop-count. A bit cell circuit of the MSB in the CIM array circuit receives the higher supply voltage to increase accuracy of the MSB which increases accuracy of the CIM array circuit output. A capacitance of a capacitor in the bit cell circuit of the MSB is smaller to avoid an increase in energy consumption due to the higher voltage.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 11, 2021
    Inventors: Ye Lu, Zhongze Wang, Periannan Chidambaram
  • Publication number: 20210343343
    Abstract: In one embodiment, an electronic device includes a compute-in-memory (CIM) array that includes a plurality of columns. Each column includes a plurality of CIM cells connected to a corresponding read bitline, a plurality of offset cells configured to provide a programmable offset value for the column, and an analog-to-digital converter (ADC) having the corresponding bitline as a first input and configured to receive the programmable offset value. Each CIM cell is configured to store a corresponding weight.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Edward Harrison Teague, Zhongze Wang, Max Welling
  • Publication number: 20210279036
    Abstract: Certain aspects provide methods and apparatus for binary computation. An example circuit for such computation generally includes a memory cell having at least one of a bit-line or a complementary bit-line; a computation circuit coupled to a computation input node of the circuit and the bit-line or the complementary bit-line; and an adder coupled to the computation circuit, wherein the computation circuit comprises a first n-type metal-oxide-semiconductor (NMOS) transistor coupled to the memory cell, and a first p-type metal-oxide-semiconductor (PMOS) transistor coupled to the memory cell, drains of the first NMOS and PMOS transistors being coupled to the adder, wherein a source of the first PMOS transistor is coupled to a reference potential node, and wherein a source of the first NMOS transistor is coupled to the computation input node.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 9, 2021
    Inventors: Xia LI, Zhongze WANG, Periannan CHIDAMBARAM
  • Publication number: 20210240447
    Abstract: Certain aspects provide methods and apparatus for multiplication of digital signals. In accordance with certain aspects, a multiplication circuit may be used to multiply a portion of a first digital input signal with a portion of a second digital input signal via a first multiplier circuit to generate a first multiplication signal, and multiply another portion of the first digital input signal with another portion of the second digital input signal via a second multiplier circuit to generate a second multiplication signal. A third multiplier circuit and multiple adder circuits may be used to generate an output of the multiplication circuit based on the first and second multiplication signals.
    Type: Application
    Filed: January 31, 2020
    Publication date: August 5, 2021
    Inventors: Xia LI, Zhongze WANG, Periannan CHIDAMBARAM
  • Publication number: 20210133549
    Abstract: Certain aspects provide a circuit for in-memory computation. The circuit generally includes a first memory cell, and a first computation circuit. The first computation circuit may include a first switch having a control input coupled to an output of the first memory cell, a second switch coupled between a node of the first computation circuit and the first switch, a control input of the second switch being coupled to a discharge word-line (DCWL), a capacitive element coupled between the node and a reference potential node, a third switch coupled between the node and a read bit-line (RBL), and a fourth switch coupled between the node and an activation (ACT) line.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Zhongze WANG, Xia LI, Xiaochun ZHU
  • Publication number: 20210124793
    Abstract: Certain aspects provide a circuit for in-memory computation. The circuit generally includes an in-memory computation array having a plurality of computation circuits, each of the computation circuits being configured to perform a dot product computation. In certain aspects, each of the computation circuits includes a memory cell, a capacitive element, a precharge transistor coupled between an output of the memory cell and the capacitive element, and a read transistor coupled between a read bit line (RBL) and the capacitive element.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Inventors: Zhongze WANG, Ye LU, Yandong GAO, Xiaochun ZHU, Xia LI
  • Patent number: 10964356
    Abstract: A charge sharing Compute In Memory (CIM) may comprise an XNOR bit cell with an internal capacitor between the XNOR output node and a system voltage. Alternatively, a charge sharing CIM may comprise an XNOR bit cell with an internal capacitor between the XNOR output node and a read bit line. Alternatively, a charge sharing CIM may comprise an XNOR bit cell with an internal cap between XNOR and read bit line with a separate write bit line and write bit line bar.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: March 30, 2021
    Assignee: QUALCOMM INCORPORATED
    Inventors: Zhongze Wang, Xia Li, Ye Lu, Yandong Gao
  • Patent number: 10964380
    Abstract: A memory circuit that includes a memory bitcell. The memory bitcell includes a six-transistor circuit configuration, a first transistor coupled to the six-transistor circuit configuration, a second transistor coupled to the first transistor, a third transistor coupled to the second transistor, and a capacitor coupled to the second transistor and the third transistor. The memory circuit includes a read word line coupled to the third transistor, a read bit line coupled to the third transistor, and an activation line coupled to the second transistor. The memory bitcell may be configured to operate as a NAND memory bitcell. The memory bitcell may be configured to operate as a NOR memory bitcell.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: March 30, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Zhongze Wang, Yandong Gao, Xia Li, Ye Lu, Xiaochun Zhu, Xiaonan Chen
  • Publication number: 20210089865
    Abstract: An apparatus includes first and second compute-in-memory (CIM) arrays. The first CIM array is configured to store weights corresponding to a filter tensor, to receive a first set of activations corresponding to a first receptive field of an input, and to process the first set of activations with the weights to generate a corresponding first tensor of output values. The second CIM array is configured to store a first copy of the weights corresponding to the filter tensor and to receive a second set of activations corresponding to a second receptive field of the input. The second CIM array is also configured to process the second set of activations with the first copy of the weights to generate a corresponding second tensor of output values. The first and second compute-in-memory arrays are configured to process the first and second receptive fields in parallel.
    Type: Application
    Filed: September 19, 2019
    Publication date: March 25, 2021
    Inventors: Zhongze WANG, Ye LU
  • Publication number: 20210073619
    Abstract: A method performs XNOR-equivalent operations by adjusting column thresholds of a compute-in-memory array of an artificial neural network. The method includes adjusting an activation threshold generated for each column of the compute-in-memory array based on a function of a weight value and an activation value. The method also includes calculating a conversion bias current reference based on an input value from an input vector to the compute-in-memory array, the compute-in-memory array being programmed with a set of weights. The adjusted activation threshold and the conversion bias current reference are used as a threshold for determining the output values of the compute-in-memory array.
    Type: Application
    Filed: September 9, 2019
    Publication date: March 11, 2021
    Inventors: Zhongze WANG, Edward TEAGUE, Max WELLING
  • Publication number: 20210073650
    Abstract: In one embodiment, a method of simulating an operation of an artificial neural network on a binary neural network processor includes receiving a binary input vector for a layer including a probabilistic binary weight matrix and performing vector-matrix multiplication of the input vector with the probabilistic binary weight matrix, wherein the multiplication results are modified by simulated binary-neural-processing hardware noise, to generate a binary output vector, where the simulation is performed in the forward pass of a training algorithm for a neural network model for the binary-neural-processing hardware.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 11, 2021
    Inventors: Matthias REISSER, Saurabh Kedar PITRE, Xiaochun ZHU, Edward Harris TEAGUE, Zhongze WANG, Max WELLING
  • Publication number: 20210036168
    Abstract: Aspects generally relate to a complimentary MOS capacitor with improved linearity. A complimentary MOS capacitor includes an n-type MOS capacitor and a p-type MOS capacitor coupled in parallel. The p-type MOS capacitor biased to an opposite voltage polarity of the n-type MOS capacitor.
    Type: Application
    Filed: November 5, 2019
    Publication date: February 4, 2021
    Inventors: Ye LU, Gang LIU, Zhongze WANG
  • Publication number: 20210005230
    Abstract: A charge sharing Compute In Memory (CIM) may comprise an XNOR bit cell with an internal capacitor between the XNOR output node and a system voltage. Alternatively, a charge sharing CIM may comprise an XNOR bit cell with an internal capacitor between the XNOR output node and a read bit line. Alternatively, a charge sharing CIM may comprise an XNOR bit cell with an internal cap between XNOR and read bit line with a separate write bit line and write bit line bar.
    Type: Application
    Filed: December 6, 2019
    Publication date: January 7, 2021
    Inventors: Zhongze WANG, Xia LI, Ye LU, Yandong GAO
  • Patent number: 10777259
    Abstract: Certain aspects of the present disclosure are directed to methods and apparatus for convolution computation. One example apparatus generally includes a static random-access memory (SRAM) having a plurality of memory cells. Each of the plurality of memory cells may include a flip-flop (FF) having an output node and a complementary output node; a first switch coupled between the output node and a bit line (BL) of the SRAM, the first switch having a control input coupled to a word line (WL) of the SRAM; and a second switch coupled between the complementary output node and a complementary bit line (BLB) of the SRAM, the second switch having another control input coupled to a complementary word line (WLB) of the SRAM.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: September 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Zhongze Wang, Xiaochun Zhu
  • Publication number: 20190156895
    Abstract: A semiconductor device for a one-time programmable (OTP) memory according to some examples of the disclosure includes a gate, a dielectric region below the gate, a source terminal below the dielectric region and offset to one side, a drain terminal below the dielectric region and offset to an opposite side from the source terminal, a drain side charge trap in the dielectric region capable of programming the semiconductor device, and a source side charge trap in the dielectric region opposite the drain side charge trap and capable of programming the semiconductor device.
    Type: Application
    Filed: January 28, 2019
    Publication date: May 23, 2019
    Inventors: Xia LI, Xiao LU, Xiaonan CHEN, Zhongze WANG
  • Patent number: 10290352
    Abstract: A semiconductor device for a one-time programmable (OTP) memory according to some examples of the disclosure includes a gate, a dielectric region below the gate, a source terminal below the dielectric region and offset to one side, a drain terminal below the dielectric region and offset to an opposite side from the source terminal, a drain side charge trap in the dielectric region capable of programming the semiconductor device, and a source side charge trap in the dielectric region opposite the drain side charge trap and capable of programming the semiconductor device.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: May 14, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Xia Li, Xiao Lu, Xiaonan Chen, Zhongze Wang