Mamathamba Kalishettyhalli Mahadevaiah

Ms. Mamathamba Kalishettyhalli Mahadevaiah

orcid

Research Focus & Metrics

Academic Career Length

8Years (2019-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 August 2019 in APL Materials
Verified
Journal Article
Open access
PDF file
VMV. Milo
V. Milo
Cristian ZambelliCristian Zambelli
Cristian Zambelli
POP. Olivo
P. Olivo
EPEduardo Perez
Eduardo Perez
MMMamathamba Kalishettyhalli Mahadevaiah
Mamathamba Kalishettyhalli Mahadevaiah
DIDaniele Ielmini
Daniele Ielmini
Training and recognition with neural networks generally require high throughput, high energy efficiency, and scalable circuits to enable artificial intelligence tasks to be operated at the edge, i.e., in battery-powered portable devices and other limited-energy environments. In this scenario, scalable resistive memories have been proposed as artificial synapses thanks to their scalability, reconfigurability, and high-energy efficiency, and thanks to the ability to perform analog computation by physical laws in hardware. In this work, we study the material, device, and architecture aspects of resistive switching memory (RRAM) devices for implementing a 2-layer neural network for pattern recognition. First, various RRAM processes are screened in view of the device window, analog storage, and reliability. Then, synaptic weights are stored with 5-level precision in a 4 kbit array of RRAM devices to classify the Modified National Institute of Standards and Technology (MNIST) dataset. Finally, classification performance of a 2-layer neural network is tested before and after an annealing experiment by using experimental values of conductance stored into the array, and a simulation-based analysis of inference accuracy for arrays of increasing size is presented. Our work supports material-based development of RRAM synapses for novel neural networks with high accuracy and low-power consumption.

2 July 2021 in IEEE Transactions on Electron Devices
Verified
Journal Article
Closed access
VMValerio Milo
Valerio Milo
AGArtem Glukhov
Artem Glukhov
EPEduardo Perez
Eduardo Perez
Cristian ZambelliCristian Zambelli
Cristian Zambelli
NLNicola Lepri
Nicola Lepri
DIDaniele Ielmini
Daniele Ielmini
Resistive switching memory (RRAM) is a promising technology for embedded memory and its application in computing. In particular, RRAM arrays can provide a convenient primitive for matrix-vector multiplication (MVM) with strong impact on the acceleration of neural networks for artificial intelligence (AI). At the same time, RRAM is affected by intrinsic conductance variations, which might cause degradation of accuracy in AI inference hardware. This work provides a detailed study of the multilevel-cell (MLC) programming of RRAM for neural network applications. We compare three MLC programming schemes and discuss their variations in terms of the different slopes in the programming characteristics. We test the accuracy of a two-layer fully connected neural network (FC-NN) as a function of the MLC scheme, the number of weight levels, and the weight mapping configuration. We find a tradeoff between the FC-NN accuracy, size, and current consumption. This work highlights the importance of a holistic approach to AI accelerators encompassing the device properties, the overall circuit performance, and the AI application specifications.

22 April 2021 in IEEE Transactions on Electron Devices
Verified
Journal Article
Closed access
EPEduardo Perez
Eduardo Perez
MMMamathamba Kalishettyhalli Mahadevaiah
Mamathamba Kalishettyhalli Mahadevaiah
Emilio Perez-Bosch QuesadaEmilio Perez-Bosch Quesada
Emilio Perez-Bosch Quesada
CWChristian Wenger
Christian Wenger
Achieving a reliable multilevel programming operation in resistive random access memory (RRAM) arrays is still a challenging task. In this work, we assessed the impact of the voltage step value used by the programming algorithm on the device-to-device (DTD) variability of the current distributions of four conductive levels and on the energy consumption featured by programming 4-kbit HfO 2 -based RRAM arrays. Two different write-verify algorithms were considered and compared, namely, the incremental gate voltage with verify algorithm (IGVVA) and the incremental step pulse with verify algorithm (ISPVA). By using the IGVVA, a main tradeoff has to be considered since reducing the voltage step leads to a smaller DTD variability at the cost of a strong increase in energy consumption. Although the ISPVA cannot reduce the DTD variability as much as the IGVVA, its voltage step can be decreased in order to reduce the energy consumption with almost no impact on the DTD variability. Therefore, the final decision on which algorithm to employ should be based on the specific application targeted for the RRAM array.

11 March 2021 in Electronics
Verified
Journal Article
Open access
PDF file
Emilio Perez-Bosch QuesadaEmilio Perez-Bosch Quesada
Emilio Perez-Bosch Quesada
RRRocio Romero-Zaliz
Rocio Romero-Zaliz
EPEduardo Perez
Eduardo Perez
MMMamathamba Kalishettyhalli Mahadevaiah
Mamathamba Kalishettyhalli Mahadevaiah
John ReubenJohn Reuben
John Reuben
CWChristian Wenger
Christian Wenger
In this work, three different RRAM compact models implemented in Verilog-A are analyzed and evaluated in order to reproduce the multilevel approach based on the switching capability of experimental devices. These models are integrated in 1T-1R cells to control their analog behavior by means of the compliance current imposed by the NMOS select transistor. Four different resistance levels are simulated and assessed with experimental verification to account for their multilevel capability. Further, an Artificial Neural Network study is carried out to evaluate in a real scenario the viability of the multilevel approach under study.

22 February 2019 in IEEE Electron Device Letters
Verified
Journal Article
Closed access
CWChristian Wenger
Christian Wenger
FZF. Zahari
F. Zahari
MMMamathamba Kalishettyhalli Mahadevaiah
Mamathamba Kalishettyhalli Mahadevaiah
EPEduardo Perez
Eduardo Perez
IBI. Beckers
I. Beckers
MZM. Ziegler
M. Ziegler

3 May 2021 in Electronics
Verified
Journal Article
Open access
PDF file
EPEduardo Perez
Eduardo Perez
APAntonio J. Pérez-Ávila
Antonio J. Pérez-Ávila
RRRocio Romero-Zaliz
Rocio Romero-Zaliz
MMMamathamba Kalishettyhalli Mahadevaiah
Mamathamba Kalishettyhalli Mahadevaiah
Emilio Perez-Bosch QuesadaEmilio Perez-Bosch Quesada
Emilio Perez-Bosch Quesada
CWChristian Wenger
Christian Wenger
Accomplishing multi-level programming in resistive random access memory (RRAM) arrays with truly discrete and linearly spaced conductive levels is crucial in order to implement synaptic weights in hardware-based neuromorphic systems. In this paper, we implemented this feature on 4-kbit 1T1R RRAM arrays by tuning the programming parameters of the multi-level incremental step pulse with verify algorithm (M-ISPVA). The optimized set of parameters was assessed by comparing its results with a non-optimized one. The optimized set of parameters proved to be an effective way to define non-overlapped conductive levels due to the strong reduction of the device-to-device variability as well as of the cycle-to-cycle variability, assessed by inter-levels switching tests and during 1 k reset-set cycles. In order to evaluate this improvement in real scenarios, the experimental characteristics of the RRAM devices were captured by means of a behavioral model, which was used to simulate two different neuromorphic systems: an 8 × 8 vector-matrix-multiplication (VMM) accelerator and a 4-layer feedforward neural network for MNIST database recognition. The results clearly showed that the optimization of the programming parameters improved both the precision of VMM results as well as the recognition accuracy of the neural network in about 6% compared with the use of non-optimized parameters.