SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1449
“Optimizing Data Encoding technique for Dynamic
Power reduction in Network on Chip”
M. Vijaya Prasad V. Keerthi Kiran K. Pradeep
PG Scholar Assistant Professor Associate Professor
Dept. of ECE Dept. of ECE Dept. of ECE
Baba Institute of Technology Baba Institute of Technology Baba Institute of Technology
& Sciences, Visakhapatnam & Sciences, Visakhapatnam & Sciences, Visakhapatnam
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract:-
As the technology shrinks, the power
consumed by the links of a Network On Chip(Noc) is
starts to participate with the power dissipated bythe
elementsofthecommunicationsystemslikeNetwork
Interfaces(NIs), routers etc. In this paper we have
presented the optimizing data encodingtechniqueby
different schemes geared towards to reduce the
power dissipated by the links of Network on Chip,
thatoptimizestheon-chipcommunicationsystemnot
solely in terms of performance but also in terms of
power.
Here, within the proposed work the encoder
in LDPC is replaced with our data encoding schemes
therefore as to cut back the power consumption in
the LDPC techniques. Three schemes join to reduce
the dynamic power of the NoCs data path by
minimizing the number of bit transitions. Different
transitions like odd, even and full are taken into
consideration. During this experiment determined
that the proposed technique yields sensible ends up
in dynamic power reduction.
Index terms-- Data Encoding , Low power,
Interconnection on chip, Network Interfaces,
Nework-on-Chip(NoC), Low Density Parity Checker
(LDPC), Power analysis.
1.Introduction :
As silicon technology scales to next
technology, however power demand becomes a
primary factor in communication systems. In fact,
over 50% of the entire dynamic power is dissipated
in interconnects in current processors, and this will
be expected to rise to 65%–80% over the succeeding
years. The power dissipation is proportional to the
switching activity,soreducingthebusswitchinginan
efficient way to reduce the bus power consumption.
System-on-Chip is a novel illustration supposed for
Network-on-Chip design. NoC based systems contain
numerous asynchronous clocks with the aim of
today’s composite SoCs. NoCs that provides
asynchronous communication, scalability,
reliability for the NoC paradigm. The essentialplanof
network-on-chip becomes additional capable owing
to its performance, power and scalability
requirements for a SoC device. The dynamic power
consumption in a NoC grows linearly with the sum of
bit transitions in successive informationpacketssent
through the interconnect design to scale back power
dissipation in NoCs, in both wires and logic, is to
reduce the switching activity by means of coding
schemes.
Low density parity check code is an error
correctingcodeusedinnoisycommunicationchannel
for decreasing the probability of loss of information.
With LDPC, this probability can be minimized to as
tiny as desired, so the data transmission rate is as
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1450
with reference to Shannon’s limit as desired. The
advantage of LDPC codes is their error correcting
performance.
2.Related Works and Contributions :
The data encoding techniques are supposed
to reduce the power consumption caused by the
transitions in the interconnect on chip. These
techniques are followed by basing on reducing the
number of transitions by taking under consideration
different typesoftransitions withintheinterconnects
and also consideringthetransitionsasdifferenttypes
of inversions attainable which are shown in Table.1.
The different types of inversions are odd inversion,
even inversion and full inversion. The number of
transitions within the interconnects may be
controlled by reducing these inversions which
successively reduces the power consumption due to
these transitions in the links. Hence, data encoding
techniques are applied in the LDPC encoder.
Table.1: Effect of different inversions on change of
transitions
By using three systems which are as pursue,
A. Scheme-1
In the encodingscheme-1,themainfocusonreducing
the number of category-1transitions byconvertingto
Category-3 & 4 transitions and Category-2 transition
is converting to Category-1 transitions. The data
encoding system assess the present data with the
previous data to choose whether ODD or NO
inversion of the present data which leads to the
dynamic power reduction.
Fig.1. Encoder structural design scheme-1.
B. Scheme-2
In the encoding scheme-2, both odd and full
inversions are used here.Category-2 transitions are
converted to Category-IV transitions using full
inversion. This scheme compares the present
information with the previous information to choose
whether ODD, FULL or NO inversion of the present
information which yields to the power reduction.
Fig.2. Encoder structural design scheme-2
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1451
C. Scheme-3
Fig.3. Encoder structural design scheme-3
In the encoding scheme-3, even inversion is
integrated with Scheme-2.As some of the transitions
of Category-1 are convertedtoCategory-2transitions
by using odd inversion. If the flit follows even
inversion, the transitions shown by t1***/t1** are
converted into Category- 4 and 3 transitions as
depicted inTable 1. Hence, the even inversionisused
to reduce the power dissipation in systems.
3.Proposed Encoding Schemes :
A. Low Density Parity Check Code (LDPC)
Low-Density Parity Check (LDPC) coding system
was introduced by Gallagher in the early 1960’s. This
is a form of error coding conversion which will
complete performance lock to the Shannon’s limit.
The parity system is predicated on a certain set of
basic LDPC codes which are characterized by various
code rates and packet sizes. Each of the codes could
be a logical linear block code. Each parity code in the
set is defined by a matrix H of size p-by-q, where q
determines the interval of the system and q shows
number of parity check bits in the system. The
number of logical bits is k = p-q. The matrix H is
defined as
Where K i,j is one of a place of m-by-m variation
matrices or a m-by-m zero matrix. The matrix H is
firm from a double stand matrix Hb ofmass pb-by-qb,
where and , with m a numeral 1. The base matrix is
extended by swapping each by 1 in the base matrix
with an m-by-m variation matrix, and each 0 with an
m-by-m zero matrix.
B. LDPC through programming
The programming of a container at the transmitter
produce check-parity spot k = (k0, km-1) stand on an
information block x = (x0, xk-1), and spread the
check-parity spot down with the in order block.
Because of the present character set to be
programmed and convey is enclosed in the
transmitted secret code, in sequence block is also
refer to as consistent bits. The Hamming distance
between two bit patterns is the number of bits that
are different. For example, bit pattern1100and0100
dissent by one bit (the 1st bit), therefore have
performingdistanceofone.Twoidenticalbitpatterns
have Hamming distance of zero. A parity bit is added
to the bit pattern to make sure that the total number
of 1’s is given even (even parity) or odd (odd parity).
C. Components and its Depiction
i. Organize Bits
In this component, arranged the stylewhicharewant
to be checking error. The fragment bits are arranged
in spot by spot to modify register.
ii. Check Parity
In this component, locate the parity spot as a word to
recover spot error. Around the N/4 numbers of XOR
gates to find equality spot from modify register.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1452
Fig.4. Block diagram of LDPC system
iii. Correct Error
Here component, correct the error bit by checking
last bit from the shift register and bit from majority
logic circuit. Here, there was an error correction
stage. In this error correction stage, XOR gate that
changes error bit if there was change in bit.
iv. Recover Output
Here component, if get error free output from shift
register. In this, if there was no any slip in the word,
then it stop cycle checking and goes to next word.
By the means of two decipher performances
mainstream logic decipher and common logic
decipher/perceive in parity to lessen the wait occurs
in the system.
D. Majority Logic Decode
Majority logic decode is a simple and helpful scheme
for decode positive classes of block codes. Inexacting
the decode positive classes of returning codes.
Majority logic decode is a system to decipher
repetition codes, base on the theory that the largest
number of occurrence of a sign was the transmitted
figure-4. It will increase the power use. Syndrome
vector is oldest machinery, it is used to identify the
slip in the code word. Hamming code is one of the
examples of syndrome decipher .
E. Majority Logic Detector/Decoder
The MLDD has been implementing by means of the
EuclideanGeometryLDPC.EG-LDPCcodestherearea
subclass of codes that is individual stage majority
logic decoder (MLD). This method is very practical to
generate and check every one possible error
combinations for data codes with small words and
affected by a small number of bit flits. The dimension
of code and the number of bit flit increases, it is
difficult to systematically test all achievable
combination .
4.DataProgrammingTechniquesInLDPCEncoder
These data programming schemes are
discussed in the above sections are replaced bythese
encoding schemes in its place of the programming in
the parity block:
a. Performance of LDPC Scheme-1
b. Performance of LDPC Scheme-2
c. Performance of LDPC Scheme-3
A. Performance of LDPC Scheme-1
The programming structural design, the odd invertis
based on the state defined and link width of w bits, is
shown in Fig. 1. The programming is not used in link
width of w bits are transmitted via the link through
the grouping of w bits by the NI. A single bit of the
connection is used to the inversion bits of the flit is
indicate the traverse links are not inverted. This
programming method is scheme-1 of data
programming systems are used in parity check of
mainstream logic decipher is swap with our
programming scheme-1 system.
B. Performance of LDPC Scheme-2
The idea of this programming is parallel to those of
the encoder implement scheme-1. The encoding
structural design, the states of the odd and full
inversions is shown in Fig. 2. In the existing system,
Ty block is the system-1 encoder, the T4** and T2
blocks are conclude the full inversion based on their
transition categories have to be taken place for the
link dynamic power reduction.Theone’sblockontop
determines the number of transitions that odd
inverting of pair bits leads to the link dynamic power
reduction. The output of encoding blocks has the
width of log2 w. The output of The middleone’sblock
and bottom one’s block shows the number of
transitions whose full inverting of pair bits leads to
the link dynamicpowerreduction.Themethodwhich
is mention above is parity check using scheme-1now
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1453
is replaced with scheme-2 in the parity check and
thereby reducing some quantity of power evaluate
from scheme-1.
C. Performance of LDPC Scheme-3
The functional methods of this programming are
parallel tothoseoftheencodersimplementscheme-1
and 2. The (inv=0), the initial stage of the encoder
determines the transitioncategoriesthesecondstage
is formed by a set of one’s, Ty blocks which count the
number of one’s in their inputs during the primary
stage, added the Te blocks include to the establish if
any of the transition categories of T2, T1**, andT1***
is detected for each pair bits of their inputs. The four
Ones blocks to establish the number of detect
transitions for Ty, Te, T2, T4** blocks. The method is
mention above is parity check using scheme-1 nowis
replaced with scheme-2 in the parity check and
thereby reducing some amount of power compared
from scheme-2. Therefore, analyzed that scheme-3is
the one which is used in parity check system.
5.Results and Discussion :
The LDPC encodingforproposedtechnique is
written victimization Verilog HDL coding and
simulated using Xilinx 14.2software.Softwarepower
estimate device is XC3S500E and Spartan 3E family,
package is FG320. The power is redced byhavingless
quantity of flip-flops and slice LUT registers. The
comparison of the power results for all the schemes
in existing and the LDPC proposed is shown in
Graph.1. The LDPC encoder is implemented for the
matrix size of 32-by-64. As the results are compared
in terms of total power & area figures are as shown
below. The errors obtain in the existing system are
rectified by using the LDPC technique. The quiescent
power isn’t modified before encoding as long as the
LDPC encoding techniques aren’t applied. That the
quiescent power values are reduced after the LDPC
coding techniques are to be applied.
5.1.Power Report for NLDPC First Data
Total Power = 0.369mW.
The power calculations for the normal LDPC are
shown in the Figure.5.1.It is determined that the
power measured is 0.369mW without using any
inversion techniques. Scrutinizing the powers of
NLDPC within the inversion techniques (ODD, FULL,
EVEN) relying upon the transitions.
5.2.Simulation Result for Normal LPDC
From the Figure 5.2, for the 1st input data
100010011110101100000111110111000 the
corresponding output as above shown figure 5.2, in
case of NLDPC when reset is 1. So, it is determined
that the received data is efficient because of
correction of error using parity checking and power
is reduced besides.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1454
5.3.Summary of NLDPC First Data
According to the above Figure 5.3 shows the
number of LUTs utilized in the NLDPC.
5.4 Power Report for ODD LDPC First Data
Total Power = 0.366mW
The power calculations for the ODD LDPC as
shown in the Figure 5.4. Just in case of odd LDPC the
output data shown in Fig. 5.5, received is for the
given data ODD LPDC
100010011110101100000111110111000respective
ly.Scrutinizing the powers of NLDPC and ODD LDPC,
the ODD LDPC (0.366mW) gives the efficient result
than the NLDPC (0.369mW).
5.5.Simulation Result for ODD LDPC
From the Figure5.5, for the 1st input data
100010011110101100000111110111000. the
corresponding output is as shown in the above Fig
5.5, in case of ODD LDPC when reset is 1.
So, it is observed that the received data is efficient
due to correction of error using parity checking and
power is also reduced.
5.6.Summary for ODD LDPC First Data
According to the Table 5.6 shows the number of
LUTs are utilized in the NLDPC and the number of
IOBs are constant.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1455
5.7. Power Report for NLDPC Second Data
Total Power = 0.328mW
The power calculations for the normal LDPC
are shown in the Figure.5.7. It is determined that
the power calculated is 0.328mW without utilizing
any inversion techniques. Scrutinizing the powers
of NLDPC with the inversion techniques (ODD,
FULL, EVEN) relying upon the transitions.
5.8. Simulation Result for Normal LDPC
Figure 5.8, for the 2nd input data
1010000010000000000001100100000010000 the
corresponding output is shown in above Fig 5.8,just
in case of NLDPC when reset is 1. So, it is determined
that the received data is efficient due to correction of
error using parity checking andpowerisadditionally
reduced.
5.9. Summary of NLDPC Second Data
According to the table 5.9 shows the no. of LUTs
utilized in the NLDPC and the number of IOBs is
constant.
5.10. Power Report for FULL LDPC Second Data
Total Power = 0.318mW
The powercalculations for the FULL LDPC areas
shown in the Figure 5.10. Just in case of full LDPC the
output data shown in Figure5.11, received is for the
given input data
1010000010000000000001100100000010000
respectively. Scrutinizing the powers of NLDPC and
FULL LDPC, the FULL LDPC (0.318mW) gives the
efficient result than the NLDPC (0.328mW).
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1456
5.11. Simulation Result for FULL LDPC
Figure 5.11, for the 2nd input data
1010000010000000000001100100000010000 the
corresponding output is as shown in above Fig 5.11.
Just in case of FULL LDPC when reset is 1. So, it is
determined that of the received data is efficient due
to correction of error using parity checking and
power is also been reduced.
5.12. Summary of FULL LDPC
According to the figure 5.12 shows the number of
LUTS utilized in the NLDPC and the number of IOB’s
is constant.
5.13. Power Report for NLDPC Third Data
Total Power = 0.295mW.
By using any of the inversion technique, just
Scrutinizing the powers of NLDPC with the inversion
techniques (ODD, FULL, EVEN) relying upon the
transitions.
5.14. Simulation Result for Normal LDPC
Figure 5.14, for the 3rd input data
1010100000011110101101100011110101000The
corresponding output is shown in the above Fig5.14.
In case of NLDPC when reset is 1. So, it is determined
that the received data is efficient because of the
correction of error using parity checking and power
is also reduced.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1457
5.15. Summary of NLDPC Third Data
According to the Fig. 5.15 shows the no. of LUTs
utilized in the NLDPC and the no. of IOBs are
constant.
5.16. Power Report for EVEN LDPC Third Data
Total Power = 0.23mW.
The power calculations for the EVEN LDPC are
shown in the above Figure 5.16. In case of even LDPC
the output data is shown in Fig 5.16, received is for
the given input data
1010100000011110101101100011110101000
respectively. Scrutinizing the powers of NLDPC and
EVEN LDPC; the EVEN LDPC (0.230mW) gives the
efficient result than the NLDPC (0.295mW).
5.17. Simulation Result for EVEN LDPC
Figure 5.17, for the 3rd input data
1010100000011110101101100011110101000 the
corresponding output is as shown inFig.5.17.Incase
of FULL LDPC when reset is 1. So, it is determined
that the received data is efficient due to correction of
error using parity checking andpowerisadditionally
reduced.
5.18. Summary of EVEN LDPC THIRD DATA
According to the above shown Figure 5.18 shows
the no. of LUTs utilized in the NLDPC and the no. of
IOBs are constant.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1458
5.19. Comparison of Normal LDPC and ODD LDPC
Table 2. Comparison of Existing and proposed
systems.
5.20. Comparison of Normal LDPC and FULL LDPC
Table 3. Comparison of Existing and Proposed
Systems
5.21. Comparison of NormalLDPCandEVENLDPC
Table 4. Comparison of Existing and Proposed
Systems
PARAMETERS Normal LDPC EVEN
LDPC
POWER 0.295mW 0.230Mw
DELAY 4.283ns 4.270ns
NUMBER OF LUT’S 97 97
MEMORY 212564Kb 212246Kb
When the comparison of both systems in this paper,
so determined the above tables (5.19, 20 and 21). to
reduce the power dissipation due to the sch-1 to sch-
3 ( sch -scheme) and reaming parameters (LUTs,
Slices) is also reduced to the data encoding
techniques for low power VLSI system. The better
results for LDPC Encoding Techniques comparison
with the Data Encoding Techniques.
6.Conclusion and Future Work :
In this paper, a collection of latest data
encoding schemes geared towards reducing the
dynamic power dissipated by the links of a NoC. In
Proposed system, Data programming techniques
which are used in the place of encoders in LDPC that
reduces the power utilization by eliminating the
transitions as mentioned before. Hence analyzed the
power consumption for these three data encoding
schemes and scrutinized their power and area
performances.
In the future, the implementation of NetworkonChip
(NOC) using different kinds of routers and link
techniques are analyzed. Comparison on many
Encoding techniques such as LDPC encoding
techniques to be analyzed in which the area, delay,
power and therefore the performance of the
Network-On-Chips are investigated and use for high
speed applications.
PARAMETERS Normal
LDPC
ODD
LDPC
POWER 0.369mW 0.366mW
DELAY 4.283ns 4.281ns
NUMBER OF
LUT’S
131 97
MEMORY 2010708Kb 199276Kb
PARAMETERS Normal
LDPC
FULL LDPC
POWER 0.328mW 0.318Mw
DELAY 4.276ns 4.274ns
NUMBER OF
LUT’S
131 97
MEMORY 201235Kb 206258Kb
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1459
7.References :
1) Nima Jafarzadeh, Maurizio Palesi, Ahmad
Khademzadeh, Ali Afzali Kusha, “Data Encoding
Techniques for Reducing Energy Consumption in
Network OnChip”IEEEtransactionsonVLSIsystems,
Volume. 22, Issue .3, pp, 675-685, (2014).
2) International Technology Roadmap for
Semiconductors,(2011) [Online].Available:
http://www.itrs.net
3) Mr. S .R. Mullainath & Mr.S.Ramkumar,“Switching
Reduction Through Data Encoding Techniques in
NoC”, IEEE, Volume. 23, Issue.76, pp, 38-41 (2014).
4) S. Anusuyahdevi & Dr. S. Jayashri, “Performance
Analysis of an Efficient Low Power NOC Router
System Using Gray Encoding Techniques”,(ijircce),
Volume. 2, Issue.12, pp, 7463-7470, (2014).
5) WayneWolf,Fellow,AhmedAmineJerraya&Grant
Martin, “Multiprocessor System-on-Chip (MPSoC)
Technology” IEEE, Volume. 27, Issue .10, pp, 1701-
1713 (2008).
6) L. Benini & G. De MSicheli, “Networks on chips: A
new SoC paradigm,” Computer, Volume. 35, issue.1,
pp.70–78, (2002).
7) George vlantis, “Low Density Parity Check Code”
doc: IEEE , pp.1-13 (2006).
8) Manjunatha P. N , T. S. Bharath Kumar & Dr . M. Z.
Kurian “Architecture for Low Density Parity Check
Encoder” (IJAIEM), Volume. 3, Issue 3, pp. 414-417
(2014).
9) M.Sakthivel, M. Karthick Raja, K.R. Ragupathy &
K.Sathish Kumar, “Performance Comparison of EG -
LDPCcodeswithmaximumlikelihoodAlgorithmover
non-binary LDPC codes” (IJCSITY) Volume.2, Issue.2,
pp, 43-53 (2014).
10) Tuan Ta, University of Texas at Austin“ATutorial
on Low Density ParityCheckCodes“pp,1-15,(2003).
11) Chetna N. Kharkar, M. M. Jadhav & A. M. Sapkal,
“FPGA Implementation of linear LDPC encoder”
Volume. 2, Issue. 11, (2013).
12) Thomas J. Richardson & Rüdiger L. Urbanke
“Efficient Encoding of Low Density Parity-Check
Codes” IEEE ,Volume.47, Issue. NO. 2, pp. 638-656,
(2001).

