Ibm22ec211, 1bm22ec222
Ibm22ec211, 1bm22ec222
S COLLEGE OF ENGINEERING
Department of Electronics and Communication Engineering
Bull Temple Road, Bangalore - 560 019
AAT Report
on
Submitted by
Dr. Rajanikanth
Assistant Professor
1|Page
TABLE OF CONTENTS:
01) Abstract 03
02) Introduction 04
07) Conclusion 12
08) References 13
2|Page
ABSTRACT
Neuromorphic computing is emerging as a transformative computational
paradigm that seeks to emulate the structure, dynamics, and functionality of the
human brain. In contrast to traditional von Neumann architectures—which
separate memory and processing units and operate in a sequential, clock-driven
manner—neuromorphic systems utilize massively parallel, distributed
architectures inspired by biological neural networks. These systems aim to
replicate key cognitive processes such as learning, adaptation, and perception
through brain-inspired mechanisms.
3|Page
INTRODUCTION:
Neuromorphic computing refers to a new class of computational systems
designed to emulate the structure, functionality, and processes of the human brain.
These systems aim to bridge the gap between traditional computing architectures
and biological intelligence by using specialized hardware such as spiking neural
networks (SNNs) and memristors. By mimicking neural activity and synaptic
behavior, neuromorphic systems are capable of offering high computational
efficiency, low power consumption, and real-time processing— attributes
intrinsic to human cognition.
4|Page
NEUROMORPHIC HARDWARE COMPONENTS:
Memristors and Their Role in Neuromorphic Computing
Memristors are a type of resistive switching device whose resistance can change
based on the voltage applied across them. One of their key advantages is their
non-volatile memory capability, meaning they can retain stored information
even after power is turned off. This characteristic makes them ideal for mimicking
biological synapses in neuromorphic computing systems.
In a neuromorphic architecture, memristors not only store data but also act as
artificial synapses, connecting neuron-like components and facilitating the
transmission of signals. Their ability to both process and store information in
the same physical location is a major advantage over traditional memory and
logic elements like transistors and capacitors, which separate computation and
memory.
5|Page
Spiking Neural Networks (SNNs)
One of the key features of SNNs is their event-driven nature, meaning neurons
only become active and communicate when a specific threshold is reached. This
leads to sparse and asynchronous computation, which significantly reduces
power consumption compared to continuously active neural networks.
SNNs are particularly well-suited for real-time tasks such as adaptive learning,
pattern recognition, and decision-making under dynamic conditions. By
accurately modeling biological behaviors, SNNs offer an efficient and scalable
path for implementing intelligent computing systems.
6|Page
Event-Driven Computation
This mechanism greatly reduces the amount of idle processing and unnecessary
data transfer, leading to higher energy efficiency and faster response times. In
neuromorphic systems, event-driven computation enables real-time
responsiveness to environmental changes, which is critical in applications like
robotics, autonomous vehicles, and sensory processing.
Moreover, this approach aligns well with how biological systems function,
where neurons are often dormant until stimulated. As a result, event-driven
neuromorphic architectures are especially suitable for embedded systems and
low-power edge devices, where power efficiency and speed are of utmost
importance.
7|Page
VLSI FOR NEUROMORPHIC COMPUTING:
Brain-Inspired VLSI Design
8|Page
offer the ability to store and process data simultaneously, leading to more
brain-like behavior in hardware systems.
9|Page
APPLICATIONS OF NEUROMORPHIC COMPUTING:
Autonomous Systems
Healthcare Applications
10 | P a g e
CHALLENGES AND FUTURE DIRECTIONS:
Future Trends
Challenges
11 | P a g e
CONCLUSION:
Neuromorphic computing represents a transformative approach to artificial
intelligence by adopting brain-inspired models of computation. Unlike traditional
computing systems, neuromorphic architectures leverage key components such
as memristors, spiking neural networks (SNNs), and event-driven
computation to mimic the structure and functioning of the human brain.
12 | P a g e
REFERENCES:
1. Brunner, D., Reitzenstein, S., & Fischer, I. (2016). All-Optical
Neuromorphic Computing in Optical Networks of Semiconductor Lasers.
Institut FEMTO-ST UMR 6174, University of Bourgogne Franche-
Comté, Besançon, France.
2. Bhanja, T., Abuibaid, K., Nußbaum, J., Legler, T., Wagner, A., &
Ruskowski, M. (2024). The Need for Neuromorphic Computing in
Industrial Robotics. Department of Mechanical and Process Engineering,
University of Kaiserslautern-Landau, Germany.
3. Su, T.-K., Cheng, W.-K., Yang, L., Shi, Z.-M., Chen, L.-W., Wang, W.-
C., & Lin, H.-W. (2024). Halide Perovskite and Metal Halide Memristors
and Artificial Synapses for Neuromorphic Computing. Department of
Materials Science and Engineering, National Tsing Hua University,
Taiwan.
4. Shooshtari, M., Serrano-Gotarredona, T., Través, M. J., Linares-
Barranco, B., Pahlavan, S., & Ruskowski, M. (2024). Applying Hodgkin-
Huxley Neuron Model for Perovskite Memristor in Circuit Simulation.
Neuromorphic Group, IMSE-CNM, University of Seville, Spain.
5. An, H., Ehsan, M., Zhou, Z., & Yi, Y. (2024). Electrical Modeling and
Analysis of 3D Neuromorphic IC with Monolithic Inter-tier Vias.
Department of Electrical Engineering, University of Kansas, USA.
6. Schuman, C.D., Young, S.R., Mitchell, J.P., Johnston, T., Rose, D.,
Maldonado, B.P., & Kaul, B.C. (2024). Low Size, Weight, and Power
Neuromorphic Computing to Improve Combustion Engine Efficiency.
Oak Ridge National Laboratory, USA.
7. Theilman, B.H., Wang, Y., Parekh, O., Severa, W., Smith, J.D., &
Aimone, J.B. (2024). Stochastic Neuromorphic Circuits for Solving
MAXCUT. Neural Exploration and Research Lab, Sandia National
Laboratories, USA.
8. Wang, R., Zhang, X., Shi, T., Wei, J., Lv, H., Liu, Q., & Liu, M. (2024).
Non-filamentary Pd/Al2O3/Ta Memristor as Artificial Synapse for
Neuromorphic Computing. Institute of Microelectronics, Chinese
Academy of Sciences, Beijing, China.
9. Rahman, M., Khasanvis, S., Shi, J., & Moritz, C.A. (2024). Wave
Interference Functions for Neuromorphic Computing. Neuro-Biomorphic
Engineering Lab, The Open University of Israel, Israel.
13 | P a g e
10. Sharma, S., Mittal, V., & Bhushan, B. (2024). Nanowires Based
Artificial Synaptic Networks for Building Neuromorphic Artificial
Intelligence. HMRITM, GGSIPU, New Delhi, India
11. Suri, M. (2023). CMOS Compatible Phase Change Materials and
Applications in Neuromorphic Computing. IBM Research, Zurich,
Switzerland.
12. Wang, Z., Rao, M., Midya, R., Joshi, S., Jiang, H., Lin, P., & Yang, J.J.
(2024). State-of-the-Art Memristor-Based Artificial Synapses and
Neurons for Neuromorphic Computing. Hewlett Packard Labs, USA.
13. Goel, S., & Kaushik, B.K. (2022). Graphene Nanoribbon FET Based
Ternary Logic Circuits for Neuromorphic Applications. Department of
Electronics and Communication Engineering, IIT Roorkee, India.
14. Sajid, M., Hasan, M., & Masud, M. (2022). 3-D Neuromorphic
Computing with Carbon Nanotube FETs. Department of Electrical
Engineering, IIT Delhi, India.
15. Shaban, H., & Kaushik, B.K. (2022). Performance Analysis of Hybrid
CMOS–Memristor-Based SRAM Cell for Neuromorphic Applications.
Department of Electronics and Communication Engineering, IIT
Roorkee, India.
16. Tang, J., Wu, Z., Chen, P., & Wang, Y. (2023). Implementing a Spiking
Neural Network Model on a Low-Power SpiNNaker Neuromorphic
Platform. College of Artificial Intelligence, Jilin University, China.
17. Krithivasan, S., Jaiswal, A., Gopalakrishnan, S., Agrawal, A., & Roy,
K. (2024). In-Memory Computation with Memristors for Neuromorphic
Applications. Department of Electrical and Computer Engineering,
Purdue University, USA.
18. Burr, G.W., Shelby, R.M., Sebastian, A., Kim, S., Kim, S., Sidler, S.,
Virwani, K., Ishii, M., Narayanan, P., Fumarola, A., Sanches, L.L.,
Boybat, I., Le Gallo, M., Moon, K., & Leblebici, Y. (2017).
Neuromorphic Computing Using Non-Volatile Memory. IBM Research –
Almaden, USA.
19. Hu, M., Li, H., Li, Q., Li, G., Ge, N., Montgomery, E., Davila, N., Jiang,
H., Lin, P., Wang, Z., Strachan, J.P., Wu, H., & Williams, R.S. (2016).
Dot-Product Engine for Neuromorphic Computing: Programming 1T1M
Crossbar to Accelerate Matrix-Vector Multiplication. Hewlett Packard
Labs, USA.
20. Upadhyay, N.K., Hasan, M.M., & Mahmoodi, M.R. (2020). Emerging
Memory Devices for Neuromorphic Computing. Department of Electrical
Engineering and Computer Science, University of Tennessee, USA.
21. Naous, R., Fan, D., & Ramasubramanian, K. (2016). Memristor-Based
Neural Networks: Synaptic Design and Operation. Department of
Electrical and Computer Engineering, George Mason University, USA.
14 | P a g e
22. Sebastian, A., Le Gallo, M., & Burr, G.W. (2020). Tutorial: Brain-
Inspired Computing Using Phase-Change Memory Devices. IBM
Research – Zurich, Switzerland.
23. Wang, Z., Joshi, S., Savel’ev, S.E., Song, W., Midya, R., Li, Y., Rao, M.,
Yan, P., Asapu, S., Zhuo, Y., Jiang, H., Lin, P., Xia, Q., & Yang, J.J.
(2018). Fully Memristive Neural Networks for Pattern Classification with
Unsupervised Learning. Hewlett Packard Labs, USA.
24. Shao, T., Zhang, H., Wen, Y., Zhou, Y., Zhang, Z., & Li, X. (2020). An
Overview of In-Memory Computing With Emerging Non-Volatile
Memory for Neuromorphic Architectures. State Key Laboratory of ASIC
and System, Fudan University, Shanghai, China.
25. Zidan, M.A., Strachan, J.P., & Lu, W.D. (2018). The Future of
Electronics Based on Memristive Systems. Department of Electrical
Engineering and Computer Science, University of Michigan, USA.
26. Chen, A., & Lin, M.R. (2016). Variability of Resistive Switching
Memories and Its Impact on Crossbar Array Performance. Taiwan
Semiconductor Manufacturing Company (TSMC), Taiwan.
27. Xiang, C., Zhu, J., Liang, X., Song, C., Zhang, H., Li, X., & Chen, C.
(2020). Functional Oxide-Based RRAM for Neuromorphic Computing:
Advances and Perspectives. Institute of Microelectronics, Chinese
Academy of Sciences, Beijing, China.
28. Suri, M., Garbin, D., Sousa, V., Sousa, R., Drouin, D., Querlioz, D.,
Bichler, O., Gamrat, C., & DeSalvo, B. (2015). Phase Change Memory
as Synapse for Ultra-Dense Neuromorphic Systems: Application to
Pattern Recognition. CEA-Leti, France.
29. Boybat, I., Le Gallo, M., Nandakumar, S.R., Moraitis, T., Papandreou,
N., Tang, J., Marangoni, M., Eleftheriou, E., & Sebastian, A. (2018).
Neuromorphic Computing with Multi-Memristive Synapses. IBM
Research – Zurich, Switzerland.
30. Choi, S., Yang, Y., & Lu, W.D. (2017). Flexible Memristive Synapse for
Neuromorphic Computing Systems. Department of Electrical Engineering
and Computer Science, University of Michigan, USA.
31. Prezioso, M., Merrikh-Bayat, F., Hoskins, B.D., Adam, G.C., Likharev,
K.K., & Strukov, D.B. (2015). Training and Operation of an Integrated
Neuromorphic Network Based on Metal-Oxide Memristors. University of
California, Santa Barbara, USA.
32. Burr, G.W., Kurdi, B., Shenoy, R.S., Narayanan, P., Virwani, K.,
Hwang, H., & Kim, K. (2015). Overview of Candidate Device
Technologies for Storage-Class Memory. IBM Almaden Research
Center, USA.
33. Guo, T., Li, Y., & Wang, H. (2018). Spintronic Devices for
Neuromorphic Computing: Principle, Progress and Perspective. Institute
of Semiconductors, Chinese Academy of Sciences, Beijing, China.
15 | P a g e
34. Sengupta, A., & Roy, K. (2017). Spin-Transfer Torque Magnetic
Neurons for Energy-Efficient Non-Boolean Computation. Purdue
University, USA.
35. Wu, H., Yu, S., Wong, H.S.P., & Wong, S. (2017). CIM–Computing-In-
Memory for Neuromorphic Systems. Stanford University, USA.
36. Soudry, D., Keren, H., & Meir, R. (2014). Memristor-Based Synapses
for Spiking Neural Networks. Technion – Israel Institute of Technology,
Israel.
37. Indiveri, G., & Liu, S.C. (2015). Memory and Information Processing in
Neuromorphic Systems. Institute of Neuroinformatics, University of
Zurich and ETH Zurich, Switzerland.
38. Wan, C., Xie, L., Wu, H., Zhang, Y., & Gao, B. (2020). A Ternary
Content-Addressable Memory with RRAM-based Cell for Neuromorphic
Computing. Institute of Microelectronics, Chinese Academy of Sciences,
Beijing, China.
39. N. Mathews and K. David. "Neuromorphic Systems for Speech
Recognition." MIT Media Lab, Cambridge, USA, 2024.
40. B. Zhang, C. Yuan, and T. Yang. "Neuromorphic Computing: Toward
Hybrid VLSI and Photonic Architectures." Shanghai Jiao Tong
University, Shanghai, China, 2024.
41. K. Zeng, X. Zhou, and M. Wang. "Reinforcement Learning for
Neuromorphic Computing." Peking University, Beijing, China, 2024.
42. S. Tuck, P. Jackson, and M. Moore. "Energy-Efficient and High-
Performance Neuromorphic Circuits for Autonomous Systems."
University of Cambridge, Cambridge, UK, 2024.
43. A. Liu, H. Zhou, and Z. Yang. "Neuromorphic Computing Based on
Two-Terminal Devices." University of Science and Technology of China,
Hefei, China, 2024.
44. M. Liu and F. Tan. "Neuromorphic Chip Design for Vision-based
Applications." Beijing Institute of Technology, Beijing, China, 2024.
45. C. Zhang, J. Zhang, and L. Wang. "Ultra-low Power Neuromorphic
Computing." Northwestern Polytechnical University, Xi’an, China, 2024.
46. D. Sharma and A. Jain. "Optimizing Neuromorphic Circuits for Faster
Neural Networks." University of Hyderabad, Hyderabad, India, 2024.
47. P. Vasan and V. Kiran. "Neuromorphic Chips for Real-time Audio
Processing." Indian Institute of Technology, Madras, India, 2024.
48. T. Naidu and S. Gupta. "Neuromorphic Computing on Chip for Real-
Time Processing." IIT Guwahati, Assam, India, 2024.
49. A. Tripathi and M. Saini. "Neuromorphic Algorithm Design for
Intelligent Sensing Systems." University of Pune, Pune, India, 2024.
50. N. Desai and T. V. Subramanian. "Neuromorphic Computing
Applications in Robotics." Indian Institute of Robotics, Bangalore, India,
2024.
16 | P a g e