Cargando…

CMOS Implementation of ANNs Based on Analog Optimization of N-Dimensional Objective Functions

The design of neural network architectures is carried out using methods that optimize a particular objective function, in which a point that minimizes the function is sought. In reported works, they only focused on software simulations or commercial complementary metal-oxide-semiconductor (CMOS), ne...

Descripción completa

Detalles Bibliográficos
Autores principales: Medina-Santiago, Alejandro, Hernández-Gracidas, Carlos Arturo, Morales-Rosales, Luis Alberto, Algredo-Badillo, Ignacio, Amador García, Monica, Orozco Torres, Jorge Antonio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8587332/
https://www.ncbi.nlm.nih.gov/pubmed/34770377
http://dx.doi.org/10.3390/s21217071
_version_ 1784598118216499200
author Medina-Santiago, Alejandro
Hernández-Gracidas, Carlos Arturo
Morales-Rosales, Luis Alberto
Algredo-Badillo, Ignacio
Amador García, Monica
Orozco Torres, Jorge Antonio
author_facet Medina-Santiago, Alejandro
Hernández-Gracidas, Carlos Arturo
Morales-Rosales, Luis Alberto
Algredo-Badillo, Ignacio
Amador García, Monica
Orozco Torres, Jorge Antonio
author_sort Medina-Santiago, Alejandro
collection PubMed
description The design of neural network architectures is carried out using methods that optimize a particular objective function, in which a point that minimizes the function is sought. In reported works, they only focused on software simulations or commercial complementary metal-oxide-semiconductor (CMOS), neither of which guarantees the quality of the solution. In this work, we designed a hardware architecture using individual neurons as building blocks based on the optimization of n-dimensional objective functions, such as obtaining the bias and synaptic weight parameters of an artificial neural network (ANN) model using the gradient descent method. The ANN-based architecture has a 5-3-1 configuration and is implemented on a 1.2 [Formula: see text] m technology integrated circuit, with a total power consumption of 46.08 mW, using nine neurons and 36 CMOS operational amplifiers (op-amps). We show the results obtained from the application of integrated circuits for ANNs simulated in PSpice applied to the classification of digital data, demonstrating that the optimization method successfully obtains the synaptic weights and bias values generated by the learning algorithm (Steepest-Descent), for the design of the neural architecture.
format Online
Article
Text
id pubmed-8587332
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85873322021-11-13 CMOS Implementation of ANNs Based on Analog Optimization of N-Dimensional Objective Functions Medina-Santiago, Alejandro Hernández-Gracidas, Carlos Arturo Morales-Rosales, Luis Alberto Algredo-Badillo, Ignacio Amador García, Monica Orozco Torres, Jorge Antonio Sensors (Basel) Article The design of neural network architectures is carried out using methods that optimize a particular objective function, in which a point that minimizes the function is sought. In reported works, they only focused on software simulations or commercial complementary metal-oxide-semiconductor (CMOS), neither of which guarantees the quality of the solution. In this work, we designed a hardware architecture using individual neurons as building blocks based on the optimization of n-dimensional objective functions, such as obtaining the bias and synaptic weight parameters of an artificial neural network (ANN) model using the gradient descent method. The ANN-based architecture has a 5-3-1 configuration and is implemented on a 1.2 [Formula: see text] m technology integrated circuit, with a total power consumption of 46.08 mW, using nine neurons and 36 CMOS operational amplifiers (op-amps). We show the results obtained from the application of integrated circuits for ANNs simulated in PSpice applied to the classification of digital data, demonstrating that the optimization method successfully obtains the synaptic weights and bias values generated by the learning algorithm (Steepest-Descent), for the design of the neural architecture. MDPI 2021-10-25 /pmc/articles/PMC8587332/ /pubmed/34770377 http://dx.doi.org/10.3390/s21217071 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Medina-Santiago, Alejandro
Hernández-Gracidas, Carlos Arturo
Morales-Rosales, Luis Alberto
Algredo-Badillo, Ignacio
Amador García, Monica
Orozco Torres, Jorge Antonio
CMOS Implementation of ANNs Based on Analog Optimization of N-Dimensional Objective Functions
title CMOS Implementation of ANNs Based on Analog Optimization of N-Dimensional Objective Functions
title_full CMOS Implementation of ANNs Based on Analog Optimization of N-Dimensional Objective Functions
title_fullStr CMOS Implementation of ANNs Based on Analog Optimization of N-Dimensional Objective Functions
title_full_unstemmed CMOS Implementation of ANNs Based on Analog Optimization of N-Dimensional Objective Functions
title_short CMOS Implementation of ANNs Based on Analog Optimization of N-Dimensional Objective Functions
title_sort cmos implementation of anns based on analog optimization of n-dimensional objective functions
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8587332/
https://www.ncbi.nlm.nih.gov/pubmed/34770377
http://dx.doi.org/10.3390/s21217071
work_keys_str_mv AT medinasantiagoalejandro cmosimplementationofannsbasedonanalogoptimizationofndimensionalobjectivefunctions
AT hernandezgracidascarlosarturo cmosimplementationofannsbasedonanalogoptimizationofndimensionalobjectivefunctions
AT moralesrosalesluisalberto cmosimplementationofannsbasedonanalogoptimizationofndimensionalobjectivefunctions
AT algredobadilloignacio cmosimplementationofannsbasedonanalogoptimizationofndimensionalobjectivefunctions
AT amadorgarciamonica cmosimplementationofannsbasedonanalogoptimizationofndimensionalobjectivefunctions
AT orozcotorresjorgeantonio cmosimplementationofannsbasedonanalogoptimizationofndimensionalobjectivefunctions