SlideShare a Scribd company logo
Scientific Journal Impact Factor (SJIF): 1.711
International Journal of Modern Trends in Engineering
and Research
www.ijmter.com
@IJMTER-2014, All rights Reserved 755
e-ISSN : 2349-9745
p-ISSN : 2393-8161
A NEW DATA ENCODER AND DECODER SCHEME FOR
NETWORK ON CHIP
DURAIMURUGAN.M1
, Ms.BHARATHI.V,M.E2
1
ME COMMUNICATION SYSTEM, Dept of ECE, Dhanalakshmi Srinivasan Engineering college,
Perambalur, Tamilnadu, India,
2
Assistant Professor -ECE, Department of ECE, Dhanalakshmi Srinivasan Engineering college,
Perambalur, Tamilnadu, India,
Abstract—System-on-chip (soc) based system has so many disadvantages in power-dissipation as
well as clock rate while the data transfer from one system to another system in on-chip. At the same
time, a higher operated system does not support the lower operated bus network for data transfer.
However an alternative scheme is proposed for high speed data transfer. But this scheme is limited to
SOCs. Unlike soc, network-on-chip (NOC) has so many advantages for data transfer. It has a special
feature to transfer the data in on-chip named as transitional encoder. Its operation is based on input
transitions. At the same time it supports systems which are higher operated frequencies. In this
project, a low-power encoding scheme is proposed. The proposed system yields lower dynamic
power dissipation due to the reduction of switching activity and coupling switching activity when
compared to existing system. Even-though many factors which is based on power dissipation, the
dynamic power dissipation is only considerable for reasonable advantage. The proposed system is
synthesized using quartus II 9.1 software. Besides, the proposed system will be extended up to
interlink PE communication with help of routers and PE’s which are performed by various
operations. To implement this system in real NOC’s contains the proposed encoders and decoders for
data transfer with regular traffic scenarios should be considered.
Keywords— Coupling switching activity, data encoding, interconnection on chip, low power,
network-on-chip (NOC), power analysis.
I.INTRODUCTION
In general digital logic design has two main criteria. One is SOC (system on-chip) and another one is
NOC (network on-chip).earlier versions of processing systems such micro-processors, micro-
controllers and DSP processors belongs to SOC has performance degradation in all kinds. However
these designs are designed using VLSI CAD tools.
Shifting from a silicon technology node to the next one result faster and more power efficient gates
but slower and more power hungry wires[1]. In fact, more than 50%of the total dynamic power is
dissipated in interconnects in current processors, and this is expected to rise to 65%–80% over the
next several years. If the raw computation horsepower seems to be unlimited, thanks to the ability of
instancing more and more cores in a single silicon die, scalability issues, due to the need of making
efficient and reliable communication between the increasing number of cores, become the real
problem. The network on-chip (NoC) design paradigm is recognized as the most viable way to tackle
with scalability and variability issues that characterize the ultra deep submicron meter era[1]. As the
design complexity increases, the total length of the interconnection wires increases, resulting in long
transmission delay and higher power consumption. In addition, the distance between wires shrinks
with technology, increasing coupling capacitance, and the height of the wire material increases
resulting in greater fringe capacitance[2].
Nowadays, the on-chip communication issues are as relevant as, and in some cases more relevant
than, the computation related issues[8]. In fact, the communication subsystem increasingly impacts
the traditional design objectives, including cost (i.e., silicon area), performance, power dissipation,
energy consumption, reliability, etc. As technology shrinks, an ever more significant fraction of the
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 756
total power budget of a complex many-core system-on-chip (SoC) is due to the communication
subsystem[9].
In this paper, we focus on techniques aimed at reducing the power dissipated by the network links. In
fact, the power dissipated by the network links is as relevant as that dissipated by routers and
network interfaces (NIs) and their contribution is expected to increase as technology scales[3]. In
particular, we present a set of data encoding schemes operating at flit level and on an end-to-end
basis, which allows us to minimize both the switching activity and the coupling switching activity on
links of the routing paths traversed by the packet[7]s. We focus on data encoding schemes as a viable
way to reduce power dissipated by the network links. The basic idea is to opportunely encode the
data before their injection in the network in such a way as to reduce the switching activity of the
links.
The proposed data encoding schemes are assessed on a set of traffic scenarios both synthetic and
extracted from real applications. The analysis takes into consideration not only the power and energy
saving due to the reduction of the switching activity in network links, but also the overhead (both in
terms of power dissipation and silicon area) due to the encoding and decoding logic integrated into
the NI. We show that up to 37% of power dissipation and up to 18% of energy consumption can be
saved adopting the proposed encoding schemes without impacting the overall performance of the
network[4].
The proposed encoding schemes, which are transparent with respect to the router implementation,
are presented and discussed at both the algorithmic level and the architectural level, and assessed by
means of simulation on synthetic and real traffic scenarios[10]. The analysis takes into account
several aspects and metrics of the design, including silicon area, power dissipation, and energy
consumption. The results show that by using the proposed encoding schemes up to 51% of power
and up to 14% of energy can be saved without any significant degradation in performance and with
15% area overhead in the NI.
The rest of this paper is organized as follows. We briefly discuss related works in Section II, while
Section III presents an overview of the proposed data encoding schemes. The proposed data
encoding schemes along with possible hardware implementations and their analysis are described in
Section IV. In Section V, the results for the hardware overhead, power and energy savings, and
performance reduction of the proposed data encoding schemes are compared with others. Finally,
this paper is concluded in Section VI.
II.OVERVIEW OF THE PROPOSAL
The fundamental idea of the projected approach is encoding the flits by they are injected into the
network with the aim of minimizing the coupling switching activity and the self-switching activity in
the links crossed by the flits. Moreover, coupling switching activity and self-switching activity are
reliable for link power dissipation. In this paper, we suggest to the end-to-end scheme. This end-to-
end encoding method takes benefit of the pipeline nature of the wormhole switching method. Note
that since the same series of flits passes throughout all the links of the routing pathway, the encoding
result taken at the NI may offer the same power reduction for all the links. For the proposed system,
an encoder and a decoder block are additional to the NI. Apart from the header flit, the encoder
encodes the leaving flits of the packet such that the power dissipated by the inter-router point-to-
point link is reduced.
III. ENCODING SCHEMES
The proposed encoding scheme is designed to reduce the power dissipation by minimizing the self-
switching and coupling switching activities on the links of interconnected network. The dynamic
power scattered by the drives and interconnects are
P = [ T0-->1 ( Cs + Cl ) + Tc Cc ] V2
dd Fck (1)
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 757
where T0-->1 is the number of 0 → 1 transitions in the bus in two consecutive transmissions, Tc is the
number of correlated switching between physically adjacent lines, Cs is the line to substrate
capacitance, Cl is the load capacitance, Cc is the coupling capacitance, Vdd is the supply voltage, and
Fck is the clock frequency.
Four types of coupling transitions as described.
Type I transition  occurs when one of the lines switches when the other remains unchanged.
Type II transition  occurs to one line switches from low to high while the other makes transition
from high to low.
Type III transition  corresponds to the case where both lines switch simultaneously.
Type IV transition  both lines do not change.
A) Power Model
The effective switched capacitance varies from type to type,
TY = T2 + T1 - T1
***
(2)
but T1= T1
*
+ T1
**
+ T1 *** (3)
substitute (3) in (2) we get
TY = T2 + T1
*
+ T1
**
+ T1 *** - T1
***
(4)
TY = T2 + T1
*
+ T1
**
(5)
The number of transitions for Types I, II,
III, and IV are 8, 2, 2, and 4, respectively. For a random
set of data, each of these sixteen transitions has the same
probability. Therefore, the occurrence probability for Types I, II, III, and IV are 1/2, 1/8, 1/8, and
1/4, respectively.
Table 1 Effect of odd inversion on change of transition types
Figure 1 Encoder circuit diagram
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 758
The encoding scheme compares the current data with the previous one to decide whether the odd,
full, or no inversion of the current data can give rise to the link power reduction. The encoding logic,
each Ty block takes the two adjacent bits of the input flits (e.g., X1X2Y1Y2, X2X3Y2Y3, X3X4Y3Y4,
etc.) and sets its output to “1” if any of the transition types of Ty is detected. This means that the odd
inverting for this pair of bits leads to the reduction of the link power dissipation.
Figure 2 Internal view of encoder block
Each and every transition types (totally four types of transitions are employed but specifically the
above mentioned types are used in scheme-I architecture)defines the specific transition. For example
t2 defines the transitions 01102 (610), 10012 (1010). In the same way t1*
defines the transitions 00102
(210), 11012 (1310) and t1
**
defines the transitions 00012 (110), 11102 (1410), 01002 (410), 10112 (1110).
Figure 3 Decoder circuit diagram
For the decoder, we only need to have the Ty block to determine which action has been taken
place in the encoder. Based on the outputs of these blocks, the majority voter block checks the
validity of the inequality.
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 759
Figure 4 Internal view of decoder block
If the output is “0” (“1”) and the inv=1, it means that half (full) inversion of the bits has been
performed. Using this output and the logical gates, the inversion action is determined. If two
inversion bits were used, the overhead of the decoder hardware could be substantially.
Table 2 Effect of even inversion on change of transition types
Defining
Te = T2 + T1 − T 1* (6)
Assuming the link width of w bits, the total transition between adjacent lines is w − 1, and hence
Te + Tr = w − 1. (7)
The operating principles of this encoder are similar to those of the encoders. The proposed encoding
architecture is based on the even invert condition, the full invert condition and the odd invert
condition. The first stage of the encoder determines the transition types while the second stage is
formed by a set of 1s blocks which count the number of ones in their inputs. In the first stage, we
have added the Te blocks which determine if any of the transition types of T2, T1**, and T1*** is
detected for each pair bits of their inputs. This module determines if odd, even, full, or no invert
action corresponding to the outputs “10,”“01,” “11,” or “00,” respectively, should be performed
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 760
Figure 5 Modified encoder architecture
IV. RESULT
The proposed data encoding scheme have been simulated by quartus software. The power estimation
models such as NI’s, routers and links were considered. The link power dissipation was computed
using T01, T1 and T2. The encoder and the decoder were designed in Verilog HDL described at the
RTL level. The area and power of the proposed encoding schemes are compared with bus invert
coding, couple driven bus invert coding and the forbidden pattern condition codes. The dynamic
power dissipation will be observed rather than other power dissipations such Static, I/O, thermal
power dissipations. The theoretical model says that the dynamic power dissipation is reduced due to
switching activity and coupling activity. Practically, the dynamic power dissipation decrease will be
observed.
Table 3 Comparison of existing and proposed encoder
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 761
Table 4 comparison of existing and proposed decoder
Figure 5 simulated waveform for encoder
INFERENCE:
This simulated result shows that the comparison of speed, power utilization and area consumption.
By this result performance of each gate will be determined and the timing analysis of each gate will
be viewed by the synthesis report.
Figure 6 simulated waveform for decoder
INFERENCE:
The decoder architecture is designed by quartus simulator. The output of encoder changes with
accordance of transitional activities. The dynamic dissipation will be observed.
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 762
V.CONCLUSION
The proposed new data encoding scheme has lower dynamic power dissipation. It’s operation based
on total number of transitions occurred on input side. Even-though area and speed wise, the proposed
system is not considerable, in power dissipation wise it has no performance degradation.
When compared to classical system, the proposed encoding scheme produce desired output to users.
But classical system utilizes only one scheme. The proposed system is designed using verilog HDL
and synthesized using quartus II design software tool. The power dissipation is calculated using
power play power analyzer tool.
This work has been extended to multi-processor and multi-computer architecture, various PE
involved in data manipulation with common memory and private memory respectively. In future
work a regular NOC based MAC unit will be designed. In this technique three PEs (performs
addition, accumulation and multiplication respectively) will be used. This also enables the inter-link
PE communication (communication between PE to PE without using routers). Thus the overall
system speed is increased and power dissipation is decreased. As per the results, the proposed
approach will be implemented in any one network on-chip architecture which operates under low-
power.
REFERENCES
[1] M. R. Stan and W. P. Burleson, “Bus-invert coding for low-power I/O,” IEEE Trans. Very Large Scale Integr. (VLSI)
Syst., vol. 3, no. 1,
pp. 49–58, Mar. 1995.
[2] A. Vittal and M. Marek-Sadowska, “Crosstalk reduction for VLSI,” IEEE Trans. Comput.-Aided Design Integr.
Circuits Syst., vol. 16, no. 3, pp. 290–298, Mar. 1997.
[3] S. Ramprasad, N. R. Shanbhag, and I. N. Hajj, “A coding framework for low-power address and data busses,” IEEE
Trans. Very Large Scale Integr. (VLSI) Syst., vol. 7, no. 2, pp. 212–221, Jun. 1999.
[4] S. Youngsoo, C. Soo-Ik, and C. Kiyoung, “Partial bus-invert coding for power optimization of application-specific
systems,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 9, no. 2, pp. 377–383, Apr. 2001.
[5] Z. Yan, J. Lach, K. Skadron, and M. R. Stan, “Odd/even bus invert with two-phase transfer for buses with coupling,”
in Proc. Int. Symp. Low
Power Electron. Design, 2002, pp. 80–83.
[6] C. G. Lyuh and T. Kim, “Low-power bus encoding with crosstalk delay elimination,” IEE Proc. Comput. Digit.
Tech., vol. 153, no. 2,
pp. 93–100, Mar. 2006.
[7] M. Palesi, G. Ascia, F. Fazzino, and V. Catania, “Data encoding schemes in networks on chip,” IEEE Trans.
Comput.-Aided Design Integr. Circuits
Syst., vol. 30, no. 5, pp. 774–786, May 2011.
[8] M. Palesi, R. Tornero, J. M. Orduñna, V. Catania, and D. Panno, “Designing robust routing algorithms and mapping
cores in networks-onchip:
A multi-objective evolutionary-based approach,” J. Univ. Comput. Sci., vol. 18, no. 7, pp. 937–969, 2012.
A NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIP

