Skip to main content

DESIGN AND IMPLEMENTATION OF AN ELECTRONIC VOTING MACHINE USING VHDL AND WEB-BASED VISUALIZATION

Page 1

International Research Journal of Engineering and Technology (IRJET)

e-ISSN: 2395-0056

Volume: 12 Issue: 11 | Nov 2025

p-ISSN: 2395-0072

www.irjet.net

DESIGN AND IMPLEMENTATION OF AN ELECTRONIC VOTING MACHINE USING VHDL AND WEB-BASED VISUALIZATION Vaishnavi B. Shelke,

Rutuja N. Jagtap

CSMSS, Chh. Shahu College of Engineering, Chhatrapati Sambhajinagar

CSMSS, Chh. Shahu College of Engineering, Chhatrapati Sambhajinagar

Mr. Pandurang N. Kathar

Dr. Shrikant J. Honade

Assistant Professor, Electronics Engg (VLSI D&T) HOD, Electronics Engg (VLSI D&T) CSMSS, Chh. Shahu College of Engineering, CSMSS,Chh.ShahuCollege of Engineering, Chhatrapati Sambhajinagar Chhatrapati Sambhajinagar -------------------------------------------------------------------------***------------------------------------------------------------------------need for large manpower. Due to these advantages, EVMs Abstract - Electronic Voting Machines (EVMs) have have been widely adopted in many countries, including India, where they play a major role in conducting large-scale national and state elections.

transformed the traditional voting system by making the process faster, more secure, and user-friendly. However, realtime monitoring, transparency, and digital visualization remain challenges in existing systems. This project proposes an Intelligent Digital Electronic Voting Machine designed using VHDL on EDA Playground with a real-time interactive web interface that visually displays vote count, animations, button feedback, and automatic winner declaration. The system includes secure edge detection, debouncing logic, a multi-candidate voting unit, and a front-end web application that simulates real-time behavior.

However, commercial government EVMs are highly secure and closed systems, making them unsuitable for academic and educational purposes. Students studying electronics, digital design, or VLSI often need a simplified and practical model to understand how an EVM works internally—how the signal from a button press is processed, how noise or switch bounce is removed, how votes are stored, and how results are calculated. Existing educational models are often limited to block diagrams or theoretical explanations and do not provide real-time interaction or visualization.

This paper presents the architecture, algorithm, implementation, and advantages of the proposed EVM model. The combination of hardware-level design (VHDL) and front-end visualization offers an innovative educational and practical demonstration platform for secure digital voting.

The purpose of this project is to design a miniature, academic-friendly Electronic Voting Machine using VHDL (VHSIC Hardware Description Language) and web-based visualization. The hardware part of the system is implemented using VHDL on EDA Playground, allowing students to write, simulate, and observe the behavior of digital circuits through waveform analysis. This helps to understand concepts like counters, edge detection, debouncing, synchronous logic, and state transitions.

Key Words: Electronic Voting Machine, VHDL, Digital System Design, EDA Playground, Real-Time Visualization, Web Interface, Edge Detector, Vote Counter.

1.INTRODUCTION Voting is one of the most essential components of a democratic society. It allows citizens to choose their representatives and express their collective voice in an organized and fair manner. Traditionally, voting in many countries has been conducted using paper ballots, where voters mark their choices manually and election officials count the votes. Although this method is widely understood and trusted, it suffers from several limitations such as long counting time, high chances of human error, invalid votes, and the possibility of manipulation. These issues become more serious when the number of voters increases or when elections need to be completed in a short time.

To make the project more interactive and visually understandable, a front-end web interface is also developed using HTML, CSS, and JavaScript. This interface displays buttons for each candidate, shows vote count updates in real time, plays feedback sounds, provides animations, and displays the winner using a pop-up message. The combination of VHDL hardware logic with a modern web interface creates an innovative learning experience that bridges the gap between digital circuit simulation and user-friendly front-end interaction. Thus, this project not only demonstrates the internal functioning of an EVM but also encourages practical learning by providing both backend hardware logic and frontend visualization. It serves as an educational tool for understanding digital electronics, embedded systems, web

To overcome these challenges, Electronic Voting Machines (EVMs) were introduced as a reliable and efficient alternative to manual voting. EVMs eliminate problems like wrong ballot marking, torn ballots, and counting mistakes. They provide faster results, ensure accuracy, and reduce the

© 2025, IRJET

|

Impact Factor value: 8.315

|

ISO 9001:2008 Certified Journal

|

Page 587


Turn static files into dynamic content formats.

Create a flipbook
DESIGN AND IMPLEMENTATION OF AN ELECTRONIC VOTING MACHINE USING VHDL AND WEB-BASED VISUALIZATION by IRJET Journal - Issuu