Implementation of XOR Gate using AOI model by Reconfigurable Artificial Neural Network on FPGA
2024 (English)In: 2024 15th International Conference on Computing Communication and Networking Technologies (ICCCNT), IEEE, 2024Conference paper, Published paper (Refereed)
Abstract [en]
In this paper, we utilize a reconfigurable artificial neural network (RANN) to design digital logic gates, which serve as the fundamental components of a digital subsystem. We achieve hardware implementation of AND, OR, and Inverter (AOI) gates through both single and multi-layer perceptron models using feed-forward neural networks (FFNNs). The FFNNs are trained using Python and MATLAB. We apply the proposed AOI gates methodology via RANN to design the XOR gate, considering it as a combinational circuit. This technique is developed in Verilog for testing using Field-Programmable Gate Array (FPGA). Additionally, we present the register-transistor logic (RTL) design results for the individual gates and the AOI model to investigate resource utilization—including DSP slices, LUTs, flip-flops—and the dynamic power consumption of the ZYNQ ZedBoard. Furthermore, our methodology offers a foundation for generating new methods for VLSI system design on dedicated hardware like FPGA in the future, providing a more flexible and efficient system design approach with reduced development time.
Place, publisher, year, edition, pages
IEEE, 2024.
Keywords [en]
ANN (Artificial Neural Network), AMD XilinxVivado, MATLAB, NN (neural network), MLP (Multi-Layered Perceptron), FPGA (Field Programmable Gate Array), Verilog
National Category
Computer Sciences
Research subject
Cyber-Physical Systems
Identifiers
URN: urn:nbn:se:ltu:diva-111191DOI: 10.1109/ICCCNT61001.2024.10726252Scopus ID: 2-s2.0-85212815443OAI: oai:DiVA.org:ltu-111191DiVA, id: diva2:1924544
Conference
The 15th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Himachal Pradesh, India, June 24-28, 2024
Note
ISBN for host publication: 979-8-3503-7024-9;
2025-01-072025-01-072025-10-21Bibliographically approved