CMOS Pipelined in-Memory Computing Circuit for Column-Wise Image Sensor Architectures
This paper presents a CMOS binary neural network architecture specifically aimed to perform inferences on CMOS image sensors. The circuits is based on a pipelined structure which exploits the column-wise structure of most CMOS image sensors to process successive image rows at the same rate they are read from the sensor. This allows a reduction of the memory required to store the activations of the network layers. The network is composed by a first layer which performs convolutions of binary weights with analog inputs and a set of fully binarized hidden layers. This structure allows to remove the analog to digital converters in the image sensor since the first layer is able to process analog values. Hidden layers are arranged following an in-memory computing SRAM architecture: In this work, this architecture employs 8T bit cells to perform convolutions, although it can be accommodated to use other in-memory computing topologies from the literature. The proposed architecture has been synthesized at device level using a CMOS 180 nm technology to process 28x28 grayscale images. For this technology, the requirements of silicon area are reduced by a factor equal to the image height.
Authors
- José Ángel Díaz‐Madrid
- R. Ruı́z (ORCID: https://orcid.org/0000-0002-3890-8124)
- Ginés Doménech‐Asensi (ORCID: https://orcid.org/0000-0002-2419-9275)
- Francisco Javier Andreo-Oliver
Institutions
- Universidad Politécnica de Cartagena (ES)
- Centro Universitario de la Defensa en San Javier (ES)
Publication Details
- Published
- 2024-11-18
- DOI
- https://doi.org/10.1109/icecs61496.2024.10849336
- Primary Topic
- Advanced Memory and Neural Computing
- Type
- article
- Field-Weighted Citation Impact
- 0.00