SlideShare a Scribd company logo
1 of 5
Download to read offline
The International Journal Of Engineering And Science (IJES)
|| Volume || 5 || Issue || 4 || Pages || PP -85- 89|| 2016 ||
ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805
www.theijes.com The IJES Page 1
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS
Technology based on GDI Technique
1
Raj Kumar Mistri, 2
Rahul Ranjan ,3
Manohar Mahto, 4
Manish Jose Minz
1,2
Assistant Professor Department of Electronics & Communication Engg., RTCIT, Ranchi, India.
3,4
B.tech scholar Department of Electronics & Communication Engg., RTCIT, Ranchi, India.
--------------------------------------------------------ABSTRACT-----------------------------------------------------------
GDI(Gate Diffusion Input) technique allows low power consumption, low propagation delay and also minimum
number of transistor count (low chip area) for the logic design. in this paper 15-bit NOVEL hamming codec
has been proposed. This Novel hamming codec has been simulated with HSPICE using 22nm CMOS
technology with various design methodologies like TG technology, pass transistor logic and GDI Technique
and designs are compared to 15-bit simple hamming codec with each of various design methodologies
respectively. GDI technique provide excellent result in terms power consumption, chip area and propagation
delay and also novel hamming codec provide less transistor count over general hamming codec.
Keywords - GDI, VLSI, CMOS, Pass Transistors, TG.
------------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 13 April 2016 Date of Accepted: 28 April 2016
------------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
When data is transmitted from one location to another there is always the possibility that an error may
occur. Hamming code is well known for its single-bit error detection & correction capability. Hamming code is a
linear error-correcting code named after its inventor, Richard Hamming. Hamming codes can detect up to two
simultaneous bit errors, and correct single-bit errors[1][2].
VLSI technology has played a development of portable digital applications, the applications demand for
increasing the speed, implementation of a wide range of complex functions, less power dissipation. Mainly it is
focusing on power consumption and area reduction of the digital circuits. Power is the disconcerting factor in
portable applications. And another thing is area, it is directly possessions the cost and size of the devices. And
also, to improve the performance of logic circuits based on the CMOS technology. The CMOS technology made
by the complementary of a pull-up PMOS transistor and Pull-down NMOS transistor. MOSFET networks are the
most predictable, but at circuit level an optimized design is desirable having less numbers of transistors, small
power consumption and reduces delay [3].
Hamming code: it is error correction and error detection code. At a time it can correct 1-bit error. This code
uses following algebraic formula to evaluate redundancy bit
……………………………………………………………………………………..1
Where „n‟ represents no. of data bits and‟ r‟ represents no. of redundancy bit to be added with encoded data.
Position of redundancy bit is 2k
th position in encoded bit string, where „k‟ ranges from 0 to r-1.
For 15 bit data, No. of redundancy bit ‟r‟ is =5. As „k‟ ranges from 0 to r-1, so values of „k‟ is 0,1,2,3 & 4 and
position of redundancy bits are 20
(1st), 21
(2nd), 22
(4th), 23
(8th) & 24
(16th) in encoded bit string.
NOVEL hamming code: This is another NOVEL approach to correct 1-bit error at a time. This code uses
following algebraic formula to evaluate redundancy bit
…………………………………………………………….………………………...2
Where „n‟ represents no. of data bits and‟ r‟ represents no. of redundancy bit to be added with encoded data.
Position of redundancy bit is „n+r‟ th position in encoded bit string, where „r‟ ranges from 1 to „r‟.
For 15-bit data “111000111001101”, hamming encoder provide “1110P0011100P110P1PP” & NOVEL
Hamming encoder provide “PPPPP111000111001101” as encoded bit string, where P represents redundancy bit.
GDI Technique: Gate Diffusion Input, allows to implementation of a wide range of complex logic functions
using only two transistors. The inputs are directly diffused into the gates PMOS, NMOS transistors. So, it is
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based---
www.theijes.com The IJES Page 2
called a gate diffusion input [4][5]. The GDI method is based on the use of a simple cell as shown in
Fig. 1. Considering inputs A,B & C then its output function can be Output=A‟.B+A.B.
The GDI cell contains four terminals, they are:
1. G: Common gate input of PMOS and NMOS
2. P: Input to the source/ drain of PMOS
3. N: Input to the source/drain of NMOS
4. Bulks of both PMOS and NMOS are connected to N or P.
This method is suitable for fast, the low power circuits reducing to the
number transistors as compared to CMOS.
Fig.1 basic GDI cell
II. EVALUATION OF REDUNDANCY BIT
In hamming code Redundancy bit at position 2k
can be evaluated by XORing all data bits whose
binary value of position contain bit '1' at its (k+1)th place. For example, for 15-bit data, number of redundancy
bit require is 5, hence length of encode bit string should be 20-bit. To evaluate redundancy bit present at
23
(8th
) position, following data bits are required whose position in encoded bit string are
9th
,10th
,11th
,12th
,13th
,14th
and 15th
because binary value of all positions mentioned above contain logic „1‟ at its
4th
place. Hence P8 =XOR[db(9), db(10), db(11), db(12), db(13), db(14), db(15)]. Here db(9) indicates data bit
at 9th
position.
But in NOVEL hamming code, Redundancy bit present at (n+r)th position can be evaluated by XORing all data
bits whose binary equivalent of position at 'r' place is logic '1'. For example, for 15-bit data, number of
redundancy bit require is 5, hence length of encode bit string should be 20-bit. To evaluate redundancy bit
present at (n+r=2)(17th
) position, following data bits are required whose position in encoded bit string are 2nd
, 3rd
,6th
,7th
,10th
,11th
,14th
and 15th
because binary value of all positions mentioned above contain logic „1‟ at its
2nd
place. Hence P2 =XOR[db(2), db(3), db(6), db(7), db(10), db(11), db(14),db(15)]. Here db(11) indicates
data bit at 11th
position.
III. EVALUATION OF CHECK BIT
Check bit at position 2k
in hamming code can be evaluated by XORing all data bits whose binary
value of position contain bit '1' at its (k+1)th place including parity bit. check bit can be evaluated for in above
mentioned example at position 4th
as p4=XOR[eb(4), eb(5), eb(6), eb(7), eb(12), eb(13), eb(14), eb(15)], where
eb(4) represents encoded bit at 4th
position.
Fig.2 is showing bock diagram of 15-bit novel hamming encoder which takes 15-bit data as a input and provide
20-bit encoded bit string by adding 5 redundancy bit to it.
Check bit at position (n+r)th in NOVEL hamming code can be
evaluated by XORing all data bits whose binary value of
position contain bit '1' at its (r)th place including parity bit.
check bit can be evaluated for in above mentioned example at
position 4th
as p4=XOR[eb(4), eb(5), eb(6), eb(7), eb(12),
eb(13), eb(14), eb(15)], where eb(4) represents encoded bit at
4th
position.
Fig.2 Block Diagram15-bit novel hamming encoder
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based---
www.theijes.com The IJES Page 3
IV. ENCODER
Encoder is a logic design which is used to convert the data bit string into another larger bit string by adding
redundancy bit to it. In novel hamming encoder redundancy bits are evaluated by the inequality ,
here for 15-bit input data value of „n‟ is 15, so above inequality will satisfy if „r‟ is 5. Hence number of
redundancy bit will be 5 that‟s why total output bits provided by novel encoder is 20. Among all encoded bits
position of redundancy bits should be 16th
,17th
,18th
,19th
and 20th
.
V. DECODER
Fig.3 represents block diagram of 15-bit novel hamming
decoder. This novel hamming decoder contains three basic
logic circuits. First one is check bit evaluator which
contains 4, 8-input XOR gate and 1, 4-input XOR gate.
Second one is 5x32 decoder and last one is 15, 2-input
XOR gate. As check bits are given as a input to 5x32
decoder due to which it provides logic „1‟ at the its only
one output corresponding to position of error bit and all
other output remains logic „0‟(if error occurs) otherwise all
outputs (from D1 to D15) goes to logic „0‟(if no error
occurs).
Since all outputs (D1 to D15) connected to one
input of XOR gate and other input to encoded data bit,so if
no error occurs output of 5x32 decoder(D1 to D15) are to
be „0‟ hence finally output of novel decoder will be all
origital data and if error occurs that time one output of
decoder (corresponding to the position of error bit) goes
to‟1‟ that is why error bit inverts and correction occurs.
Fig.3 block diagram of 15-bit novel hamming decoder
VI. SIMULATION RESULT
Input waveform for hamming encoder is shown in Fig.4. In this waveform 4, 15-bit data is given to the input
of encoder which are 010101101100100, 100000100100011, 011100101110000 & 101000011010010.
Fig.4 Input waveform of novel hamming Encoder
As we know that for n-input data, number of parity
bits added to it is r & its value can be evaluated
when inequality will satisfy. For
15-bit input data, at r=5, above inequality satisfy
that is why number of parity bit required is 5. Hence
the number of bits at the output of encoder is 20.
From its output waveform (Fig.5) output bits are
01010110110010010010,
10000010010001110111,
01110010111000000011 and
10100001101001001100.
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based---
www.theijes.com The IJES Page 4
Fig.5 Output waveform of novel hamming Encoder
Fig.6 show the input waveform of novel hamming decoder. From waveform it is clear that four 20-bit data are
given as a input & these are
Bits inside the red rectangle indicate the error bit present at input side of decoder. Here Error bits are present at
1st
,7th
, 7th
& 1st
positions respectively
Fig.6 input waveform of novel hamming decode
Fig.7 indicate the output waveform of hamming decoder, in which error bit present at the input to decoder
are corrected and data become original data which has given to the input of encoder. The original data from
fig.7 are
Bits inside the green rectangle indicate the corrected bit by hamming decoder at output side of it.
Fig.7 Output waveform of novel hamming decoder
VII. EXPERIMENTAL RESULT
Experimental result provides the information about number of transistor usage by different technologies (Pass
Transistor, TG, GDI. In this paper hamming codec and novel hamming codec was designed by various
technologies like TG tech, pass transistor and GDI tech and detail of transistor usage has described in table.1.
15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based---
www.theijes.com The IJES Page 5
In order to design 15-bit hamming codec
by various technologies like TG, pass
transistor and GDI tech, it requires 256,
192 and 128 nos. of transistor respectively
and 248, 186 and 124 nos. of transistor for
novel hamming codec. Hence novel
hamming codec saves 3.12% of area over
hamming codec in each of design
technologies.
Table.1 transistor count by different technologies
Fig.8 graphical representation of transistor usage by different technologies
REFERENCES
[1] Data communication and networking , Behrouz A.Forouzan , 2nd edition Tata McGraw Hill publication.
[2] Communication Networks, available at: http://www.pragsoft.com/books/CommNetwork.pdf 2001.
[3] Gaddam Naga Durga, D.V.A.N Ravi Kumar, “GDI Technique Based Carry Look Ahead Adder Design ”, IOSR Journal of VLSI
and Signal Processing (IOSR-JVSP)Volume 4, Issue 6, Ver. I (Nov - Dec. 2014,PP 01-09e-ISSN: 2319 – 4200, p-ISSN No. :
2319 – 4197.
[4]. A.P. Chandrakasan and, S.Sheng, and R.W. Brodersen “Low Power CMOS digital Design,” Proc. IEEE J. Solid –State
circuits,vol.27, pp. 473-484, Apr.1992.
[5]. W. Al-Assadi, A.P. Jayasumana, and Y.K.Malaiya, “ Pass Transistor logic design,” Int. J. Electron, vol.70,pp.739 -749,1991
NO. OF
DATA BIT
TECHNOLOGY
HAMMING
ENCODER
NOVEL HAMMING
ENCODER
NO. OF
TRANSISTOR
COUNT
NO. OF
TRANSISTOR
COUNT
7 bit
TG TECH 104 88
PASS TRANSISTOR 78 66
GDI TECH 52 44
15 bit
TG TECH 256 248
PASS TRANSISTOR 192 186
GDI TECH 128 124
31 bit
TG TECH 648 632
PASS TRANSISTOR 486 474
GDI TECH 324 316
63 bit
TG TECH 1536 1528
PASS TRANSISTOR 1152 1146
GDI TECH 768 764

More Related Content

What's hot

ITERATIVE METHOD FOR IMPROVEMENT OF CODING AND DECRYPTION
ITERATIVE METHOD FOR IMPROVEMENT OF CODING AND DECRYPTIONITERATIVE METHOD FOR IMPROVEMENT OF CODING AND DECRYPTION
ITERATIVE METHOD FOR IMPROVEMENT OF CODING AND DECRYPTIONIJNSA Journal
 
Comparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesComparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesIOSR Journals
 
Implementation of Designed Encoder and Decoder for Golay Code
Implementation of Designed Encoder and Decoder for Golay CodeImplementation of Designed Encoder and Decoder for Golay Code
Implementation of Designed Encoder and Decoder for Golay CodeIRJET Journal
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Assembly language (coal)
Assembly language (coal)Assembly language (coal)
Assembly language (coal)Hareem Aslam
 
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...IRJET Journal
 
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATESOPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATESVLSICS Design
 
Analysis and Implementation of Hard-Decision Viterbi Decoding In Wireless Com...
Analysis and Implementation of Hard-Decision Viterbi Decoding In Wireless Com...Analysis and Implementation of Hard-Decision Viterbi Decoding In Wireless Com...
Analysis and Implementation of Hard-Decision Viterbi Decoding In Wireless Com...IJERA Editor
 
Tele4653 l11
Tele4653 l11Tele4653 l11
Tele4653 l11Vin Voro
 
15CS44 MP & MC Module 1
15CS44 MP & MC Module 115CS44 MP & MC Module 1
15CS44 MP & MC Module 1RLJIT
 

What's hot (19)

Lb35189919904
Lb35189919904Lb35189919904
Lb35189919904
 
ITERATIVE METHOD FOR IMPROVEMENT OF CODING AND DECRYPTION
ITERATIVE METHOD FOR IMPROVEMENT OF CODING AND DECRYPTIONITERATIVE METHOD FOR IMPROVEMENT OF CODING AND DECRYPTION
ITERATIVE METHOD FOR IMPROVEMENT OF CODING AND DECRYPTION
 
K034066071
K034066071K034066071
K034066071
 
Comparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check CodesComparison of Turbo Codes and Low Density Parity Check Codes
Comparison of Turbo Codes and Low Density Parity Check Codes
 
Research Paper
Research PaperResearch Paper
Research Paper
 
Implementation of Designed Encoder and Decoder for Golay Code
Implementation of Designed Encoder and Decoder for Golay CodeImplementation of Designed Encoder and Decoder for Golay Code
Implementation of Designed Encoder and Decoder for Golay Code
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
Bm33388392
Bm33388392Bm33388392
Bm33388392
 
Assembly language (coal)
Assembly language (coal)Assembly language (coal)
Assembly language (coal)
 
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
An Efficient Design for Data Encryption and Decryption using Reconfigurable R...
 
1570285065
15702850651570285065
1570285065
 
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATESOPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
OPTIMIZED MULTIPLIER USING REVERSIBLE MULTICONTROL INPUT TOFFOLI GATES
 
Analysis and Implementation of Hard-Decision Viterbi Decoding In Wireless Com...
Analysis and Implementation of Hard-Decision Viterbi Decoding In Wireless Com...Analysis and Implementation of Hard-Decision Viterbi Decoding In Wireless Com...
Analysis and Implementation of Hard-Decision Viterbi Decoding In Wireless Com...
 
Convolutional codes
Convolutional codesConvolutional codes
Convolutional codes
 
BCH Codes
BCH CodesBCH Codes
BCH Codes
 
Coding
CodingCoding
Coding
 
Tele4653 l11
Tele4653 l11Tele4653 l11
Tele4653 l11
 
15CS44 MP & MC Module 1
15CS44 MP & MC Module 115CS44 MP & MC Module 1
15CS44 MP & MC Module 1
 

Viewers also liked

Lab view Based Harmonic Analyser
Lab view Based Harmonic AnalyserLab view Based Harmonic Analyser
Lab view Based Harmonic Analysertheijes
 
Fabrication and Analysis of Fatigue Testing Machine
Fabrication and Analysis of Fatigue Testing MachineFabrication and Analysis of Fatigue Testing Machine
Fabrication and Analysis of Fatigue Testing Machinetheijes
 
Impacts of Cloud Computing in the Society
Impacts of Cloud Computing in the SocietyImpacts of Cloud Computing in the Society
Impacts of Cloud Computing in the Societytheijes
 
The Futures of the Physic-Chemical and Thermoelectric Properties of the InTe-...
The Futures of the Physic-Chemical and Thermoelectric Properties of the InTe-...The Futures of the Physic-Chemical and Thermoelectric Properties of the InTe-...
The Futures of the Physic-Chemical and Thermoelectric Properties of the InTe-...theijes
 
The investment decision making in long term equity fund (LTF) of Thai investo...
The investment decision making in long term equity fund (LTF) of Thai investo...The investment decision making in long term equity fund (LTF) of Thai investo...
The investment decision making in long term equity fund (LTF) of Thai investo...theijes
 
Social dimensions of bazaar in historical cities of Iran: The Tabriz bazaar
Social dimensions of bazaar in historical cities of Iran: The Tabriz bazaarSocial dimensions of bazaar in historical cities of Iran: The Tabriz bazaar
Social dimensions of bazaar in historical cities of Iran: The Tabriz bazaartheijes
 
Acetylation of Corn Cobs Using Iodine Catalyst, For Oil Spills Remediation
Acetylation of Corn Cobs Using Iodine Catalyst, For Oil Spills RemediationAcetylation of Corn Cobs Using Iodine Catalyst, For Oil Spills Remediation
Acetylation of Corn Cobs Using Iodine Catalyst, For Oil Spills Remediationtheijes
 
Measurement of the Lifetime of the 59.5keV excited State of 237Np from the Al...
Measurement of the Lifetime of the 59.5keV excited State of 237Np from the Al...Measurement of the Lifetime of the 59.5keV excited State of 237Np from the Al...
Measurement of the Lifetime of the 59.5keV excited State of 237Np from the Al...theijes
 
Design Principle and Realization of Cubic Uniform B-Spline Generator
Design Principle and Realization of Cubic Uniform B-Spline GeneratorDesign Principle and Realization of Cubic Uniform B-Spline Generator
Design Principle and Realization of Cubic Uniform B-Spline Generatortheijes
 
Building Character Knowledge for Panin Bank Personal Banker Southeast Sulawes...
Building Character Knowledge for Panin Bank Personal Banker Southeast Sulawes...Building Character Knowledge for Panin Bank Personal Banker Southeast Sulawes...
Building Character Knowledge for Panin Bank Personal Banker Southeast Sulawes...theijes
 
Ethanol Concentration Variations on Arak Bali influence to Torque, Power and ...
Ethanol Concentration Variations on Arak Bali influence to Torque, Power and ...Ethanol Concentration Variations on Arak Bali influence to Torque, Power and ...
Ethanol Concentration Variations on Arak Bali influence to Torque, Power and ...theijes
 
Comparative analysis of antibacterial activity of Nigella sativa L and Rumex ...
Comparative analysis of antibacterial activity of Nigella sativa L and Rumex ...Comparative analysis of antibacterial activity of Nigella sativa L and Rumex ...
Comparative analysis of antibacterial activity of Nigella sativa L and Rumex ...theijes
 
Combating Software Piracy Using Code Encryption Technique
Combating Software Piracy Using Code Encryption TechniqueCombating Software Piracy Using Code Encryption Technique
Combating Software Piracy Using Code Encryption Techniquetheijes
 
Contemporary Teaching Methods in Mongolian Secondary School Chemistry
Contemporary Teaching Methods in Mongolian Secondary School ChemistryContemporary Teaching Methods in Mongolian Secondary School Chemistry
Contemporary Teaching Methods in Mongolian Secondary School Chemistrytheijes
 
A Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
A Virtual Instrument to Detect Masses In Breast Cancer using CAD toolsA Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
A Virtual Instrument to Detect Masses In Breast Cancer using CAD toolstheijes
 
ZigBee Technology for WPAN
ZigBee Technology for WPANZigBee Technology for WPAN
ZigBee Technology for WPANtheijes
 
Liquidizer.js: A Responsive Web Design Algorithm
Liquidizer.js: A Responsive Web Design AlgorithmLiquidizer.js: A Responsive Web Design Algorithm
Liquidizer.js: A Responsive Web Design Algorithmtheijes
 
Information Matrices and Optimality Values for various Block Designs
Information Matrices and Optimality Values for various Block DesignsInformation Matrices and Optimality Values for various Block Designs
Information Matrices and Optimality Values for various Block Designstheijes
 
Experimental Characterization of Municipal Solid Waste for Energy Production ...
Experimental Characterization of Municipal Solid Waste for Energy Production ...Experimental Characterization of Municipal Solid Waste for Energy Production ...
Experimental Characterization of Municipal Solid Waste for Energy Production ...theijes
 

Viewers also liked (19)

Lab view Based Harmonic Analyser
Lab view Based Harmonic AnalyserLab view Based Harmonic Analyser
Lab view Based Harmonic Analyser
 
Fabrication and Analysis of Fatigue Testing Machine
Fabrication and Analysis of Fatigue Testing MachineFabrication and Analysis of Fatigue Testing Machine
Fabrication and Analysis of Fatigue Testing Machine
 
Impacts of Cloud Computing in the Society
Impacts of Cloud Computing in the SocietyImpacts of Cloud Computing in the Society
Impacts of Cloud Computing in the Society
 
The Futures of the Physic-Chemical and Thermoelectric Properties of the InTe-...
The Futures of the Physic-Chemical and Thermoelectric Properties of the InTe-...The Futures of the Physic-Chemical and Thermoelectric Properties of the InTe-...
The Futures of the Physic-Chemical and Thermoelectric Properties of the InTe-...
 
The investment decision making in long term equity fund (LTF) of Thai investo...
The investment decision making in long term equity fund (LTF) of Thai investo...The investment decision making in long term equity fund (LTF) of Thai investo...
The investment decision making in long term equity fund (LTF) of Thai investo...
 
Social dimensions of bazaar in historical cities of Iran: The Tabriz bazaar
Social dimensions of bazaar in historical cities of Iran: The Tabriz bazaarSocial dimensions of bazaar in historical cities of Iran: The Tabriz bazaar
Social dimensions of bazaar in historical cities of Iran: The Tabriz bazaar
 
Acetylation of Corn Cobs Using Iodine Catalyst, For Oil Spills Remediation
Acetylation of Corn Cobs Using Iodine Catalyst, For Oil Spills RemediationAcetylation of Corn Cobs Using Iodine Catalyst, For Oil Spills Remediation
Acetylation of Corn Cobs Using Iodine Catalyst, For Oil Spills Remediation
 
Measurement of the Lifetime of the 59.5keV excited State of 237Np from the Al...
Measurement of the Lifetime of the 59.5keV excited State of 237Np from the Al...Measurement of the Lifetime of the 59.5keV excited State of 237Np from the Al...
Measurement of the Lifetime of the 59.5keV excited State of 237Np from the Al...
 
Design Principle and Realization of Cubic Uniform B-Spline Generator
Design Principle and Realization of Cubic Uniform B-Spline GeneratorDesign Principle and Realization of Cubic Uniform B-Spline Generator
Design Principle and Realization of Cubic Uniform B-Spline Generator
 
Building Character Knowledge for Panin Bank Personal Banker Southeast Sulawes...
Building Character Knowledge for Panin Bank Personal Banker Southeast Sulawes...Building Character Knowledge for Panin Bank Personal Banker Southeast Sulawes...
Building Character Knowledge for Panin Bank Personal Banker Southeast Sulawes...
 
Ethanol Concentration Variations on Arak Bali influence to Torque, Power and ...
Ethanol Concentration Variations on Arak Bali influence to Torque, Power and ...Ethanol Concentration Variations on Arak Bali influence to Torque, Power and ...
Ethanol Concentration Variations on Arak Bali influence to Torque, Power and ...
 
Comparative analysis of antibacterial activity of Nigella sativa L and Rumex ...
Comparative analysis of antibacterial activity of Nigella sativa L and Rumex ...Comparative analysis of antibacterial activity of Nigella sativa L and Rumex ...
Comparative analysis of antibacterial activity of Nigella sativa L and Rumex ...
 
Combating Software Piracy Using Code Encryption Technique
Combating Software Piracy Using Code Encryption TechniqueCombating Software Piracy Using Code Encryption Technique
Combating Software Piracy Using Code Encryption Technique
 
Contemporary Teaching Methods in Mongolian Secondary School Chemistry
Contemporary Teaching Methods in Mongolian Secondary School ChemistryContemporary Teaching Methods in Mongolian Secondary School Chemistry
Contemporary Teaching Methods in Mongolian Secondary School Chemistry
 
A Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
A Virtual Instrument to Detect Masses In Breast Cancer using CAD toolsA Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
A Virtual Instrument to Detect Masses In Breast Cancer using CAD tools
 
ZigBee Technology for WPAN
ZigBee Technology for WPANZigBee Technology for WPAN
ZigBee Technology for WPAN
 
Liquidizer.js: A Responsive Web Design Algorithm
Liquidizer.js: A Responsive Web Design AlgorithmLiquidizer.js: A Responsive Web Design Algorithm
Liquidizer.js: A Responsive Web Design Algorithm
 
Information Matrices and Optimality Values for various Block Designs
Information Matrices and Optimality Values for various Block DesignsInformation Matrices and Optimality Values for various Block Designs
Information Matrices and Optimality Values for various Block Designs
 
Experimental Characterization of Municipal Solid Waste for Energy Production ...
Experimental Characterization of Municipal Solid Waste for Energy Production ...Experimental Characterization of Municipal Solid Waste for Energy Production ...
Experimental Characterization of Municipal Solid Waste for Energy Production ...
 

Similar to 15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Technique

Ebc7fc8ba9801f03982acec158fa751744ca copie
Ebc7fc8ba9801f03982acec158fa751744ca   copieEbc7fc8ba9801f03982acec158fa751744ca   copie
Ebc7fc8ba9801f03982acec158fa751744ca copieSourour Kanzari
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder IJECEIAES
 
Presentation for the Project on VLSI and Embedded
Presentation for the Project on VLSI and EmbeddedPresentation for the Project on VLSI and Embedded
Presentation for the Project on VLSI and Embeddedlthanuja01
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD Editor
 
Performance Comparision of Coded and Un-Coded OFDM for Different Fic Code
Performance Comparision of Coded and Un-Coded OFDM for Different Fic CodePerformance Comparision of Coded and Un-Coded OFDM for Different Fic Code
Performance Comparision of Coded and Un-Coded OFDM for Different Fic CodeIJERA Editor
 
Reed Soloman and convolution codes
Reed Soloman and convolution codesReed Soloman and convolution codes
Reed Soloman and convolution codesShailesh Tanwar
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...VLSICS Design
 
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...IRJET Journal
 
Convolutional Codes And Their Decoding
Convolutional Codes And Their DecodingConvolutional Codes And Their Decoding
Convolutional Codes And Their DecodingKakali Saharia
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Digital Communication: Channel Coding
Digital Communication: Channel CodingDigital Communication: Channel Coding
Digital Communication: Channel CodingDr. Sanjay M. Gulhane
 
FPGA Based Decimal Matrix Code for Passive RFID Tag
FPGA Based Decimal Matrix Code for Passive RFID TagFPGA Based Decimal Matrix Code for Passive RFID Tag
FPGA Based Decimal Matrix Code for Passive RFID TagIJERA Editor
 
An Efficient Interpolation-Based Chase BCH Decoder
An Efficient Interpolation-Based Chase BCH DecoderAn Efficient Interpolation-Based Chase BCH Decoder
An Efficient Interpolation-Based Chase BCH Decoderijsrd.com
 

Similar to 15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Technique (20)

Ebc7fc8ba9801f03982acec158fa751744ca copie
Ebc7fc8ba9801f03982acec158fa751744ca   copieEbc7fc8ba9801f03982acec158fa751744ca   copie
Ebc7fc8ba9801f03982acec158fa751744ca copie
 
Design and implementation of log domain decoder
Design and implementation of log domain decoder Design and implementation of log domain decoder
Design and implementation of log domain decoder
 
Presentation for the Project on VLSI and Embedded
Presentation for the Project on VLSI and EmbeddedPresentation for the Project on VLSI and Embedded
Presentation for the Project on VLSI and Embedded
 
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
 
Turbo Code
Turbo Code Turbo Code
Turbo Code
 
D04561722
D04561722D04561722
D04561722
 
Performance Comparision of Coded and Un-Coded OFDM for Different Fic Code
Performance Comparision of Coded and Un-Coded OFDM for Different Fic CodePerformance Comparision of Coded and Un-Coded OFDM for Different Fic Code
Performance Comparision of Coded and Un-Coded OFDM for Different Fic Code
 
Reed Soloman and convolution codes
Reed Soloman and convolution codesReed Soloman and convolution codes
Reed Soloman and convolution codes
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
Design of low power cmos logic circuits using gate diffusion input (gdi) tech...
 
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
IRJET- FPGA Implementation of Orthogonal Codes for Efficient Digital Communic...
 
Convolutional Codes And Their Decoding
Convolutional Codes And Their DecodingConvolutional Codes And Their Decoding
Convolutional Codes And Their Decoding
 
Cdma
CdmaCdma
Cdma
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Digital Communication: Channel Coding
Digital Communication: Channel CodingDigital Communication: Channel Coding
Digital Communication: Channel Coding
 
FPGA Based Decimal Matrix Code for Passive RFID Tag
FPGA Based Decimal Matrix Code for Passive RFID TagFPGA Based Decimal Matrix Code for Passive RFID Tag
FPGA Based Decimal Matrix Code for Passive RFID Tag
 
LDPC_CODES.ppt
LDPC_CODES.pptLDPC_CODES.ppt
LDPC_CODES.ppt
 
STLD-Combinational logic design
STLD-Combinational  logic design STLD-Combinational  logic design
STLD-Combinational logic design
 
An Efficient Interpolation-Based Chase BCH Decoder
An Efficient Interpolation-Based Chase BCH DecoderAn Efficient Interpolation-Based Chase BCH Decoder
An Efficient Interpolation-Based Chase BCH Decoder
 

Recently uploaded

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 

Recently uploaded (20)

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 

15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Technique

  • 1. The International Journal Of Engineering And Science (IJES) || Volume || 5 || Issue || 4 || Pages || PP -85- 89|| 2016 || ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805 www.theijes.com The IJES Page 1 15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based on GDI Technique 1 Raj Kumar Mistri, 2 Rahul Ranjan ,3 Manohar Mahto, 4 Manish Jose Minz 1,2 Assistant Professor Department of Electronics & Communication Engg., RTCIT, Ranchi, India. 3,4 B.tech scholar Department of Electronics & Communication Engg., RTCIT, Ranchi, India. --------------------------------------------------------ABSTRACT----------------------------------------------------------- GDI(Gate Diffusion Input) technique allows low power consumption, low propagation delay and also minimum number of transistor count (low chip area) for the logic design. in this paper 15-bit NOVEL hamming codec has been proposed. This Novel hamming codec has been simulated with HSPICE using 22nm CMOS technology with various design methodologies like TG technology, pass transistor logic and GDI Technique and designs are compared to 15-bit simple hamming codec with each of various design methodologies respectively. GDI technique provide excellent result in terms power consumption, chip area and propagation delay and also novel hamming codec provide less transistor count over general hamming codec. Keywords - GDI, VLSI, CMOS, Pass Transistors, TG. ------------------------------------------------------------------------------------------------------------------------------------------ Date of Submission: 13 April 2016 Date of Accepted: 28 April 2016 ------------------------------------------------------------------------------------------------------------------------------------------ I. INTRODUCTION When data is transmitted from one location to another there is always the possibility that an error may occur. Hamming code is well known for its single-bit error detection & correction capability. Hamming code is a linear error-correcting code named after its inventor, Richard Hamming. Hamming codes can detect up to two simultaneous bit errors, and correct single-bit errors[1][2]. VLSI technology has played a development of portable digital applications, the applications demand for increasing the speed, implementation of a wide range of complex functions, less power dissipation. Mainly it is focusing on power consumption and area reduction of the digital circuits. Power is the disconcerting factor in portable applications. And another thing is area, it is directly possessions the cost and size of the devices. And also, to improve the performance of logic circuits based on the CMOS technology. The CMOS technology made by the complementary of a pull-up PMOS transistor and Pull-down NMOS transistor. MOSFET networks are the most predictable, but at circuit level an optimized design is desirable having less numbers of transistors, small power consumption and reduces delay [3]. Hamming code: it is error correction and error detection code. At a time it can correct 1-bit error. This code uses following algebraic formula to evaluate redundancy bit ……………………………………………………………………………………..1 Where „n‟ represents no. of data bits and‟ r‟ represents no. of redundancy bit to be added with encoded data. Position of redundancy bit is 2k th position in encoded bit string, where „k‟ ranges from 0 to r-1. For 15 bit data, No. of redundancy bit ‟r‟ is =5. As „k‟ ranges from 0 to r-1, so values of „k‟ is 0,1,2,3 & 4 and position of redundancy bits are 20 (1st), 21 (2nd), 22 (4th), 23 (8th) & 24 (16th) in encoded bit string. NOVEL hamming code: This is another NOVEL approach to correct 1-bit error at a time. This code uses following algebraic formula to evaluate redundancy bit …………………………………………………………….………………………...2 Where „n‟ represents no. of data bits and‟ r‟ represents no. of redundancy bit to be added with encoded data. Position of redundancy bit is „n+r‟ th position in encoded bit string, where „r‟ ranges from 1 to „r‟. For 15-bit data “111000111001101”, hamming encoder provide “1110P0011100P110P1PP” & NOVEL Hamming encoder provide “PPPPP111000111001101” as encoded bit string, where P represents redundancy bit. GDI Technique: Gate Diffusion Input, allows to implementation of a wide range of complex logic functions using only two transistors. The inputs are directly diffused into the gates PMOS, NMOS transistors. So, it is
  • 2. 15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based--- www.theijes.com The IJES Page 2 called a gate diffusion input [4][5]. The GDI method is based on the use of a simple cell as shown in Fig. 1. Considering inputs A,B & C then its output function can be Output=A‟.B+A.B. The GDI cell contains four terminals, they are: 1. G: Common gate input of PMOS and NMOS 2. P: Input to the source/ drain of PMOS 3. N: Input to the source/drain of NMOS 4. Bulks of both PMOS and NMOS are connected to N or P. This method is suitable for fast, the low power circuits reducing to the number transistors as compared to CMOS. Fig.1 basic GDI cell II. EVALUATION OF REDUNDANCY BIT In hamming code Redundancy bit at position 2k can be evaluated by XORing all data bits whose binary value of position contain bit '1' at its (k+1)th place. For example, for 15-bit data, number of redundancy bit require is 5, hence length of encode bit string should be 20-bit. To evaluate redundancy bit present at 23 (8th ) position, following data bits are required whose position in encoded bit string are 9th ,10th ,11th ,12th ,13th ,14th and 15th because binary value of all positions mentioned above contain logic „1‟ at its 4th place. Hence P8 =XOR[db(9), db(10), db(11), db(12), db(13), db(14), db(15)]. Here db(9) indicates data bit at 9th position. But in NOVEL hamming code, Redundancy bit present at (n+r)th position can be evaluated by XORing all data bits whose binary equivalent of position at 'r' place is logic '1'. For example, for 15-bit data, number of redundancy bit require is 5, hence length of encode bit string should be 20-bit. To evaluate redundancy bit present at (n+r=2)(17th ) position, following data bits are required whose position in encoded bit string are 2nd , 3rd ,6th ,7th ,10th ,11th ,14th and 15th because binary value of all positions mentioned above contain logic „1‟ at its 2nd place. Hence P2 =XOR[db(2), db(3), db(6), db(7), db(10), db(11), db(14),db(15)]. Here db(11) indicates data bit at 11th position. III. EVALUATION OF CHECK BIT Check bit at position 2k in hamming code can be evaluated by XORing all data bits whose binary value of position contain bit '1' at its (k+1)th place including parity bit. check bit can be evaluated for in above mentioned example at position 4th as p4=XOR[eb(4), eb(5), eb(6), eb(7), eb(12), eb(13), eb(14), eb(15)], where eb(4) represents encoded bit at 4th position. Fig.2 is showing bock diagram of 15-bit novel hamming encoder which takes 15-bit data as a input and provide 20-bit encoded bit string by adding 5 redundancy bit to it. Check bit at position (n+r)th in NOVEL hamming code can be evaluated by XORing all data bits whose binary value of position contain bit '1' at its (r)th place including parity bit. check bit can be evaluated for in above mentioned example at position 4th as p4=XOR[eb(4), eb(5), eb(6), eb(7), eb(12), eb(13), eb(14), eb(15)], where eb(4) represents encoded bit at 4th position. Fig.2 Block Diagram15-bit novel hamming encoder
  • 3. 15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based--- www.theijes.com The IJES Page 3 IV. ENCODER Encoder is a logic design which is used to convert the data bit string into another larger bit string by adding redundancy bit to it. In novel hamming encoder redundancy bits are evaluated by the inequality , here for 15-bit input data value of „n‟ is 15, so above inequality will satisfy if „r‟ is 5. Hence number of redundancy bit will be 5 that‟s why total output bits provided by novel encoder is 20. Among all encoded bits position of redundancy bits should be 16th ,17th ,18th ,19th and 20th . V. DECODER Fig.3 represents block diagram of 15-bit novel hamming decoder. This novel hamming decoder contains three basic logic circuits. First one is check bit evaluator which contains 4, 8-input XOR gate and 1, 4-input XOR gate. Second one is 5x32 decoder and last one is 15, 2-input XOR gate. As check bits are given as a input to 5x32 decoder due to which it provides logic „1‟ at the its only one output corresponding to position of error bit and all other output remains logic „0‟(if error occurs) otherwise all outputs (from D1 to D15) goes to logic „0‟(if no error occurs). Since all outputs (D1 to D15) connected to one input of XOR gate and other input to encoded data bit,so if no error occurs output of 5x32 decoder(D1 to D15) are to be „0‟ hence finally output of novel decoder will be all origital data and if error occurs that time one output of decoder (corresponding to the position of error bit) goes to‟1‟ that is why error bit inverts and correction occurs. Fig.3 block diagram of 15-bit novel hamming decoder VI. SIMULATION RESULT Input waveform for hamming encoder is shown in Fig.4. In this waveform 4, 15-bit data is given to the input of encoder which are 010101101100100, 100000100100011, 011100101110000 & 101000011010010. Fig.4 Input waveform of novel hamming Encoder As we know that for n-input data, number of parity bits added to it is r & its value can be evaluated when inequality will satisfy. For 15-bit input data, at r=5, above inequality satisfy that is why number of parity bit required is 5. Hence the number of bits at the output of encoder is 20. From its output waveform (Fig.5) output bits are 01010110110010010010, 10000010010001110111, 01110010111000000011 and 10100001101001001100.
  • 4. 15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based--- www.theijes.com The IJES Page 4 Fig.5 Output waveform of novel hamming Encoder Fig.6 show the input waveform of novel hamming decoder. From waveform it is clear that four 20-bit data are given as a input & these are Bits inside the red rectangle indicate the error bit present at input side of decoder. Here Error bits are present at 1st ,7th , 7th & 1st positions respectively Fig.6 input waveform of novel hamming decode Fig.7 indicate the output waveform of hamming decoder, in which error bit present at the input to decoder are corrected and data become original data which has given to the input of encoder. The original data from fig.7 are Bits inside the green rectangle indicate the corrected bit by hamming decoder at output side of it. Fig.7 Output waveform of novel hamming decoder VII. EXPERIMENTAL RESULT Experimental result provides the information about number of transistor usage by different technologies (Pass Transistor, TG, GDI. In this paper hamming codec and novel hamming codec was designed by various technologies like TG tech, pass transistor and GDI tech and detail of transistor usage has described in table.1.
  • 5. 15-bit NOVEL Hamming Codec using HSPICE 22nm CMOS Technology based--- www.theijes.com The IJES Page 5 In order to design 15-bit hamming codec by various technologies like TG, pass transistor and GDI tech, it requires 256, 192 and 128 nos. of transistor respectively and 248, 186 and 124 nos. of transistor for novel hamming codec. Hence novel hamming codec saves 3.12% of area over hamming codec in each of design technologies. Table.1 transistor count by different technologies Fig.8 graphical representation of transistor usage by different technologies REFERENCES [1] Data communication and networking , Behrouz A.Forouzan , 2nd edition Tata McGraw Hill publication. [2] Communication Networks, available at: http://www.pragsoft.com/books/CommNetwork.pdf 2001. [3] Gaddam Naga Durga, D.V.A.N Ravi Kumar, “GDI Technique Based Carry Look Ahead Adder Design ”, IOSR Journal of VLSI and Signal Processing (IOSR-JVSP)Volume 4, Issue 6, Ver. I (Nov - Dec. 2014,PP 01-09e-ISSN: 2319 – 4200, p-ISSN No. : 2319 – 4197. [4]. A.P. Chandrakasan and, S.Sheng, and R.W. Brodersen “Low Power CMOS digital Design,” Proc. IEEE J. Solid –State circuits,vol.27, pp. 473-484, Apr.1992. [5]. W. Al-Assadi, A.P. Jayasumana, and Y.K.Malaiya, “ Pass Transistor logic design,” Int. J. Electron, vol.70,pp.739 -749,1991 NO. OF DATA BIT TECHNOLOGY HAMMING ENCODER NOVEL HAMMING ENCODER NO. OF TRANSISTOR COUNT NO. OF TRANSISTOR COUNT 7 bit TG TECH 104 88 PASS TRANSISTOR 78 66 GDI TECH 52 44 15 bit TG TECH 256 248 PASS TRANSISTOR 192 186 GDI TECH 128 124 31 bit TG TECH 648 632 PASS TRANSISTOR 486 474 GDI TECH 324 316 63 bit TG TECH 1536 1528 PASS TRANSISTOR 1152 1146 GDI TECH 768 764