Professional Documents
Culture Documents
GDI Logic Based Design of Hamming Code Encoder and Decoder
GDI Logic Based Design of Hamming Code Encoder and Decoder
GDI Logic Based Design of Hamming Code Encoder and Decoder
ENGINEERING
• Abstract • Objectives
• Literature Survey • Introduction
• Problem Identification • Software Required
• Existing system • Advantages & Applications
• Proposed System • References
Abstract
In this project , Hamming code encoder and decoder circuit is designed on Gate
Diffusion Input (GDI) logic to achieve error free transmission and reception in
digital data communication. GDI logic is a new technique used for designing low
power VLSI circuits. This Technique provides better trade off between power, delay
and area compared to other existing logic styles, while maintaining low complexity
of the circuit. Hamming code encoder and decoder circuit architectures are
developed using GDI technique and are simulated in gdpk 250 nm technology using
Mentor Graphics EDA tool. The advantages of GDI technique is reported in this
project in comparison to architectures developed using CMOS logic styles.
Literature Survey
In this project hamming codec and novel hamming codec was designed by
various technologies like TG tech, pass transistor and GDI technology.
In order to design 15-bit novel hamming code by various technologies like TG,
pass transistor and GDI tech, it requires 256, 192 and 128 nos. of transistors.
Hence novel hamming codec saves 3.12% of area over hamming codec in each of
design technologies.
VLSI design of Parity check Code with Hamming Code for Error Detection
and Correction
Subhasri.G, Radha.N
This Implementation provides an easy and efficient error detection and correction
method for providing error-free data transmission in wireless communication.
Such encoder and decoder block are individually designed and the main module
is designed by means of combining all the individual blocks by using verilog
coding in Xilinx ISE software.
And the comparative analysis about various parameters such as memory usage,
time, code rate, bit overhead and error correction capabilities for each parity
check codes with hamming code can be done.
Reduced Area & Improved Delay Module Design of 16-Bit Hamming Codec
using HSPICE 22nm Technology based on GDI Technique
There are Various coding scheme used according to the need and
application like Hamming code, Cyclic coding ,convolutional code etc..
Errors
What is Error?
o Error is a condition when the output information does not match with the input
information. During transmission, digital systems suffer from noise that can
introduce errors in the binary bits travelling from one system to other.
o That means a 0 bit may change to 1 or a 1 bit change to 0.
Redundant bits – Redundant bits are extra binary bits that are generated
and added to the information-carrying bits of data transfer to ensure that
no bits were lost during the data transfer
2^r ≥ m + r + 1
where, r = redundant bit, m = data bit
Suppose the number of data bits is 7, then the number of redundant bits can
be calculated using: = 2^4 ≥ 7 + 4 + 1 Thus, the number of redundant bits= 4
Parity bits.
A parity bit is a bit appended to a data of binary bits to ensure that the total
number of 1’s in the data is even or odd. Parity bits are used for error
detection. There are two types of parity bits
TANNER EDA
Technology used:250nm
Advantages & Applications
Advantages
Satellite Communication
Internet of Things (IoT) Devices
Low-Power Embedded Systems
Sensor Networks
Communication Protocols
References
[6] https://www.geeksforgeeks.org/hamming-code-in-computer-network
THANK YOU…