G06G7/14

ARITHMETIC APPARATUS AND MULTIPLY-ACCUMULATE SYSTEM
20220164551 · 2022-05-26 ·

An arithmetic apparatus includes input line pairs and a multiply-accumulate device. A signal pair is input to the input line pairs within an input period. The multiply-accumulate device includes multiplication units, an accumulation unit, a charging unit, and an output unit. The multiplication units generate a positive weight charge and a negative weight charge. The accumulation unit accumulates the positive weight charge and the negative weight charge. The charging unit charges the accumulation unit after the input period. The output unit performs, after charging starts, threshold determination using a predetermined threshold value on a voltage of the accumulation unit, to thereby output a positive multiply-accumulate signal representing a sum of positive weight product values and a negative multiply-accumulate signal representing a sum of negative weight product values.

ARITHMETIC APPARATUS AND MULTIPLY-ACCUMULATE SYSTEM
20220164551 · 2022-05-26 ·

An arithmetic apparatus includes input line pairs and a multiply-accumulate device. A signal pair is input to the input line pairs within an input period. The multiply-accumulate device includes multiplication units, an accumulation unit, a charging unit, and an output unit. The multiplication units generate a positive weight charge and a negative weight charge. The accumulation unit accumulates the positive weight charge and the negative weight charge. The charging unit charges the accumulation unit after the input period. The output unit performs, after charging starts, threshold determination using a predetermined threshold value on a voltage of the accumulation unit, to thereby output a positive multiply-accumulate signal representing a sum of positive weight product values and a negative multiply-accumulate signal representing a sum of negative weight product values.

SEMICONDUCTOR DEVICE ELECTRONIC DEVICE
20230253034 · 2023-08-10 ·

A semiconductor device capable of convolutional processing with low power consumption is provided. In the semiconductor device, a first circuit includes a first holding portion and a first transistor, and a second circuit includes a second holding portion and a second transistor. The first and second circuits are electrically connected to first and second input wirings and first and second wirings. The first holding portion has a function of holding a first current flowing through the first transistor, and the second holding portion has a function of holding a second current flowing through the second transistor. The first and second currents are determined by a filter value used for convolutional processing. When a potential corresponding to image data subjected to convolutional processing is input to the first and second input wirings, the first circuit outputs a current to one of the first wiring and the second wiring and the second circuit outputs a current to the other of the first wiring and the second wiring. The amount of current output from the first and second circuits to the first wiring or the second wiring is determined by the filter value and the image data.

APPARATUS OF IN-MEMORY COMPUTING AND METHOD FOR OPERATING SAME

Provided are an in-memory computing apparatus and a method for operating the same, and the in-memory computing apparatus according to an embodiment of the present disclosure may include: an input controller provided with an input signal and configured to generate a first input voltage signal, a second input voltage signal, and a third input voltage signal based on the input signal; a weighting value controller configured to generate a first selection signal and a second selection signal based on a weight precision bit number; a memory array provided with the first input voltage signal, the second input voltage signal, and the third input voltage signal from the input controller, and provided with the first selection signal and the second selection signal from the weighting value controller, and configured to generate a first output charge to a seventh output charge based on the first input voltage signal, the second input voltage signal, the third input voltage signal, the first selection signal, and the second selection signal; and an adder provided with the first output charge to the seventh output charge from the memory array and configured to generate a first summation charge to a fourth summation charge based on the weight precision bit number and the first output charge to the seventh output charge.

APPARATUS OF IN-MEMORY COMPUTING AND METHOD FOR OPERATING SAME

Provided are an in-memory computing apparatus and a method for operating the same, and the in-memory computing apparatus according to an embodiment of the present disclosure may include: an input controller provided with an input signal and configured to generate a first input voltage signal, a second input voltage signal, and a third input voltage signal based on the input signal; a weighting value controller configured to generate a first selection signal and a second selection signal based on a weight precision bit number; a memory array provided with the first input voltage signal, the second input voltage signal, and the third input voltage signal from the input controller, and provided with the first selection signal and the second selection signal from the weighting value controller, and configured to generate a first output charge to a seventh output charge based on the first input voltage signal, the second input voltage signal, the third input voltage signal, the first selection signal, and the second selection signal; and an adder provided with the first output charge to the seventh output charge from the memory array and configured to generate a first summation charge to a fourth summation charge based on the weight precision bit number and the first output charge to the seventh output charge.

