Analog-to-Digital Converter Non-Linearity Model Estimation Using Single-Bit Digital-to-Analog Converter

    公开(公告)号:US20250096810A1

    公开(公告)日:2025-03-20

    申请号:US18470309

    申请日:2023-09-19

    Abstract: A training signal generator for forming an input signal for an ADC-under-test includes a one-bit DAC and an analog low-pass filter. The one-bit DAC converts a binary sequence into a DAC output signal that is then filtered by the analog low-pass filter to form an ADC input signal. The ADC-under-test converts the ADC input signal into an ADC output signal. A digital low-pass filter converts the binary sequence into a plurality of samples. A digital signal processing system processes the plurality of samples and the ADC output signal to form an estimate of the ADC input signal. An ADC linearizer may then be trained to characterize a non-linear impairment of the ADC-under-test responsive to a comparison of the estimate of the ADC input signal and the ADC output signal.

    ELIMINATING MEMORY BOTTLENECKS FOR DEPTHWISE CONVOLUTIONS

    公开(公告)号:US20230086802A1

    公开(公告)日:2023-03-23

    申请号:US17478609

    申请日:2021-09-17

    Abstract: Certain aspects of the present disclosure provide techniques for efficient depthwise convolution. A convolution is performed with a compute-in-memory (CIM) array to generate CIM output, and at least a portion of the CIM output corresponding to a first output data channel, of a plurality of output data channels in the CIM output, is written to a digital multiply-accumulate (DMAC) activation buffer. A patch of the CIM output is read from the DMAC activation buffer, and weight data is read from a DMAC weight buffer. Multiply-accumulate (MAC) operations are performed with the patch of CIM output and the weight data to generate a DMAC output.

    SPARSITY-AWARE COMPUTE-IN-MEMORY
    6.
    发明申请

    公开(公告)号:US20250124354A1

    公开(公告)日:2025-04-17

    申请号:US18989865

    申请日:2024-12-20

    Abstract: Certain aspects of the present disclosure provide techniques for performing machine learning computations in a compute in memory (CIM) array comprising a plurality of bit cells, including: determining that a sparsity of input data to a machine learning model exceeds an input data sparsity threshold; disabling one or more bit cells in the CIM array based on the sparsity of the input data prior to processing the input data; processing the input data with bit cells not disabled in the CIM array to generate an output value; applying a compensation to the output value based on the sparsity to generate a compensated output value; and outputting the compensated output value.

    ACTIVATION BUFFER ARCHITECTURE FOR DATA-REUSE IN A NEURAL NETWORK ACCELERATOR

    公开(公告)号:US20240256827A1

    公开(公告)日:2024-08-01

    申请号:US18565414

    申请日:2021-07-27

    CPC classification number: G06N3/04

    Abstract: Certain aspects provide an apparatus for signal processing in a neural network. The apparatus generally includes computation circuitry configured to perform a convolution operation, the computation circuitry having multiple input rows, and an activation buffer having multiple buffer segments coupled to the multiple the multiple input rows of the computation circuitry, respectively. In some aspects, each of the multiple buffer segments comprises a first multiplexer having a plurality of multiplexer inputs, and each of the plurality of multiplexer inputs of one of the first multiplexers on one of the multiple buffer segments is coupled to a data output of the activation buffer on another one of the multiple buffer segments.

    Analog Adders For Multi-bit MAC Arrays In Reconfigurable Analog Based Neural Networks

    公开(公告)号:US20220291900A1

    公开(公告)日:2022-09-15

    申请号:US17197359

    申请日:2021-03-10

    Abstract: Various embodiments include devices and methods for a multi-bit multiplier-accumulator (MAC). Some embodiments may include an analog adder having a first adder capacitor. The first adder capacitor may add a plurality of single-bit MAC outputs by receiving the plurality of single-bit MAC outputs from a plurality of single-bit MACs, and storing the plurality of single-bit MAC outputs. In some embodiments, the analog adder may output a multi-bit MAC output based on addition of the stored plurality of single-bit MAC outputs.

    CIRCULAR HISTOGRAM NOISE FIGURE FOR NOISE ESTIMATION AND ADJUSTMENT

    公开(公告)号:US20190296755A1

    公开(公告)日:2019-09-26

    申请号:US15936015

    申请日:2018-03-26

    Abstract: Certain aspects of the present disclosure provide methods and apparatus for performing background noise estimation using a circular histogram noise figure (CHNF) in an analog-to-digital converter (ADC) circuit with redundancy. The estimated noise may be used to reduce the noise (e.g., comparator noise) in the ADC circuit. One example ADC circuit generally includes at least one of a comparator or a digital-to-analog converter (DAC) and at least one digital feedback input. The at least one digital feedback input is coupled to the at least one of the comparator or the DAC and is configured to adjust at least one parameter of the at least one of the comparator or the DAC based on at least a portion of an output of the ADC circuit.

Patent Agency Ranking