More Related Content

PDF
Ff34970973
PDF
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
PDF
Lightweight hamming product code based multiple bit error correction coding s...
PDF
Generation and Implementation of Barker and Nested Binary codes
PDF
Iisrt jona priyaa(1 5)
PDF
Hardware implementation of (63, 51) bch encoder and decoder for wban using lf...
PDF
A 12-Bit High Speed Analog To Digital Convertor Using μp 8085
PDF
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM
Ff34970973
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
Lightweight hamming product code based multiple bit error correction coding s...
Generation and Implementation of Barker and Nested Binary codes
Iisrt jona priyaa(1 5)
Hardware implementation of (63, 51) bch encoder and decoder for wban using lf...
A 12-Bit High Speed Analog To Digital Convertor Using μp 8085
A NOVEL APPROACH FOR LOWER POWER DESIGN IN TURBO CODING SYSTEM

What's hot (20)

PDF
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
PDF
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
PDF
A new channel coding technique to approach the channel capacity
PDF
FPGA Implementation of LDPC Encoder for Terrestrial Television
PDF
Performance Analysis of Convolution Coded WLAN Physical Layer under Different...
PDF
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
PDF
Reversed-Trellis Tail-Biting Convolutional Code (RT-TBCC) Decoder Architectur...
PDF
Design of A New Lightweight Encryption for Embedded Security
PDF
vorlage
PDF
Y25124127
PDF
K0216571
PDF
T04504121126
PDF
International Journal of Engineering Research and Development (IJERD)
PDF
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
PDF
Simulation of Turbo Convolutional Codes for Deep Space Mission
PDF
24 15055 current steering ijeecs 1570310518(edit)
PDF
Turbocode
PDF
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
PDF
Design and implementation of log domain decoder
PDF
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
ANALOG MODELING OF RECURSIVE ESTIMATOR DESIGN WITH FILTER DESIGN MODEL
Review On 2:4 Decoder By Reversible Logic Gates For Low Power Consumption
A new channel coding technique to approach the channel capacity
FPGA Implementation of LDPC Encoder for Terrestrial Television
Performance Analysis of Convolution Coded WLAN Physical Layer under Different...
IRJET - Wireless Transmission of Data using LDPC Codes based on Raspberry Pi
Reversed-Trellis Tail-Biting Convolutional Code (RT-TBCC) Decoder Architectur...
Design of A New Lightweight Encryption for Embedded Security
vorlage
Y25124127
K0216571
T04504121126
International Journal of Engineering Research and Development (IJERD)
NON-STATISTICAL EUCLIDEAN-DISTANCE SISO DECODING OF ERROR-CORRECTING CODES OV...
Simulation of Turbo Convolutional Codes for Deep Space Mission
24 15055 current steering ijeecs 1570310518(edit)
Turbocode
Performances Concatenated LDPC based STBC-OFDM System and MRC Receivers
Design and implementation of log domain decoder
Performance Analysis of Steepest Descent Decoding Algorithm for LDPC Codes
Ad

