An efficient hardware design for cerebellar models using approximate circuits: special session paper

The superior controllability of the cerebellum has motivated extensive interest in the development of computational cerebellar models. Many models have been applied to the motor control and image stabilization in robots. Often computationally complex, cerebellar models have rarely been implemented in dedicated hardware. Here, we propose an efficient hardware design for cerebellar models using approximate circuits with a small area and a low power. Leveraging the inherent error tolerance in the cerebellum, approximate adders and multipliers are carefully evaluated for implementations in an adaptive filter based cerebellar model to achieve a good tradeoff in accuracy and hardware usage. A saccade system, whose vestibulo-ocular reflex (VOR) is controlled by the cerebellum, is simulated to show the applicability and effectiveness of the proposed design. Simulation results show that the approximate cerebellar circuit achieves a similar accuracy as an exact implementation, but it saves area by 29.7% and power by 37.3%.

[1]  Marco Antonelli,et al.  Adaptive saccade controller inspired by the primates' cerebellum , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[2]  John Porrill,et al.  Visual awareness and the cerebellum: possible role of decorrelation control. , 2004, Progress in brain research.

[3]  Sean R. Anderson,et al.  Cerebellar-Inspired Adaptive Control of a Robot Eye Actuated by Pneumatic Artificial Muscles , 2009, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[4]  Fabrizio Lombardi,et al.  Approximate Radix-8 Booth Multipliers for Low-Power and High-Performance Operation , 2016, IEEE Transactions on Computers.

[5]  Jie Han,et al.  Approximate computing: An emerging paradigm for energy-efficient design , 2013, 2013 18th IEEE European Test Symposium (ETS).

[6]  D. Marr A theory of cerebellar cortex , 1969, The Journal of physiology.

[7]  Masao Ito Cerebellar circuitry as a neuronal machine , 2006, Progress in Neurobiology.

[8]  Thomas W. Calvert,et al.  Neural Systems Modeling Applied to the Cerebellum , 1972, IEEE Trans. Syst. Man Cybern..

[9]  Caro Lucas,et al.  Bio-Inspired Imprecise Computational Blocks for Efficient VLSI Implementation of Soft-Computing Applications , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[10]  Michael Hassul,et al.  Cerebellar Dynamics: The Mossy Fiber Input , 1977, IEEE Transactions on Biomedical Engineering.

[11]  Henrietta L. Galiana,et al.  Hybrid model of the context dependent vestibulo-ocular reflex: implications for vergence-version interactions , 2015, Front. Comput. Neurosci..

[12]  J. Albus A Theory of Cerebellar Function , 1971 .

[13]  Fabrizio Lombardi,et al.  A Review, Classification, and Comparative Evaluation of Approximate Arithmetic Circuits , 2017, ACM J. Emerg. Technol. Comput. Syst..

[14]  M. Fujita,et al.  Adaptive filter model of the cerebellum , 1982, Biological Cybernetics.