CMOS programmable imager implementing pre-processing operations

Khaled N. Salama, Ahmed M. El-Tawil, Ahmed M. Soliman, Hassan O. Elwan

Research output: Contribution to journalArticlepeer-review

3 Scopus citations


The CMOS Imager presented integrates a 2D photoreceptor array with a nine input analog processor on the same focal plane. The analog processor is fully programmable, performing multiply-accumulate operations. A VLSI implementation of spatial convolution operations performed on images is presented. A modified photoreceptor is presented that is based on current mode for signal transmission, thus decreasing the effect of noise on the transmitted signal and increasing the sensitivity per decade. A novel decoding scheme was used to decode the required set of photoreceptors to be presented to the analog processor. Thus only one processor unit is needed whose inputs depend on the time state. A prototype system was fabricated that incorporates 15 x 15 pixels in a 2 x 2 mm2 using a 2 μm double metal, single poly process.

Original languageEnglish (US)
Pages (from-to)279-293
Number of pages15
JournalAnalog Integrated Circuits and Signal Processing
Issue number3
StatePublished - 1999
Externally publishedYes

Bibliographical note

Generated from Scopus record by KAUST IRTS on 2019-11-20


  • Analog VLSI
  • Analog processor
  • CMOS imager
  • Spatial convolution

ASJC Scopus subject areas

  • Signal Processing
  • Hardware and Architecture
  • Surfaces, Coatings and Films


Dive into the research topics of 'CMOS programmable imager implementing pre-processing operations'. Together they form a unique fingerprint.

Cite this