More Related Content

DOCX
Data encoding techniques for reducing energyb consumption in network on-chip
PDF
Energy Efficient Clustering Algorithm based on Expectation Maximization for H...
PDF
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
PDF
IRJET- Study on Hierarchical Cluster-Based Energy-Efficient Routing in Wi...
PDF
Experimental assessment of abno driven multicast connectivity in flexgrid net...
PPTX
Optimal configuration of network coding in ad hoc networks
DOCX
Optimal configuration of network coding in ad hoc networks
PDF
Umts
Data encoding techniques for reducing energyb consumption in network on-chip
Energy Efficient Clustering Algorithm based on Expectation Maximization for H...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Study on Hierarchical Cluster-Based Energy-Efficient Routing in Wi...
Experimental assessment of abno driven multicast connectivity in flexgrid net...
Optimal configuration of network coding in ad hoc networks
Optimal configuration of network coding in ad hoc networks
Umts

What's hot (12)

PDF
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
PDF
Db3210821087
PDF
ArcGIS Schematics: Dealing with Connectivity
PDF
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
PDF
Interplay of Communication and Computation Energy Consumption for Low Power S...
PDF
IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...
PPT
3D-DRESD CiTiEs - ROMe
PDF
Delay Constraint Network Structure with in-Network Data Fusion for Wireless S...
PDF
A Novel Weighted Clustering Based Approach for Improving the Wireless Sensor ...
PDF
Review on Green Networking Solutions
PDF
DESIGN OF ENERGY EFFICIENT ROUTING ALGORITHM FOR WIRELESS SENSOR NETWORK (WSN...
PDF
Analysis of distance based location management in wireless communication netw...
Adaptive Digital Filter Design for Linear Noise Cancellation Using Neural Net...
Db3210821087
ArcGIS Schematics: Dealing with Connectivity
A DYNAMIC ROUTE DISCOVERY SCHEME FOR HETEROGENEOUS WIRELESS SENSOR NETWORKS B...
Interplay of Communication and Computation Energy Consumption for Low Power S...
IRJET- DOE to Minimize the Energy Consumption of RPL Routing Protocol in IoT ...
3D-DRESD CiTiEs - ROMe
Delay Constraint Network Structure with in-Network Data Fusion for Wireless S...
A Novel Weighted Clustering Based Approach for Improving the Wireless Sensor ...
Review on Green Networking Solutions
DESIGN OF ENERGY EFFICIENT ROUTING ALGORITHM FOR WIRELESS SENSOR NETWORK (WSN...
Analysis of distance based location management in wireless communication netw...
Ad

Viewers also liked (10)

PDF
Ieee 2015 project list_vlsi
PDF
VERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIP
PDF
Methods for Reducing the Activity Switching Factor
PDF
SURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARING
DOCX
KEY-AGGREGATE SEARCHABLE ENCRYPTION (KASE) FOR GROUP DATA SHARING VIA CLOUD ...
PPTX
Key aggregate cryptosystem for scalable data sharing in cloud
PPTX
NoC simulators presentation
PPT
Noc ajal final
DOCX
Key aggregate searchable encryption (kase) for group data sharing via cloud s...
PPTX
Wormhole attack
Ieee 2015 project list_vlsi
VERIFICATION OF FOUR PORT ROUTER FOR NETWORK ON CHIP
Methods for Reducing the Activity Switching Factor
SURVEY ON KEY AGGREGATE CRYPTOSYSTEM FOR SCALABLE DATA SHARING
KEY-AGGREGATE SEARCHABLE ENCRYPTION (KASE) FOR GROUP DATA SHARING VIA CLOUD ...
Key aggregate cryptosystem for scalable data sharing in cloud
NoC simulators presentation
Noc ajal final
Key aggregate searchable encryption (kase) for group data sharing via cloud s...
Wormhole attack
Ad

Similar to A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP (20)

PDF
Codec Scheme for Power Optimization in VLSI Interconnects
PDF
A Bus Encoding Method for Crosstalk and Power Reduction in RC Coupled VLSI In...
PDF
High Performance Data Bus Encoding Technique in DSM Technology
PDF
Design and Implementation of JPEG CODEC using NoC
PDF
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
PDF
20607-39024-1-PB.pdf
PDF
Power Analysis of Embedded Low Latency Network on Chip
PDF
An octo coding technique to reduce energy transition in low power vlsi circuits
PDF
An octo coding technique to reduce energy transition
PDF
Design and Performance Analysis of 8 x 8 Network on Chip Router
PDF
PDF
PDF
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
PDF
C0423014021
PDF
Network on Chip Architecture and Routing Techniques: A survey
PDF
Design and performance analysis of asynchronous network on chip for streaming...
PDF
Power Optimized Transmitter for Future Switched Network
PDF
Noise Tolerant and Faster On Chip Communication Using Binoc Model
PDF
www.ijerd.com
PDF
Low power network on chip architectures: A survey
Codec Scheme for Power Optimization in VLSI Interconnects
A Bus Encoding Method for Crosstalk and Power Reduction in RC Coupled VLSI In...
High Performance Data Bus Encoding Technique in DSM Technology
Design and Implementation of JPEG CODEC using NoC
Optimizing Data Encoding Technique For Dynamic Power Reduction In Network On ...
20607-39024-1-PB.pdf
Power Analysis of Embedded Low Latency Network on Chip
An octo coding technique to reduce energy transition in low power vlsi circuits
An octo coding technique to reduce energy transition
Design and Performance Analysis of 8 x 8 Network on Chip Router
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
C0423014021
Network on Chip Architecture and Routing Techniques: A survey
Design and performance analysis of asynchronous network on chip for streaming...
Power Optimized Transmitter for Future Switched Network
Noise Tolerant and Faster On Chip Communication Using Binoc Model
www.ijerd.com
Low power network on chip architectures: A survey

More from Editor IJMTER (20)

PDF
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
PDF
Analysis of VoIP Traffic in WiMAX Environment
PDF
A Hybrid Cloud Approach for Secure Authorized De-Duplication
PDF
Aging protocols that could incapacitate the Internet
PDF
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
PDF
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
PDF
Sustainable Construction With Foam Concrete As A Green Green Building Material
PDF
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
PDF
Textual Data Partitioning with Relationship and Discriminative Analysis
PDF
Testing of Matrices Multiplication Methods on Different Processors
PDF
Survey on Malware Detection Techniques
PDF
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
PDF
SURVEY OF GLAUCOMA DETECTION METHODS
PDF
Survey: Multipath routing for Wireless Sensor Network
PDF
Step up DC-DC Impedance source network based PMDC Motor Drive
PDF
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
PDF
Software Quality Analysis Using Mutation Testing Scheme
PDF
Software Defect Prediction Using Local and Global Analysis
PDF
Software Cost Estimation Using Clustering and Ranking Scheme
PDF
Single Phase Thirteen-Level Inverter using Seven Switches for Photovoltaic sy...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
Analysis of VoIP Traffic in WiMAX Environment
A Hybrid Cloud Approach for Secure Authorized De-Duplication
Aging protocols that could incapacitate the Internet
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
Sustainable Construction With Foam Concrete As A Green Green Building Material
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
Textual Data Partitioning with Relationship and Discriminative Analysis
Testing of Matrices Multiplication Methods on Different Processors
Survey on Malware Detection Techniques
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF GLAUCOMA DETECTION METHODS
Survey: Multipath routing for Wireless Sensor Network
Step up DC-DC Impedance source network based PMDC Motor Drive
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
Software Quality Analysis Using Mutation Testing Scheme
Software Defect Prediction Using Local and Global Analysis
Software Cost Estimation Using Clustering and Ranking Scheme
Single Phase Thirteen-Level Inverter using Seven Switches for Photovoltaic sy...

Recently uploaded (20)

PPTX
Lecture Notes Electrical Wiring System Components
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Welding lecture in detail for understanding
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
additive manufacturing of ss316l using mig welding
PDF
composite construction of structures.pdf
PPTX
web development for engineering and engineering
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
PPT on Performance Review to get promotions
PPTX
Sustainable Sites - Green Building Construction
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Lecture Notes Electrical Wiring System Components
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Welding lecture in detail for understanding
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
CYBER-CRIMES AND SECURITY A guide to understanding
CH1 Production IntroductoryConcepts.pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Embodied AI: Ushering in the Next Era of Intelligent Systems
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
additive manufacturing of ss316l using mig welding
composite construction of structures.pdf
web development for engineering and engineering
Model Code of Practice - Construction Work - 21102022 .pdf
PPT on Performance Review to get promotions
Sustainable Sites - Green Building Construction
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...

A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP

  • 1. Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com @IJMTER-2014, All rights Reserved 755 e-ISSN : 2349-9745 p-ISSN : 2393-8161 A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP DURAIMURUGAN.M1 , Ms.BHARATHI.V,M.E2 1 ME COMMUNICATION SYSTEM, Dept of ECE, Dhanalakshmi Srinivasan Engineering college, Perambalur, Tamilnadu, India, 2 Assistant Professor -ECE, Department of ECE, Dhanalakshmi Srinivasan Engineering college, Perambalur, Tamilnadu, India, Abstract—System-on-chip (soc) based system has so many disadvantages in power-dissipation as well as clock rate while the data transfer from one system to another system in on-chip. At the same time, a higher operated system does not support the lower operated bus network for data transfer. However an alternative scheme is proposed for high speed data transfer. But this scheme is limited to SOCs. Unlike soc, network-on-chip (NOC) has so many advantages for data transfer. It has a special feature to transfer the data in on-chip named as transitional encoder. Its operation is based on input transitions. At the same time it supports systems which are higher operated frequencies. In this project, a low-power encoding scheme is proposed. The proposed system yields lower dynamic power dissipation due to the reduction of switching activity and coupling switching activity when compared to existing system. Even-though many factors which is based on power dissipation, the dynamic power dissipation is only considerable for reasonable advantage. The proposed system is synthesized using quartus II 9.1 software. Besides, the proposed system will be extended up to interlink PE communication with help of routers and PE’s which are performed by various operations. To implement this system in real NOC’s contains the proposed encoders and decoders for data transfer with regular traffic scenarios should be considered. Keywords— Coupling switching activity, data encoding, interconnection on chip, low power, network-on-chip (NOC), power analysis. I.INTRODUCTION In general digital logic design has two main criteria. One is SOC (system on-chip) and another one is NOC (network on-chip).earlier versions of processing systems such micro-processors, micro- controllers and DSP processors belongs to SOC has performance degradation in all kinds. However these designs are designed using VLSI CAD tools. Shifting from a silicon technology node to the next one result faster and more power efficient gates but slower and more power hungry wires[1]. In fact, more than 50%of the total dynamic power is dissipated in interconnects in current processors, and this is expected to rise to 65%–80% over the next several years. If the raw computation horsepower seems to be unlimited, thanks to the ability of instancing more and more cores in a single silicon die, scalability issues, due to the need of making efficient and reliable communication between the increasing number of cores, become the real problem. The network on-chip (NoC) design paradigm is recognized as the most viable way to tackle with scalability and variability issues that characterize the ultra deep submicron meter era[1]. As the design complexity increases, the total length of the interconnection wires increases, resulting in long transmission delay and higher power consumption. In addition, the distance between wires shrinks with technology, increasing coupling capacitance, and the height of the wire material increases resulting in greater fringe capacitance[2]. Nowadays, the on-chip communication issues are as relevant as, and in some cases more relevant than, the computation related issues[8]. In fact, the communication subsystem increasingly impacts the traditional design objectives, including cost (i.e., silicon area), performance, power dissipation, energy consumption, reliability, etc. As technology shrinks, an ever more significant fraction of the
  • 2. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 756 total power budget of a complex many-core system-on-chip (SoC) is due to the communication subsystem[9]. In this paper, we focus on techniques aimed at reducing the power dissipated by the network links. In fact, the power dissipated by the network links is as relevant as that dissipated by routers and network interfaces (NIs) and their contribution is expected to increase as technology scales[3]. In particular, we present a set of data encoding schemes operating at flit level and on an end-to-end basis, which allows us to minimize both the switching activity and the coupling switching activity on links of the routing paths traversed by the packet[7]s. We focus on data encoding schemes as a viable way to reduce power dissipated by the network links. The basic idea is to opportunely encode the data before their injection in the network in such a way as to reduce the switching activity of the links. The proposed data encoding schemes are assessed on a set of traffic scenarios both synthetic and extracted from real applications. The analysis takes into consideration not only the power and energy saving due to the reduction of the switching activity in network links, but also the overhead (both in terms of power dissipation and silicon area) due to the encoding and decoding logic integrated into the NI. We show that up to 37% of power dissipation and up to 18% of energy consumption can be saved adopting the proposed encoding schemes without impacting the overall performance of the network[4]. The proposed encoding schemes, which are transparent with respect to the router implementation, are presented and discussed at both the algorithmic level and the architectural level, and assessed by means of simulation on synthetic and real traffic scenarios[10]. The analysis takes into account several aspects and metrics of the design, including silicon area, power dissipation, and energy consumption. The results show that by using the proposed encoding schemes up to 51% of power and up to 14% of energy can be saved without any significant degradation in performance and with 15% area overhead in the NI. The rest of this paper is organized as follows. We briefly discuss related works in Section II, while Section III presents an overview of the proposed data encoding schemes. The proposed data encoding schemes along with possible hardware implementations and their analysis are described in Section IV. In Section V, the results for the hardware overhead, power and energy savings, and performance reduction of the proposed data encoding schemes are compared with others. Finally, this paper is concluded in Section VI. II.OVERVIEW OF THE PROPOSAL The fundamental idea of the projected approach is encoding the flits by they are injected into the network with the aim of minimizing the coupling switching activity and the self-switching activity in the links crossed by the flits. Moreover, coupling switching activity and self-switching activity are reliable for link power dissipation. In this paper, we suggest to the end-to-end scheme. This end-to- end encoding method takes benefit of the pipeline nature of the wormhole switching method. Note that since the same series of flits passes throughout all the links of the routing pathway, the encoding result taken at the NI may offer the same power reduction for all the links. For the proposed system, an encoder and a decoder block are additional to the NI. Apart from the header flit, the encoder encodes the leaving flits of the packet such that the power dissipated by the inter-router point-to- point link is reduced. III. ENCODING SCHEMES The proposed encoding scheme is designed to reduce the power dissipation by minimizing the self- switching and coupling switching activities on the links of interconnected network. The dynamic power scattered by the drives and interconnects are P = [ T0-->1 ( Cs + Cl ) + Tc Cc ] V2 dd Fck (1)
  • 3. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 757 where T0-->1 is the number of 0 → 1 transitions in the bus in two consecutive transmissions, Tc is the number of correlated switching between physically adjacent lines, Cs is the line to substrate capacitance, Cl is the load capacitance, Cc is the coupling capacitance, Vdd is the supply voltage, and Fck is the clock frequency. Four types of coupling transitions as described. Type I transition  occurs when one of the lines switches when the other remains unchanged. Type II transition  occurs to one line switches from low to high while the other makes transition from high to low. Type III transition  corresponds to the case where both lines switch simultaneously. Type IV transition  both lines do not change. A) Power Model The effective switched capacitance varies from type to type, TY = T2 + T1 - T1 *** (2) but T1= T1 * + T1 ** + T1 *** (3) substitute (3) in (2) we get TY = T2 + T1 * + T1 ** + T1 *** - T1 *** (4) TY = T2 + T1 * + T1 ** (5) The number of transitions for Types I, II, III, and IV are 8, 2, 2, and 4, respectively. For a random set of data, each of these sixteen transitions has the same probability. Therefore, the occurrence probability for Types I, II, III, and IV are 1/2, 1/8, 1/8, and 1/4, respectively. Table 1 Effect of odd inversion on change of transition types Figure 1 Encoder circuit diagram
  • 4. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 758 The encoding scheme compares the current data with the previous one to decide whether the odd, full, or no inversion of the current data can give rise to the link power reduction. The encoding logic, each Ty block takes the two adjacent bits of the input flits (e.g., X1X2Y1Y2, X2X3Y2Y3, X3X4Y3Y4, etc.) and sets its output to “1” if any of the transition types of Ty is detected. This means that the odd inverting for this pair of bits leads to the reduction of the link power dissipation. Figure 2 Internal view of encoder block Each and every transition types (totally four types of transitions are employed but specifically the above mentioned types are used in scheme-I architecture)defines the specific transition. For example t2 defines the transitions 01102 (610), 10012 (1010). In the same way t1* defines the transitions 00102 (210), 11012 (1310) and t1 ** defines the transitions 00012 (110), 11102 (1410), 01002 (410), 10112 (1110). Figure 3 Decoder circuit diagram For the decoder, we only need to have the Ty block to determine which action has been taken place in the encoder. Based on the outputs of these blocks, the majority voter block checks the validity of the inequality.
  • 5. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 759 Figure 4 Internal view of decoder block If the output is “0” (“1”) and the inv=1, it means that half (full) inversion of the bits has been performed. Using this output and the logical gates, the inversion action is determined. If two inversion bits were used, the overhead of the decoder hardware could be substantially. Table 2 Effect of even inversion on change of transition types Defining Te = T2 + T1 − T 1* (6) Assuming the link width of w bits, the total transition between adjacent lines is w − 1, and hence Te + Tr = w − 1. (7) The operating principles of this encoder are similar to those of the encoders. The proposed encoding architecture is based on the even invert condition, the full invert condition and the odd invert condition. The first stage of the encoder determines the transition types while the second stage is formed by a set of 1s blocks which count the number of ones in their inputs. In the first stage, we have added the Te blocks which determine if any of the transition types of T2, T1**, and T1*** is detected for each pair bits of their inputs. This module determines if odd, even, full, or no invert action corresponding to the outputs “10,”“01,” “11,” or “00,” respectively, should be performed
  • 6. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 760 Figure 5 Modified encoder architecture IV. RESULT The proposed data encoding scheme have been simulated by quartus software. The power estimation models such as NI’s, routers and links were considered. The link power dissipation was computed using T01, T1 and T2. The encoder and the decoder were designed in Verilog HDL described at the RTL level. The area and power of the proposed encoding schemes are compared with bus invert coding, couple driven bus invert coding and the forbidden pattern condition codes. The dynamic power dissipation will be observed rather than other power dissipations such Static, I/O, thermal power dissipations. The theoretical model says that the dynamic power dissipation is reduced due to switching activity and coupling activity. Practically, the dynamic power dissipation decrease will be observed. Table 3 Comparison of existing and proposed encoder
  • 7. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 761 Table 4 comparison of existing and proposed decoder Figure 5 simulated waveform for encoder INFERENCE: This simulated result shows that the comparison of speed, power utilization and area consumption. By this result performance of each gate will be determined and the timing analysis of each gate will be viewed by the synthesis report. Figure 6 simulated waveform for decoder INFERENCE: The decoder architecture is designed by quartus simulator. The output of encoder changes with accordance of transitional activities. The dynamic dissipation will be observed.
  • 8. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 02, Issue 02, [February - 2015] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 762 V.CONCLUSION The proposed new data encoding scheme has lower dynamic power dissipation. It’s operation based on total number of transitions occurred on input side. Even-though area and speed wise, the proposed system is not considerable, in power dissipation wise it has no performance degradation. When compared to classical system, the proposed encoding scheme produce desired output to users. But classical system utilizes only one scheme. The proposed system is designed using verilog HDL and synthesized using quartus II design software tool. The power dissipation is calculated using power play power analyzer tool. This work has been extended to multi-processor and multi-computer architecture, various PE involved in data manipulation with common memory and private memory respectively. In future work a regular NOC based MAC unit will be designed. In this technique three PEs (performs addition, accumulation and multiplication respectively) will be used. This also enables the inter-link PE communication (communication between PE to PE without using routers). Thus the overall system speed is increased and power dissipation is decreased. As per the results, the proposed approach will be implemented in any one network on-chip architecture which operates under low- power. REFERENCES [1] M. R. Stan and W. P. Burleson, “Bus-invert coding for low-power I/O,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 3, no. 1, pp. 49–58, Mar. 1995. [2] A. Vittal and M. Marek-Sadowska, “Crosstalk reduction for VLSI,” IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 16, no. 3, pp. 290–298, Mar. 1997. [3] S. Ramprasad, N. R. Shanbhag, and I. N. Hajj, “A coding framework for low-power address and data busses,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 7, no. 2, pp. 212–221, Jun. 1999. [4] S. Youngsoo, C. Soo-Ik, and C. Kiyoung, “Partial bus-invert coding for power optimization of application-specific systems,” IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 9, no. 2, pp. 377–383, Apr. 2001. [5] Z. Yan, J. Lach, K. Skadron, and M. R. Stan, “Odd/even bus invert with two-phase transfer for buses with coupling,” in Proc. Int. Symp. Low Power Electron. Design, 2002, pp. 80–83. [6] C. G. Lyuh and T. Kim, “Low-power bus encoding with crosstalk delay elimination,” IEE Proc. Comput. Digit. Tech., vol. 153, no. 2, pp. 93–100, Mar. 2006. [7] M. Palesi, G. Ascia, F. Fazzino, and V. Catania, “Data encoding schemes in networks on chip,” IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol. 30, no. 5, pp. 774–786, May 2011. [8] M. Palesi, R. Tornero, J. M. Orduñna, V. Catania, and D. Panno, “Designing robust routing algorithms and mapping cores in networks-onchip: A multi-objective evolutionary-based approach,” J. Univ. Comput. Sci., vol. 18, no. 7, pp. 937–969, 2012.