MULTIPLICATION AND ACCUMULATION CIRCUIT BASED ON RADIX-4 BOOTH CODE AND DIFFERENTIAL WEIGHT
20210365241 · 2021-11-25 ·

The present disclosure provides a multiplication and accumulation circuit based on radix-4 booth code and differential weight storage. The circuit includes an input data encoding circuit, a differential weight storage circuit, an integral calculation circuit and a differential ADC circuit. The input data encoding circuit is configured to encode original input data. The differential weight storage circuit is configured to store weight values, and multiply the original input data after being encoded by the weight values stored to obtain multiplication results. The integral calculation circuit is configured to respectively accumulate a positive value and a negative value of each multiplication result. The differential ADC circuit is configured to perform analog-to-digital conversion on a difference between accumulated results of the positive values and the negative values to obtain a digital multiplication and accumulation result.

System and method thereof
11223891 · 2022-01-11 · ·

A system, disposed within a wearable hearing device, includes a sound producing device (SPD) driven by a driving voltage, a first sound sensing device, and a subtraction circuit. The first sound sensing device is configured to sense a combined sound pressure produced at least by the SPD and generate a sensed signal accordingly. The subtraction circuit has a first input terminal, a second input terminal, and a first output terminal. The first input terminal is coupled to the first sound sensing device, and the first output terminal is coupled to the SPD. A first phase delay between the driving voltage and the sensed signal is less than 60°.

In-memory computation device

An in-memory computation device including a memory array, p×q analog to digital converters (ADCs) and a ladder adder is provided. The memory array is divided into p×q memory tiles, where p and q are positive integers larger than 1. Each of the memory tiles has a plurality local bit lines coupled to a global bit line respectively through a plurality of bit line selection switches. The bit line selection switches are turned on or cur off according to a plurality of control signals. The memory array receives a plurality of input signals. The ADCs are respectively coupled to a plurality of global bit lines of the memory tiles. The ADCs respectively convert electrical signals on the global bit lines to generate a plurality of sub-output signals. The ladder adder is coupled to the ADCs, and performs an addition operation on the sub-output signals to generate a calculation result.

In-memory computation device

An in-memory computation device including a memory array, p×q analog to digital converters (ADCs) and a ladder adder is provided. The memory array is divided into p×q memory tiles, where p and q are positive integers larger than 1. Each of the memory tiles has a plurality local bit lines coupled to a global bit line respectively through a plurality of bit line selection switches. The bit line selection switches are turned on or cur off according to a plurality of control signals. The memory array receives a plurality of input signals. The ADCs are respectively coupled to a plurality of global bit lines of the memory tiles. The ADCs respectively convert electrical signals on the global bit lines to generate a plurality of sub-output signals. The ladder adder is coupled to the ADCs, and performs an addition operation on the sub-output signals to generate a calculation result.

ELECTRICITY METERING CIRCUIT FOR A MATRIX OPERATION CIRCUIT, SUMMATION CIRCUIT AND METHOD FOR OPERATION THEREOF
20230297787 · 2023-09-21 ·

An electricity metering circuit for a matrix operation circuit, having a circuit input for an electrical input current that is an output current of the matrix operation circuit. The electricity metering circuit is set up to provide a ground potential at the circuit input, to integrate the input current at the circuit input over time, to store a storage charge that is increased up to a predetermined maximum storage charge in accordance with a proportionality constant, proportionally to the integrated input current, to quantify the integrated input current in a charge unit, the charge unit corresponding to the maximum storage charge taking into account the proportionality constant, and to determine the integrated input current rounded down to the nearest integer charge unit as a count sum.