Similar to Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On Chip (20)

PPTX
Error control coding techniques
PDF
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
PDF
LDPC Encoding and Hamming Encoding
PDF
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
PPT
Ldpc based error correction
PDF
C04922125
PDF
Fpga implementation of linear ldpc encoder
PDF
Fpga implementation of linear ldpc encoder
PDF
High Performance Error Detection with Different Set Cyclic Codes for Memory A...
PDF
A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
PDF
Ab4102211213
PDF
Analysis of LDPC Codes under Wi-Max IEEE 802.16e
PDF
Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...
PDF
PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...
PDF
Research Inventy : International Journal of Engineering and Science is publis...
PDF
Iaetsd efficient majority logic fault detection with
PPTX
LDPC Encoding
PDF
Performance comparison of eg ldpc codes
PDF
Efficient reconfigurable parallel switching for low-density parity-check enc...
PDF
Bj32392395
Error control coding techniques
REDUCED COMPLEXITY QUASI-CYCLIC LDPC ENCODER FOR IEEE 802.11N
LDPC Encoding and Hamming Encoding
Reduced Energy Min-Max Decoding Algorithm for Ldpc Code with Adder Correction...
Ldpc based error correction
C04922125
Fpga implementation of linear ldpc encoder
Fpga implementation of linear ldpc encoder
High Performance Error Detection with Different Set Cyclic Codes for Memory A...
A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
Ab4102211213
Analysis of LDPC Codes under Wi-Max IEEE 802.16e
Reduced Complexity Maximum Likelihood Decoding Algorithm for LDPC Code Correc...
PERFORMANCE ESTIMATION OF LDPC CODE SUING SUM PRODUCT ALGORITHM AND BIT FLIPP...
Research Inventy : International Journal of Engineering and Science is publis...
Iaetsd efficient majority logic fault detection with
LDPC Encoding
Performance comparison of eg ldpc codes
Efficient reconfigurable parallel switching for low-density parity-check enc...
Bj32392395
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
Strings in CPP - Strings in C++ are sequences of characters used to store and...
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
PPT on Performance Review to get promotions
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Structs to JSON How Go Powers REST APIs.pdf
PPTX
OOP with Java - Java Introduction (Basics)
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Construction Project Organization Group 2.pptx
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
bas. eng. economics group 4 presentation 1.pptx
Digital Logic Computer Design lecture notes
Strings in CPP - Strings in C++ are sequences of characters used to store and...
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPT on Performance Review to get promotions
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
UNIT-1 - COAL BASED THERMAL POWER PLANTS
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Internet of Things (IOT) - A guide to understanding
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Structs to JSON How Go Powers REST APIs.pdf
OOP with Java - Java Introduction (Basics)
Embodied AI: Ushering in the Next Era of Intelligent Systems
CH1 Production IntroductoryConcepts.pptx
Construction Project Organization Group 2.pptx

Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On Chip

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1449 “Optimizing Data Encoding technique for Dynamic Power reduction in Network on Chip” M. Vijaya Prasad V. Keerthi Kiran K. Pradeep PG Scholar Assistant Professor Associate Professor Dept. of ECE Dept. of ECE Dept. of ECE Baba Institute of Technology Baba Institute of Technology Baba Institute of Technology & Sciences, Visakhapatnam & Sciences, Visakhapatnam & Sciences, Visakhapatnam ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract:- As the technology shrinks, the power consumed by the links of a Network On Chip(Noc) is starts to participate with the power dissipated bythe elementsofthecommunicationsystemslikeNetwork Interfaces(NIs), routers etc. In this paper we have presented the optimizing data encodingtechniqueby different schemes geared towards to reduce the power dissipated by the links of Network on Chip, thatoptimizestheon-chipcommunicationsystemnot solely in terms of performance but also in terms of power. Here, within the proposed work the encoder in LDPC is replaced with our data encoding schemes therefore as to cut back the power consumption in the LDPC techniques. Three schemes join to reduce the dynamic power of the NoCs data path by minimizing the number of bit transitions. Different transitions like odd, even and full are taken into consideration. During this experiment determined that the proposed technique yields sensible ends up in dynamic power reduction. Index terms-- Data Encoding , Low power, Interconnection on chip, Network Interfaces, Nework-on-Chip(NoC), Low Density Parity Checker (LDPC), Power analysis. 1.Introduction : As silicon technology scales to next technology, however power demand becomes a primary factor in communication systems. In fact, over 50% of the entire dynamic power is dissipated in interconnects in current processors, and this will be expected to rise to 65%–80% over the succeeding years. The power dissipation is proportional to the switching activity,soreducingthebusswitchinginan efficient way to reduce the bus power consumption. System-on-Chip is a novel illustration supposed for Network-on-Chip design. NoC based systems contain numerous asynchronous clocks with the aim of today’s composite SoCs. NoCs that provides asynchronous communication, scalability, reliability for the NoC paradigm. The essentialplanof network-on-chip becomes additional capable owing to its performance, power and scalability requirements for a SoC device. The dynamic power consumption in a NoC grows linearly with the sum of bit transitions in successive informationpacketssent through the interconnect design to scale back power dissipation in NoCs, in both wires and logic, is to reduce the switching activity by means of coding schemes. Low density parity check code is an error correctingcodeusedinnoisycommunicationchannel for decreasing the probability of loss of information. With LDPC, this probability can be minimized to as tiny as desired, so the data transmission rate is as
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1450 with reference to Shannon’s limit as desired. The advantage of LDPC codes is their error correcting performance. 2.Related Works and Contributions : The data encoding techniques are supposed to reduce the power consumption caused by the transitions in the interconnect on chip. These techniques are followed by basing on reducing the number of transitions by taking under consideration different typesoftransitions withintheinterconnects and also consideringthetransitionsasdifferenttypes of inversions attainable which are shown in Table.1. The different types of inversions are odd inversion, even inversion and full inversion. The number of transitions within the interconnects may be controlled by reducing these inversions which successively reduces the power consumption due to these transitions in the links. Hence, data encoding techniques are applied in the LDPC encoder. Table.1: Effect of different inversions on change of transitions By using three systems which are as pursue, A. Scheme-1 In the encodingscheme-1,themainfocusonreducing the number of category-1transitions byconvertingto Category-3 & 4 transitions and Category-2 transition is converting to Category-1 transitions. The data encoding system assess the present data with the previous data to choose whether ODD or NO inversion of the present data which leads to the dynamic power reduction. Fig.1. Encoder structural design scheme-1. B. Scheme-2 In the encoding scheme-2, both odd and full inversions are used here.Category-2 transitions are converted to Category-IV transitions using full inversion. This scheme compares the present information with the previous information to choose whether ODD, FULL or NO inversion of the present information which yields to the power reduction. Fig.2. Encoder structural design scheme-2
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1451 C. Scheme-3 Fig.3. Encoder structural design scheme-3 In the encoding scheme-3, even inversion is integrated with Scheme-2.As some of the transitions of Category-1 are convertedtoCategory-2transitions by using odd inversion. If the flit follows even inversion, the transitions shown by t1***/t1** are converted into Category- 4 and 3 transitions as depicted inTable 1. Hence, the even inversionisused to reduce the power dissipation in systems. 3.Proposed Encoding Schemes : A. Low Density Parity Check Code (LDPC) Low-Density Parity Check (LDPC) coding system was introduced by Gallagher in the early 1960’s. This is a form of error coding conversion which will complete performance lock to the Shannon’s limit. The parity system is predicated on a certain set of basic LDPC codes which are characterized by various code rates and packet sizes. Each of the codes could be a logical linear block code. Each parity code in the set is defined by a matrix H of size p-by-q, where q determines the interval of the system and q shows number of parity check bits in the system. The number of logical bits is k = p-q. The matrix H is defined as Where K i,j is one of a place of m-by-m variation matrices or a m-by-m zero matrix. The matrix H is firm from a double stand matrix Hb ofmass pb-by-qb, where and , with m a numeral 1. The base matrix is extended by swapping each by 1 in the base matrix with an m-by-m variation matrix, and each 0 with an m-by-m zero matrix. B. LDPC through programming The programming of a container at the transmitter produce check-parity spot k = (k0, km-1) stand on an information block x = (x0, xk-1), and spread the check-parity spot down with the in order block. Because of the present character set to be programmed and convey is enclosed in the transmitted secret code, in sequence block is also refer to as consistent bits. The Hamming distance between two bit patterns is the number of bits that are different. For example, bit pattern1100and0100 dissent by one bit (the 1st bit), therefore have performingdistanceofone.Twoidenticalbitpatterns have Hamming distance of zero. A parity bit is added to the bit pattern to make sure that the total number of 1’s is given even (even parity) or odd (odd parity). C. Components and its Depiction i. Organize Bits In this component, arranged the stylewhicharewant to be checking error. The fragment bits are arranged in spot by spot to modify register. ii. Check Parity In this component, locate the parity spot as a word to recover spot error. Around the N/4 numbers of XOR gates to find equality spot from modify register.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1452 Fig.4. Block diagram of LDPC system iii. Correct Error Here component, correct the error bit by checking last bit from the shift register and bit from majority logic circuit. Here, there was an error correction stage. In this error correction stage, XOR gate that changes error bit if there was change in bit. iv. Recover Output Here component, if get error free output from shift register. In this, if there was no any slip in the word, then it stop cycle checking and goes to next word. By the means of two decipher performances mainstream logic decipher and common logic decipher/perceive in parity to lessen the wait occurs in the system. D. Majority Logic Decode Majority logic decode is a simple and helpful scheme for decode positive classes of block codes. Inexacting the decode positive classes of returning codes. Majority logic decode is a system to decipher repetition codes, base on the theory that the largest number of occurrence of a sign was the transmitted figure-4. It will increase the power use. Syndrome vector is oldest machinery, it is used to identify the slip in the code word. Hamming code is one of the examples of syndrome decipher . E. Majority Logic Detector/Decoder The MLDD has been implementing by means of the EuclideanGeometryLDPC.EG-LDPCcodestherearea subclass of codes that is individual stage majority logic decoder (MLD). This method is very practical to generate and check every one possible error combinations for data codes with small words and affected by a small number of bit flits. The dimension of code and the number of bit flit increases, it is difficult to systematically test all achievable combination . 4.DataProgrammingTechniquesInLDPCEncoder These data programming schemes are discussed in the above sections are replaced bythese encoding schemes in its place of the programming in the parity block: a. Performance of LDPC Scheme-1 b. Performance of LDPC Scheme-2 c. Performance of LDPC Scheme-3 A. Performance of LDPC Scheme-1 The programming structural design, the odd invertis based on the state defined and link width of w bits, is shown in Fig. 1. The programming is not used in link width of w bits are transmitted via the link through the grouping of w bits by the NI. A single bit of the connection is used to the inversion bits of the flit is indicate the traverse links are not inverted. This programming method is scheme-1 of data programming systems are used in parity check of mainstream logic decipher is swap with our programming scheme-1 system. B. Performance of LDPC Scheme-2 The idea of this programming is parallel to those of the encoder implement scheme-1. The encoding structural design, the states of the odd and full inversions is shown in Fig. 2. In the existing system, Ty block is the system-1 encoder, the T4** and T2 blocks are conclude the full inversion based on their transition categories have to be taken place for the link dynamic power reduction.Theone’sblockontop determines the number of transitions that odd inverting of pair bits leads to the link dynamic power reduction. The output of encoding blocks has the width of log2 w. The output of The middleone’sblock and bottom one’s block shows the number of transitions whose full inverting of pair bits leads to the link dynamicpowerreduction.Themethodwhich is mention above is parity check using scheme-1now
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1453 is replaced with scheme-2 in the parity check and thereby reducing some quantity of power evaluate from scheme-1. C. Performance of LDPC Scheme-3 The functional methods of this programming are parallel tothoseoftheencodersimplementscheme-1 and 2. The (inv=0), the initial stage of the encoder determines the transitioncategoriesthesecondstage is formed by a set of one’s, Ty blocks which count the number of one’s in their inputs during the primary stage, added the Te blocks include to the establish if any of the transition categories of T2, T1**, andT1*** is detected for each pair bits of their inputs. The four Ones blocks to establish the number of detect transitions for Ty, Te, T2, T4** blocks. The method is mention above is parity check using scheme-1 nowis replaced with scheme-2 in the parity check and thereby reducing some amount of power compared from scheme-2. Therefore, analyzed that scheme-3is the one which is used in parity check system. 5.Results and Discussion : The LDPC encodingforproposedtechnique is written victimization Verilog HDL coding and simulated using Xilinx 14.2software.Softwarepower estimate device is XC3S500E and Spartan 3E family, package is FG320. The power is redced byhavingless quantity of flip-flops and slice LUT registers. The comparison of the power results for all the schemes in existing and the LDPC proposed is shown in Graph.1. The LDPC encoder is implemented for the matrix size of 32-by-64. As the results are compared in terms of total power & area figures are as shown below. The errors obtain in the existing system are rectified by using the LDPC technique. The quiescent power isn’t modified before encoding as long as the LDPC encoding techniques aren’t applied. That the quiescent power values are reduced after the LDPC coding techniques are to be applied. 5.1.Power Report for NLDPC First Data Total Power = 0.369mW. The power calculations for the normal LDPC are shown in the Figure.5.1.It is determined that the power measured is 0.369mW without using any inversion techniques. Scrutinizing the powers of NLDPC within the inversion techniques (ODD, FULL, EVEN) relying upon the transitions. 5.2.Simulation Result for Normal LPDC From the Figure 5.2, for the 1st input data 100010011110101100000111110111000 the corresponding output as above shown figure 5.2, in case of NLDPC when reset is 1. So, it is determined that the received data is efficient because of correction of error using parity checking and power is reduced besides.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1454 5.3.Summary of NLDPC First Data According to the above Figure 5.3 shows the number of LUTs utilized in the NLDPC. 5.4 Power Report for ODD LDPC First Data Total Power = 0.366mW The power calculations for the ODD LDPC as shown in the Figure 5.4. Just in case of odd LDPC the output data shown in Fig. 5.5, received is for the given data ODD LPDC 100010011110101100000111110111000respective ly.Scrutinizing the powers of NLDPC and ODD LDPC, the ODD LDPC (0.366mW) gives the efficient result than the NLDPC (0.369mW). 5.5.Simulation Result for ODD LDPC From the Figure5.5, for the 1st input data 100010011110101100000111110111000. the corresponding output is as shown in the above Fig 5.5, in case of ODD LDPC when reset is 1. So, it is observed that the received data is efficient due to correction of error using parity checking and power is also reduced. 5.6.Summary for ODD LDPC First Data According to the Table 5.6 shows the number of LUTs are utilized in the NLDPC and the number of IOBs are constant.
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1455 5.7. Power Report for NLDPC Second Data Total Power = 0.328mW The power calculations for the normal LDPC are shown in the Figure.5.7. It is determined that the power calculated is 0.328mW without utilizing any inversion techniques. Scrutinizing the powers of NLDPC with the inversion techniques (ODD, FULL, EVEN) relying upon the transitions. 5.8. Simulation Result for Normal LDPC Figure 5.8, for the 2nd input data 1010000010000000000001100100000010000 the corresponding output is shown in above Fig 5.8,just in case of NLDPC when reset is 1. So, it is determined that the received data is efficient due to correction of error using parity checking andpowerisadditionally reduced. 5.9. Summary of NLDPC Second Data According to the table 5.9 shows the no. of LUTs utilized in the NLDPC and the number of IOBs is constant. 5.10. Power Report for FULL LDPC Second Data Total Power = 0.318mW The powercalculations for the FULL LDPC areas shown in the Figure 5.10. Just in case of full LDPC the output data shown in Figure5.11, received is for the given input data 1010000010000000000001100100000010000 respectively. Scrutinizing the powers of NLDPC and FULL LDPC, the FULL LDPC (0.318mW) gives the efficient result than the NLDPC (0.328mW).
  • 8. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1456 5.11. Simulation Result for FULL LDPC Figure 5.11, for the 2nd input data 1010000010000000000001100100000010000 the corresponding output is as shown in above Fig 5.11. Just in case of FULL LDPC when reset is 1. So, it is determined that of the received data is efficient due to correction of error using parity checking and power is also been reduced. 5.12. Summary of FULL LDPC According to the figure 5.12 shows the number of LUTS utilized in the NLDPC and the number of IOB’s is constant. 5.13. Power Report for NLDPC Third Data Total Power = 0.295mW. By using any of the inversion technique, just Scrutinizing the powers of NLDPC with the inversion techniques (ODD, FULL, EVEN) relying upon the transitions. 5.14. Simulation Result for Normal LDPC Figure 5.14, for the 3rd input data 1010100000011110101101100011110101000The corresponding output is shown in the above Fig5.14. In case of NLDPC when reset is 1. So, it is determined that the received data is efficient because of the correction of error using parity checking and power is also reduced.
  • 9. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1457 5.15. Summary of NLDPC Third Data According to the Fig. 5.15 shows the no. of LUTs utilized in the NLDPC and the no. of IOBs are constant. 5.16. Power Report for EVEN LDPC Third Data Total Power = 0.23mW. The power calculations for the EVEN LDPC are shown in the above Figure 5.16. In case of even LDPC the output data is shown in Fig 5.16, received is for the given input data 1010100000011110101101100011110101000 respectively. Scrutinizing the powers of NLDPC and EVEN LDPC; the EVEN LDPC (0.230mW) gives the efficient result than the NLDPC (0.295mW). 5.17. Simulation Result for EVEN LDPC Figure 5.17, for the 3rd input data 1010100000011110101101100011110101000 the corresponding output is as shown inFig.5.17.Incase of FULL LDPC when reset is 1. So, it is determined that the received data is efficient due to correction of error using parity checking andpowerisadditionally reduced. 5.18. Summary of EVEN LDPC THIRD DATA According to the above shown Figure 5.18 shows the no. of LUTs utilized in the NLDPC and the no. of IOBs are constant.
  • 10. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1458 5.19. Comparison of Normal LDPC and ODD LDPC Table 2. Comparison of Existing and proposed systems. 5.20. Comparison of Normal LDPC and FULL LDPC Table 3. Comparison of Existing and Proposed Systems 5.21. Comparison of NormalLDPCandEVENLDPC Table 4. Comparison of Existing and Proposed Systems PARAMETERS Normal LDPC EVEN LDPC POWER 0.295mW 0.230Mw DELAY 4.283ns 4.270ns NUMBER OF LUT’S 97 97 MEMORY 212564Kb 212246Kb When the comparison of both systems in this paper, so determined the above tables (5.19, 20 and 21). to reduce the power dissipation due to the sch-1 to sch- 3 ( sch -scheme) and reaming parameters (LUTs, Slices) is also reduced to the data encoding techniques for low power VLSI system. The better results for LDPC Encoding Techniques comparison with the Data Encoding Techniques. 6.Conclusion and Future Work : In this paper, a collection of latest data encoding schemes geared towards reducing the dynamic power dissipated by the links of a NoC. In Proposed system, Data programming techniques which are used in the place of encoders in LDPC that reduces the power utilization by eliminating the transitions as mentioned before. Hence analyzed the power consumption for these three data encoding schemes and scrutinized their power and area performances. In the future, the implementation of NetworkonChip (NOC) using different kinds of routers and link techniques are analyzed. Comparison on many Encoding techniques such as LDPC encoding techniques to be analyzed in which the area, delay, power and therefore the performance of the Network-On-Chips are investigated and use for high speed applications. PARAMETERS Normal LDPC ODD LDPC POWER 0.369mW 0.366mW DELAY 4.283ns 4.281ns NUMBER OF LUT’S 131 97 MEMORY 2010708Kb 199276Kb PARAMETERS Normal LDPC FULL LDPC POWER 0.328mW 0.318Mw DELAY 4.276ns 4.274ns NUMBER OF LUT’S 131 97 MEMORY 201235Kb 206258Kb
  • 11. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 1459 7.References : 1) Nima Jafarzadeh, Maurizio Palesi, Ahmad Khademzadeh, Ali Afzali Kusha, “Data Encoding Techniques for Reducing Energy Consumption in Network OnChip”IEEEtransactionsonVLSIsystems, Volume. 22, Issue .3, pp, 675-685, (2014). 2) International Technology Roadmap for Semiconductors,(2011) [Online].Available: http://www.itrs.net 3) Mr. S .R. Mullainath & Mr.S.Ramkumar,“Switching Reduction Through Data Encoding Techniques in NoC”, IEEE, Volume. 23, Issue.76, pp, 38-41 (2014). 4) S. Anusuyahdevi & Dr. S. Jayashri, “Performance Analysis of an Efficient Low Power NOC Router System Using Gray Encoding Techniques”,(ijircce), Volume. 2, Issue.12, pp, 7463-7470, (2014). 5) WayneWolf,Fellow,AhmedAmineJerraya&Grant Martin, “Multiprocessor System-on-Chip (MPSoC) Technology” IEEE, Volume. 27, Issue .10, pp, 1701- 1713 (2008). 6) L. Benini & G. De MSicheli, “Networks on chips: A new SoC paradigm,” Computer, Volume. 35, issue.1, pp.70–78, (2002). 7) George vlantis, “Low Density Parity Check Code” doc: IEEE , pp.1-13 (2006). 8) Manjunatha P. N , T. S. Bharath Kumar & Dr . M. Z. Kurian “Architecture for Low Density Parity Check Encoder” (IJAIEM), Volume. 3, Issue 3, pp. 414-417 (2014). 9) M.Sakthivel, M. Karthick Raja, K.R. Ragupathy & K.Sathish Kumar, “Performance Comparison of EG - LDPCcodeswithmaximumlikelihoodAlgorithmover non-binary LDPC codes” (IJCSITY) Volume.2, Issue.2, pp, 43-53 (2014). 10) Tuan Ta, University of Texas at Austin“ATutorial on Low Density ParityCheckCodes“pp,1-15,(2003). 11) Chetna N. Kharkar, M. M. Jadhav & A. M. Sapkal, “FPGA Implementation of linear LDPC encoder” Volume. 2, Issue. 11, (2013). 12) Thomas J. Richardson & Rüdiger L. Urbanke “Efficient Encoding of Low Density Parity-Check Codes” IEEE ,Volume.47, Issue. NO. 2, pp. 638-656, (2001).