On real-time AER 2-D convolutions hardware for neuromorphic spike-based cortical processing

被引:57
作者
Serrano-Gotarredona, Rafael [1 ]
Serrano-Gotarredona, Teresa [1 ]
Acosta-Jimenez, Antonio [1 ]
Serrano-Gotarredona, Clara [1 ]
Perez-Carrasco, Jose A. [1 ]
Linares-Barranco, Bernabe [1 ]
Linares-Barranco, Alejandro [2 ]
Jimenez-Moreno, Gabriel [2 ]
Civit-Ballcels, Anton [2 ]
机构
[1] CSIC, Inst Microelect Sevilla IMSE CNM, Seville 41012, Spain
[2] Univ Seville, ETSI Informat, Dept Arquitectura & Tecnol Computadores, E-41012 Seville, Spain
来源
IEEE TRANSACTIONS ON NEURAL NETWORKS | 2008年 / 19卷 / 07期
关键词
address-event representation (AER); analog circuits; asynchronous circuits; bioinspired systems; cortical layer processing; image convolutions; image processing; low power circuits; mixed-signal circuits; spike-based processing;
D O I
10.1109/TNN.2008.2000163
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, a chip that performs real-time image convolutions with programmable kernels of arbitrary shape is presented. The chip is a first experimental prototype of reduced size to validate the implemented circuits and system level techniques. The convolution processing is based on the address-event-representation (AER) technique, which is a spike-based biologically inspired image and video representation technique that favors communication bandwidth for pixels with more information. As a first test prototype, a pixel array of 16 x 16 has been implemented with programmable kernel size of up to 16 x 16. The chip has been fabricated in a standard 0.35-mu m complimentary metal-oxide-semiconductor (CMOS) process. The technique also allows to process larger size images by assembling 2-D arrays of such chips. Pixel operation exploits low-power mixed analog-digital circuit techniques. Because of the low currents involved (down to nanoamperes or even picoamperes), an important amount of pixel area is devoted to mismatch calibration. The rest of the chip uses digital circuit techniques, both synchronous and asynchronous. The fabricated chip has been thoroughly tested, both at the pixel level and at the system level. Specific computer interfaces have been developed for generating AER streams from conventional computers and feeding them as inputs to the convolution chip, and for grabbing AER streams coming out of the convolution chip and storing and analyzing them on computers. Extensive experimental results are provided. At the end of this paper, we provide discussions and results on scaling up the approach for larger pixel arrays and multilayer cortical AER systems.
引用
收藏
页码:1196 / 1219
页数:24
相关论文
共 65 条
[1]  
[Anonymous], 1992, THESIS CALTECH PASAD
[2]   A throughput-on-demand address-event transmitter for neuromorphic chips [J].
Boahen, K .
20TH ANNIVERSARY CONFERENCE ON ADVANCED RESEARCH IN VLSI, PROCEEDINGS, 1999, :72-86
[3]  
Boahen K., 1996, Proceedings of the Fifth International Conference on Microelectronics for Neural Networks and Fuzzy Systems. MicroNeuro'96, P2, DOI 10.1109/MNNFS.1996.493766
[4]   Point-to-point connectivity between neuromorphic chips using address events [J].
Boahen, KA .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2000, 47 (05) :416-434
[5]   AN INHERENTLY LINEAR AND COMPACT MOST-ONLY CURRENT DIVISION TECHNIQUE [J].
BULT, K ;
GEELEN, GJGM .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (12) :1730-1735
[6]   SIMPil: An OE integrated SIMD architecture for focal plane processing applications [J].
Cat, HH ;
Gentile, A ;
Eble, JC ;
Lee, M ;
Vendier, O ;
Joo, YJ ;
Wills, DS ;
Brooke, M ;
Jokerst, NM ;
Brown, AS .
PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON MASSIVELY PARALLEL PROCESSING USING OPTICAL INTERCONNECTIONS, 1996, :44-52
[7]   Neuromorphic implementation of orientation hypercolumns [J].
Choi, TYW ;
Merolla, PA ;
Arthur, JV ;
Boahen, KA ;
Shi, BE .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2005, 52 (06) :1049-1060
[8]   An ON-OFF orientation selective address event representation image transceiver chip [J].
Choi, TYW ;
Shi, BE ;
Boahen, KA .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (02) :342-353
[9]   A spatial contrast retina with on-chip calibration for neuromorphic spike-based AER vision systems [J].
Costas-Santos, Jesus ;
Serrano-Gotarredona, Teresa ;
Serrano-Gotarredona, Rafael ;
Linares-Barranco, Bernabe .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2007, 54 (07) :1444-1458
[10]   A comparative study of access topologies for chip-level address-event communication channels [J].
Culurciello, E ;
Andreou, AG .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2003, 14 (05) :1266-1277