An in-memory computation (IMC) circuit includes a memory array formed by memory cells arranged in row-by-column matrix. Computational weights for an IMC operation are stored in the memory cells. Each column includes a bit line connected to the memory cells. A switching circuit is connected between each bit line and a corresponding column output. The switching circuit is controlled to turn on to generate the analog signal dependent on the computational weight and for a time duration controlled by the coefficient data signal. A column combining circuit combines (by addition and/or subtraction) and integrates analog signals at the column outputs of the biasing circuits. The addition/subtraction is dependent on one or more a sign of the coefficient data and a sign of the computational weight and may further implement a binary weighting function.

PASOTTI, M., CARISSIMI, M., ANTOLINI, A., FRANCHI SCARSELLI, E., GNUDI, A., LICO, A. (2022). Signed and binary weighted computation for an in-memory computation system.

Signed and binary weighted computation for an in-memory computation system

ANTOLINI, Alessio;FRANCHI SCARSELLI, Eleonora;GNUDI, Antonio;LICO, Andrea
2022

Abstract

An in-memory computation (IMC) circuit includes a memory array formed by memory cells arranged in row-by-column matrix. Computational weights for an IMC operation are stored in the memory cells. Each column includes a bit line connected to the memory cells. A switching circuit is connected between each bit line and a corresponding column output. The switching circuit is controlled to turn on to generate the analog signal dependent on the computational weight and for a time duration controlled by the coefficient data signal. A column combining circuit combines (by addition and/or subtraction) and integrates analog signals at the column outputs of the biasing circuits. The addition/subtraction is dependent on one or more a sign of the coefficient data and a sign of the computational weight and may further implement a binary weighting function.
2022
US2023326499A1
PASOTTI, M., CARISSIMI, M., ANTOLINI, A., FRANCHI SCARSELLI, E., GNUDI, A., LICO, A. (2022). Signed and binary weighted computation for an in-memory computation system.
PASOTTI, Marco; CARISSIMI, Marcella; ANTOLINI, Alessio; FRANCHI SCARSELLI, Eleonora; GNUDI, Antonio; LICO, Andrea
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/945535
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact