Analog-to-digital conversion in accordance with a distribution of results of an analog compute-in-memory
AssigneeMacronix International Co., Ltd.
InventorChun-Hsiung Hung
Life of this patent
Estimating the term…
Abstract
An analog-to-digital converter system includes an analog compute-in-memory and transform circuitry. The transform circuitry is (i) configured to receive one or more codes from corresponding one or more analog-to-digital converters of the analog compute-in-memory, (ii) configured to provide, responsive to receipt of the one or more codes, one or more transformed codes to digital circuitry configured to perform one or more digital operations on the one or more transformed codes, and (iii) configured to determine the one or more transformed codes in accordance with a distribution of results of the analog compute-in-memory.
Claims20
An analog-to-digital converter system, comprising:
- an analog compute-in-memory;
- and
- transform circuitry,
- wherein the transform circuitry is (i) configured to receive one or more codes from corresponding one or more analog-to-digital converters of the analog compute-in-memory, (ii) configured to provide, responsive to receipt of the one or more codes, one or more transformed codes to digital circuitry configured to perform one or more digital operations on the one or more transformed codes, and (iii) configured to determine the one or more transformed codes in accordance with a distribution of results of the analog compute-in-memory, and
- wherein the one or more codes are each of a first length, the one or more transformed codes are each of a second length, and the first length is less than the second length.
A method comprising:
- receiving a code from an analog-to-digital converter of an analog compute-in-memory;
- and
- transforming the received code into a transformed code,
- wherein the transforming is in accordance with a distribution of results of the analog compute-in-memory, and
- wherein the transforming comprises determining and at least one dichotomous transformation.
A transform circuit configured:
- to receive one or more codes from corresponding one or more analog-to-digital converters of an analog compute-in-memory;
- to provide, responsive to receipt of the one or more codes, one or more transformed codes to digital circuitry;
- and
- to determine the one or more transformed codes in accordance with a distribution of results of the analog compute-in-memory, and
- wherein each of the one or more transformed codes has a respective value that is one of a plurality of unique transformed code values, and
- the determining is performed such that the distribution of results is arranged so that approximately equal numbers of specific results of the analog compute-in-memory are represented by each unique transformed code value of the plurality of unique transformed code values.
Dependencies are inferred from the claim text.