IN-MEMORY COMPUTATION SYSTEM WITH COMPACT STORAGE OF SIGNED COMPUTATIONAL WEIGHT DATA
An IMC circuit includes a memory cells arranged in matrix (112). Computational weights for an IMC operation are stored in groups of cells (115AB; 215AB). Each row of groups of cells includes a positive (WL+) and negative (WL-) word line. Each column of groups of cells includes a bit line (BL). The I...
Saved in:
Main Authors | , , |
---|---|
Format | Patent |
Language | English French German |
Published |
29.05.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | An IMC circuit includes a memory cells arranged in matrix (112). Computational weights for an IMC operation are stored in groups of cells (115AB; 215AB). Each row of groups of cells includes a positive (WL+) and negative (WL-) word line. Each column of groups of cells includes a bit line (BL). The IMC operation includes a first elaboration where a word line signal is applied to the positive/negative word line of the group of cells depending on the positive/negative sign, respectively, of the coefficient data, with a positive MAC output on the bit line. In a second elaboration, a word line signal is applied to the negative/positive word line of the group of cells depending on the positive/negative sign, respectively, of the coefficient data, with a negative MAC output on the bit line. The IMC operation result is obtained from a difference between the positive and negative MAC operations. |
---|---|
Bibliography: | Application Number: EP20230212542 |