Design of Hamming Code Encoding and Decoding Circuit Using Transmission Gate Logic

Also Available Domains Transistor Logic|Tanner EDA

Project Code :TVMAFE353

Objective

In this paper, the Hamming code encoder and decoder circuit is implemented using transmission gate logic. The architecture is simulated with different technologies (16nm, 22nm, 32nm, and 45nm) with the help of TANNER EDA Tool for the study of total power dissipation of the circuit.

Abstract

In digital communication, errors are introduced during the transmission of data from the transmitter to receiver due to noise or environmental interference . These errors can become a serious problem for achieving accuracy and performance of the system.. Therefore, the reliability of data transmission is required to be improved. To improve the reliability, it is essential to detect and correct the error.  In this paper, the hamming code algorithm is implemented in Spartan 3A family XC3S700A FPGA device using VHDL coding technique. The synthesis and simulation results are carried out using Xilinx ISE 14.7.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Software Requirements:

  • Tanner EDA
  • Technology files:180nm

Hardware Requirements:

  • Microsoft® Windows XP
  • Intel® Pentium® 4 processor or Pentium 4 equivalent with SSE support
  • 512 MB RAM
  • 100 MB of available disk space

Learning Outcomes

  • Introduction Communication systems
  • Error correction codes
  • Significance of error correction codes in communication systems
  • Transistors & its applications
  • Types of Transistors
    • Logic Gates using Transistors
    • Pull Up and Pull Down networks
    • Importance of Transistors
  • MOS Fundamentals
  • NMOS/PMOS/CMOS Technologies
  • How to design circuits using Transistor logic?
  • Transistor level design for Error correction codes.
  • How to design low power, high speed area efficient transistor level circuits?
  • Drawbacks in CMOS technology
  • Scope of  Error Correction Codes  in today’s world
  • Applications in real time
  • Tanner EDA tool for design and simulation
  • Solution providing for real time problems
  • Project Development Skills:
    • Problem Analysis Skills
    • Problem Solving Skills
    • Logical Skills
    • Designing Skills
    • Testing Skills
    • Debugging Skills
    • Presentation skills
    • Thesis Writing Skills

Demo Video