SlideShare a Scribd company logo
Shilpa.m.s. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.17-19
www.ijera.com 17|P a g e
Modified Headfirst Sliding Routing: A Time-Based Routing
Scheme for Bus-Nochybrid 3-D Architecture
Shilpa.m.s, Rithmimitter
M tech student, Assistant professor,
Electronics and communication department
ABSTRACT
Several interesting topologies emerge by incorporating the third dimension in networks-on-chip (NoC). The
Network-on-Chip (NoC) is Network-version of System on-Chip (SoC) means that on-chip communication is
done through packet based networks. In NOC topology, routing algorithm and switching are main terminology
.The routing algorithm is one of the key factor in NOC architecture. The routing algorithm, which defines as the
path taken by a packet between the source and the destination. A good routing algorithm is necessary to improve
the network performance. . Here we are proposing a new architecture to improve the throughput and latency of
the network. In the proposed approach we are using a fixed path for the packet to transmit from source to
destination.
Index terms: NoC, Router
I. INTRODUCTION
Interconnect related problems, emerging
from technology scaling and the integration
limitations of systems-on-chip (SoC), originate from
the functional diversity demanded by the electronics
market. These issues have triggered a quest for
nonconventional IC design paradigms, such as 3-D
integration. For example, vertically stacked dies with
through-silicon vias, together with networks-on-chip
(NoC) have been proposed as potent solutions to
address these interconnect problems and the design
complexity of SoC. Each of these design paradigms
offers unique opportunities.The major advantage of 3-
D ICs is the considerable reduction in the length and
number of global interconnects, resulting in an
increase in the performance and decrease in the power
consumption and area of wire limited circuits.
Another important advantage of 3-D ICs is that this
paradigm enables the integration of CMOS circuits
with disparate technologies which can be non-silicon
or even electro-mechanical.
Despite the significant advantages of three-
dimensional integration, important challenges remain
such as crosstalk noise analysis and reduction, thermal
mitigation, and interconnect modeling. The wireless
contact-less approach that connects chips invertical
dimension has a great potential to customize
components in 3-D chip-multiprocessors (CMPs),
assuming card style components inserted to a single
cartridge communicate each other wirelessly using
inductive-coupling technology. Although power
supplies are provided by bonding wires at this
moment, wireless power transmission techniques
using inductive-coupling have been improved
recently. The inductive-coupling power transmission
can be used for these card-style components inserted
to a cartridge. In thiscase, adding, removing, and
swapping chips in a package after the chips have been
inserted to a cartridge are possible, which will bring
us a great flexibility of “field stackable systems” using
the card-style components in the future.Toward this
purpose, the vertical communication interfaces should
be simplified, while arbitrary or customized
topologies should be used for intra-chip networks;
thus, we focus on static Time Division Multiple
Access (STDMA) buses for the inter-chip
communication. The static TDMA-based vertical
buses grants a communication time-slot for different
chips at the same time periodically, which means they
are working with different periodic scheduling. For
example, at a certain Moment, vertical bus 0 gives a
time-slot for chip 1, vertical bus 1 allows chip 2, and
vertical bus 2 allows chip 0. At the next phase,
vertical bus 0 gives a time-slot for chip 2, vertical bus
1 allows chip 0, and vertical bus 2 allows chip 1. Each
vertical bus behaves just like an elevator in an office
building.
One of the main disadvantages of xy routing
algorithm is that the packet does not have a fixed
path, it will move randomly to reach the destination
node. The random movement of packet will affect the
latency and the total power consumption of the chip.in
xy routing algorithm the packet may run in to
deadlock, lovelock and starvation situations.to
overcome these situations here introduced a new fixed
path alogorithm.
In first section II we are discussing about NoC router
and in section III we are discussing xy routing
algorithm.in section IV discussing modified algorithm
RESEARCH ARTICLE OPEN ACCESS
Shilpa.m.s. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.17-19
www.ijera.com 18|P a g e
and its working. Finally we are comparing the
simulation result of xy routing algorithm and the
modified algorithm
II. NOC ROUTER
The design and implementation of a router
requires the definition of a set of policies to deal with
packet collision, the routing itself, and so on. A NoC
router is composedof a number of input ports
(connected to shared NoC channels), a number of
output ports (connected to possibly other shared
channels).The switching defines how the data is
transmitted from the source node to the target one.
Circuit switching and packet based switching is
commonly used in routers.The routing algorithm is
the logic that selects one output port to forward a
packet that arrives at the router input. This port is
selected according to the routing information
available in the packet header. NoC,xy routing
algorithm is used.
Fig 1 NoC router
III. XY ROUTING ALGORITHM
XY logic is the deterministic logic which
analyses the header of data and send it to its
destination port. The first four bits of the header are
the coordinates of destination port. In XY logic a
comparator is used which compares the header of the
data to the locally stored X and Y coordinate and send
the packet according to its destination address. Let the
coordinates stored in header be Hx and Hy and locally
stored coordinates be X and Y. So according to XY
logic if Hx>X then packet will move to east port
otherwise move to west port. If Hx=X then Y
coordinate is compared, If Hy>Y then packet will
move to north port otherwise move to south port
.Thus in this way XY logic will send the packet to the
output channel of its destination port.
IV. PROPOSED SYSTEM
The router consists of east, west, north, south
ports. Each port has its input channel and output
channel. Data packet moves in to the input channel of
oneport of router by which it is forwarded to the
output channel of other port. Each input channel and
output channel has its own decoding logic which
increases the performance of the router. Buffers are
present at all ports to store the data temporarily. The
buffering method used here is store and forward. The
movement of data from source to destination is called
switching mechanism.
Fig 2 Concept of proposed routing
There are a couple of performance
requirements that every Network on Chip
implementation must satisfy, Small latency,
Guaranteed throughput, Path diversity, Sufficient
transfer capacity and Low power consumption.in the
existing system the routing algorithm is xy routing
algorithm.xy routing algorithm the packet will move
randomly to reach the destination node and it does not
have a fixed path.in order to avoid the randomness
here introduced a new algorithm by introducing a
busy signal.
In Fig 2 node „A‟ is the source node and
node „B‟ is the destination node.so in here we are
fixing a direct path from source node to destination
node by using the new introduced busy siganal.To
transmit packet from source node „A‟ to next node
here we setting east busy signal in the east port of
node „A‟ empty.Each port of router consisting a
request in, request out, acknowledgment and busy
signals. During the packet transferring router
requesting an idle link by making request in signal
high and kept during the data transfer. The write
operation takes place in the router by keeping the ack
signal high. The busy signal at each port indicating
that which output port is ready to accept the data
packet, if the busy signal is high indicating that port is
busy not ready to accept the packet, if it is low that
output port is ready to accept the packet. When the
packet is reached at the output port, request out signal
goes high and the router is requesting idle link of
another router. likewise while setting the
corresponding busy signal can fix a fixed
path..likewise while setting the corresponding busy
signal can fix a fixed path.
V. PERFORMANCE ANALYSIS
In both existing and modified systems the
source node and the destination nodes are same, while
comparing the total time taken to reach destination
node ,in the existing system time taken by the packet
to reach from source node to destination node is
315.522ns and in modified system the time taken by
the packet to reach from source node to destination
node is 231.170ns.from the comparison results it‟s
clear that the modified system is reduced the total
time taken to reach source to destination node and
Shilpa.m.s. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.17-19
www.ijera.com 19|P a g e
improved the latency and throughput of the system.
Table 1
Table 1 shows the analyzing result of xy algorithm
and proposed algorithm.
VI. CONCLUSION
There are a couple of performance
requirements that every Network on Chip
implementation must satisfySmall latency,
Guaranteed throughput, Path diversity, Sufficient
transfer, capacity and Low power consumption while
using the xy algorithm the packets will transmitted
randomly and does not have a fixed path.in the
existing system the total time taken by the packet to
reach from source to destination is high and it will
affect the latency and throughput of the system.in
order to overcome this situation a new algorithm is
introduced which defined a fixed path from source to
destination. While comparing the existing and
modified algorithm its shows that in modified system
the time taken by the packet to reach destination is
minimum compared to existing algorithm and thus its
improve the latency and throughput of the system.
REFERENCES
[1]. V. F. Pavlidis and E. G. Friedman. 3-D
Topologies for Networks-onChip. IEEE
Transactions on Very Large Scale Integration
Systems, 15(10):1081–1090, Oct. 2007.
[2]. D. Park, S. Eachempati, R. Das, A. K.
Mishra, V. Narayanan, Y. Xie, and C. R.
Das. MIRA: A Multi-layered On-Chip
Interconnect Router Architecture. In
Proceedings of the International Symposium
on Computer Architecture (ISCA‟08), pages
251–261, 2008.
[3]. M. M. K. Martin, D. J. Sorin, B. M.
Beckmann, M. R. Marty, M. Xu, A. R.
Alameldeen, K. E. Moore, M. D. Hill, and D.
A. Wood. Multifacet General Execution-
driven Multiprocessor Simulator (GEMS)
Toolset.ACM SIGARCH Computer
Architecture News (CAN‟05), 33(4):92–99,
Nov. 2005.
[4]. F. Li, C. Nicopoulos, T. Richardson, Y. Xie,
V. Narayanan, and M. Kandemir. Design and
Management of 3D Chip Multiprocessors
Using Network-in-Memory. In Proceedings
of the International Symposium on Computer
Architecture (ISCA‟06) , pages 130–141,
June 2006.
[5]. B. Feero and P. P. Pande. Networks-on-Chip
in a Three-Dimensional Environment: A
Performance Evaluation. IEEE Transactions
on Computers, 58(1):32–45, Jan. 2009.
[6]. Y. Yuan, A. Radecki, N. Miura, I. Aikawa,
Y. Take, H. Ishikuro, and T. Kuroda.
Simultaneous 6Gb/s Data and 10mW Power
Transmission using Nested Clover Coils for
Non-Contact Memory Card. In Proceedings
of the Symposium on VLSI Circuits
(VLSIC‟10), pages 199–200,June 2010.
[7]. F. Li, C. Nicopoulos, T. Richardson, Y. Xie,
V. Narayanan, and M. Kandemir. Design and
Management of 3D Chip Multiprocessors
Using Network-in-Memory. In Proceedings
of the International Symposium on Computer
Architecture (ISCA‟06), pages 130–141,
2006.
[8]. H. Matsutani, M. Koibuchi, Y. Yamada, D.
F. Hsu, and H. Amano. Fat HTree: A Cost-
Efficient Tree-Based On-Chip Network.
IEEE Transactionson Parallel and
Distributed Systems, 20(8):1126–1141, Aug.
2009.
[9]. D. Park, S. Eachempati, R. Das, A. K.
Mishra, V. Narayanan, Y. Xie, and C. R.
Das. MIRA: A Multi-layered On-Chip
Interconnect Router Architecture. In
Proceedings of the International Symposium
on Computer Architecture (ISCA‟08), pages
251–261, 2008.
[10]. J. Burns, L. McIlrath, C. Keast, C. Lewis, A.
Loomis,K. Warner, and P. Wyatt, “Three-
Dimensional Integrated Circuits for Low-
Power High-Bandwidth Systems on a Chip,”
in Proceedings of the International Solid-
State Circuits Conference(ISSCC‟01), Feb.
2001, pp. 268–269
[11]. M.Daneshtalab, M.Ebrahimi, and J.Plosila,
“HIBS – Novel inter-layer bus structure for
stacked architectures,” in Proceedings of 3D
Integration Conference, 2011, pp. 17
[12]. D. Park, S. Eachempati, R. Das, A. K.
Mishra, V. Narayanan, Y. Xie, and C. R.
Das. MIRA: A Multi-layered On-Chip
Interconnect Router Architecture. In
Proceedings of the International Symposium
on Computer Architecture (ISCA‟08), pages
251–261, 2008.

More Related Content

PDF
128-Bit Area Efficient Reconfigurable Carry Select Adder
DOCX
A novel area efficient vlsi architecture for recursion computation in lte tur...
PDF
Improved data efficiency of programmable arbiter based on chip permutation ne...
PDF
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
PDF
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
PDF
Area, Delay and Power Comparison of Adder Topologies
PDF
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
PDF
Performance Analysis of Mesh-based NoC’s on Routing Algorithms
128-Bit Area Efficient Reconfigurable Carry Select Adder
A novel area efficient vlsi architecture for recursion computation in lte tur...
Improved data efficiency of programmable arbiter based on chip permutation ne...
IRJET- Comparative Study of Implementation of 8-Bit Carry Select Adder us...
Implementation of Area & Power Optimized VLSI Circuits Using Logic Techniques
Area, Delay and Power Comparison of Adder Topologies
FPGA Implementation of Viterbi Decoder using Hybrid Trace Back and Register E...
Performance Analysis of Mesh-based NoC’s on Routing Algorithms

What's hot (18)

PDF
An Efficient System for Traffic Control in Networks Using Virtual Routing Top...
PDF
An efficient model for design of 64-bit High Speed Parallel Prefix VLSI adder
PDF
Eq36876880
PDF
Q010228189
PDF
Mukherjee2015
PDF
50120140506004
PDF
An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...
PDF
Bu34437441
DOCX
Graph based transistor network generation method for supergate design
PDF
A041203010014
PDF
20120140506024
PDF
Routing and switching question1
PPTX
CSLA and WTM using GDI Technique
PDF
W4408123126
PDF
A comparative study of full adder using static cmos logic style
PPTX
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR TCM DECODERS
PDF
Gdi cell
PDF
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
An Efficient System for Traffic Control in Networks Using Virtual Routing Top...
An efficient model for design of 64-bit High Speed Parallel Prefix VLSI adder
Eq36876880
Q010228189
Mukherjee2015
50120140506004
An Enhanced Performance Pipelined Bus Invert Coding For Power Optimization Of...
Bu34437441
Graph based transistor network generation method for supergate design
A041203010014
20120140506024
Routing and switching question1
CSLA and WTM using GDI Technique
W4408123126
A comparative study of full adder using static cmos logic style
HIGH-SPEED LOW-POWER VITERBI DECODER DESIGN FOR TCM DECODERS
Gdi cell
PERFORMANCE EVALUATION OF LOW POWER CARRY SAVE ADDER FOR VLSI APPLICATIONS
Ad

Viewers also liked (20)

PDF
06 cafe con sal
DOCX
Guía didáctica religión...
PDF
Equations worksheet3 CHM 02
PPTX
Presentación1
PDF
Images[smallpdf.com] (1) αντιγραφή
PPTX
Moda inierno 2015
PPTX
PPTX
We here for
PDF
Cedatos agosto 50 asambleistas conocidos
PDF
Edt duascie-1213
PPTX
Prueba de dimas
PDF
PPTX
Gavià argentat
PDF
PONENCIA TICs
PPTX
Uft interactivo
PDF
Sociologia
PPTX
PDF
De idealista à empreendedor - como desenvolver aplicações em android que conq...
PPTX
Capitulo 1 redes
06 cafe con sal
Guía didáctica religión...
Equations worksheet3 CHM 02
Presentación1
Images[smallpdf.com] (1) αντιγραφή
Moda inierno 2015
We here for
Cedatos agosto 50 asambleistas conocidos
Edt duascie-1213
Prueba de dimas
Gavià argentat
PONENCIA TICs
Uft interactivo
Sociologia
De idealista à empreendedor - como desenvolver aplicações em android que conq...
Capitulo 1 redes
Ad

Similar to Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochybrid 3-D Architecture (20)

PDF
A018120105
PDF
Design and Implementation Of Packet Switched Network Based RKT-NoC on FPGA
PDF
Investigating the Performance of NoC Using Hierarchical Routing Approach
PDF
Investigating the Performance of NoC Using Hierarchical Routing Approach
PDF
Float-based Pipeline Monitoring Network
PDF
An improved ant colony optimization algorithm for wire optimization
PDF
Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...
PDF
PDF
Design and performance analysis of asynchronous network on chip for streaming...
PDF
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
PDF
C0431320
PDF
Distributed Path Computation Using DIV Algorithm
PPTX
Network layer u3
PPTX
Computer networks for cse Unit-3 (1).pptx
PDF
Research Inventy : International Journal of Engineering and Science
PDF
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
PDF
High Speed Carryselect Adder
PDF
Analyzing performance of zrp by varying node density and transmission range
PDF
IRJET- Survey on Implementation of Graph Theory in Routing Protocols of Wired...
A018120105
Design and Implementation Of Packet Switched Network Based RKT-NoC on FPGA
Investigating the Performance of NoC Using Hierarchical Routing Approach
Investigating the Performance of NoC Using Hierarchical Routing Approach
Float-based Pipeline Monitoring Network
An improved ant colony optimization algorithm for wire optimization
Analysis of Latency and Throughput of 2D Torus Topology using Modified XY Rou...
Design and performance analysis of asynchronous network on chip for streaming...
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
C0431320
Distributed Path Computation Using DIV Algorithm
Network layer u3
Computer networks for cse Unit-3 (1).pptx
Research Inventy : International Journal of Engineering and Science
Energy-Aware Multipath Routing Scheme Based on Particle Swarm Optimization (E...
High Speed Carryselect Adder
Analyzing performance of zrp by varying node density and transmission range
IRJET- Survey on Implementation of Graph Theory in Routing Protocols of Wired...

Recently uploaded (20)

PDF
PPT on Performance Review to get promotions
DOCX
573137875-Attendance-Management-System-original
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Sustainable Sites - Green Building Construction
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
additive manufacturing of ss316l using mig welding
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PPTX
Construction Project Organization Group 2.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PPTX
web development for engineering and engineering
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPT on Performance Review to get promotions
573137875-Attendance-Management-System-original
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Operating System & Kernel Study Guide-1 - converted.pdf
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Sustainable Sites - Green Building Construction
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
additive manufacturing of ss316l using mig welding
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Construction Project Organization Group 2.pptx
Lecture Notes Electrical Wiring System Components
web development for engineering and engineering
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
CYBER-CRIMES AND SECURITY A guide to understanding
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
R24 SURVEYING LAB MANUAL for civil enggi

Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochybrid 3-D Architecture

  • 1. Shilpa.m.s. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.17-19 www.ijera.com 17|P a g e Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochybrid 3-D Architecture Shilpa.m.s, Rithmimitter M tech student, Assistant professor, Electronics and communication department ABSTRACT Several interesting topologies emerge by incorporating the third dimension in networks-on-chip (NoC). The Network-on-Chip (NoC) is Network-version of System on-Chip (SoC) means that on-chip communication is done through packet based networks. In NOC topology, routing algorithm and switching are main terminology .The routing algorithm is one of the key factor in NOC architecture. The routing algorithm, which defines as the path taken by a packet between the source and the destination. A good routing algorithm is necessary to improve the network performance. . Here we are proposing a new architecture to improve the throughput and latency of the network. In the proposed approach we are using a fixed path for the packet to transmit from source to destination. Index terms: NoC, Router I. INTRODUCTION Interconnect related problems, emerging from technology scaling and the integration limitations of systems-on-chip (SoC), originate from the functional diversity demanded by the electronics market. These issues have triggered a quest for nonconventional IC design paradigms, such as 3-D integration. For example, vertically stacked dies with through-silicon vias, together with networks-on-chip (NoC) have been proposed as potent solutions to address these interconnect problems and the design complexity of SoC. Each of these design paradigms offers unique opportunities.The major advantage of 3- D ICs is the considerable reduction in the length and number of global interconnects, resulting in an increase in the performance and decrease in the power consumption and area of wire limited circuits. Another important advantage of 3-D ICs is that this paradigm enables the integration of CMOS circuits with disparate technologies which can be non-silicon or even electro-mechanical. Despite the significant advantages of three- dimensional integration, important challenges remain such as crosstalk noise analysis and reduction, thermal mitigation, and interconnect modeling. The wireless contact-less approach that connects chips invertical dimension has a great potential to customize components in 3-D chip-multiprocessors (CMPs), assuming card style components inserted to a single cartridge communicate each other wirelessly using inductive-coupling technology. Although power supplies are provided by bonding wires at this moment, wireless power transmission techniques using inductive-coupling have been improved recently. The inductive-coupling power transmission can be used for these card-style components inserted to a cartridge. In thiscase, adding, removing, and swapping chips in a package after the chips have been inserted to a cartridge are possible, which will bring us a great flexibility of “field stackable systems” using the card-style components in the future.Toward this purpose, the vertical communication interfaces should be simplified, while arbitrary or customized topologies should be used for intra-chip networks; thus, we focus on static Time Division Multiple Access (STDMA) buses for the inter-chip communication. The static TDMA-based vertical buses grants a communication time-slot for different chips at the same time periodically, which means they are working with different periodic scheduling. For example, at a certain Moment, vertical bus 0 gives a time-slot for chip 1, vertical bus 1 allows chip 2, and vertical bus 2 allows chip 0. At the next phase, vertical bus 0 gives a time-slot for chip 2, vertical bus 1 allows chip 0, and vertical bus 2 allows chip 1. Each vertical bus behaves just like an elevator in an office building. One of the main disadvantages of xy routing algorithm is that the packet does not have a fixed path, it will move randomly to reach the destination node. The random movement of packet will affect the latency and the total power consumption of the chip.in xy routing algorithm the packet may run in to deadlock, lovelock and starvation situations.to overcome these situations here introduced a new fixed path alogorithm. In first section II we are discussing about NoC router and in section III we are discussing xy routing algorithm.in section IV discussing modified algorithm RESEARCH ARTICLE OPEN ACCESS
  • 2. Shilpa.m.s. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.17-19 www.ijera.com 18|P a g e and its working. Finally we are comparing the simulation result of xy routing algorithm and the modified algorithm II. NOC ROUTER The design and implementation of a router requires the definition of a set of policies to deal with packet collision, the routing itself, and so on. A NoC router is composedof a number of input ports (connected to shared NoC channels), a number of output ports (connected to possibly other shared channels).The switching defines how the data is transmitted from the source node to the target one. Circuit switching and packet based switching is commonly used in routers.The routing algorithm is the logic that selects one output port to forward a packet that arrives at the router input. This port is selected according to the routing information available in the packet header. NoC,xy routing algorithm is used. Fig 1 NoC router III. XY ROUTING ALGORITHM XY logic is the deterministic logic which analyses the header of data and send it to its destination port. The first four bits of the header are the coordinates of destination port. In XY logic a comparator is used which compares the header of the data to the locally stored X and Y coordinate and send the packet according to its destination address. Let the coordinates stored in header be Hx and Hy and locally stored coordinates be X and Y. So according to XY logic if Hx>X then packet will move to east port otherwise move to west port. If Hx=X then Y coordinate is compared, If Hy>Y then packet will move to north port otherwise move to south port .Thus in this way XY logic will send the packet to the output channel of its destination port. IV. PROPOSED SYSTEM The router consists of east, west, north, south ports. Each port has its input channel and output channel. Data packet moves in to the input channel of oneport of router by which it is forwarded to the output channel of other port. Each input channel and output channel has its own decoding logic which increases the performance of the router. Buffers are present at all ports to store the data temporarily. The buffering method used here is store and forward. The movement of data from source to destination is called switching mechanism. Fig 2 Concept of proposed routing There are a couple of performance requirements that every Network on Chip implementation must satisfy, Small latency, Guaranteed throughput, Path diversity, Sufficient transfer capacity and Low power consumption.in the existing system the routing algorithm is xy routing algorithm.xy routing algorithm the packet will move randomly to reach the destination node and it does not have a fixed path.in order to avoid the randomness here introduced a new algorithm by introducing a busy signal. In Fig 2 node „A‟ is the source node and node „B‟ is the destination node.so in here we are fixing a direct path from source node to destination node by using the new introduced busy siganal.To transmit packet from source node „A‟ to next node here we setting east busy signal in the east port of node „A‟ empty.Each port of router consisting a request in, request out, acknowledgment and busy signals. During the packet transferring router requesting an idle link by making request in signal high and kept during the data transfer. The write operation takes place in the router by keeping the ack signal high. The busy signal at each port indicating that which output port is ready to accept the data packet, if the busy signal is high indicating that port is busy not ready to accept the packet, if it is low that output port is ready to accept the packet. When the packet is reached at the output port, request out signal goes high and the router is requesting idle link of another router. likewise while setting the corresponding busy signal can fix a fixed path..likewise while setting the corresponding busy signal can fix a fixed path. V. PERFORMANCE ANALYSIS In both existing and modified systems the source node and the destination nodes are same, while comparing the total time taken to reach destination node ,in the existing system time taken by the packet to reach from source node to destination node is 315.522ns and in modified system the time taken by the packet to reach from source node to destination node is 231.170ns.from the comparison results it‟s clear that the modified system is reduced the total time taken to reach source to destination node and
  • 3. Shilpa.m.s. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 10, ( Part -3) October 2016, pp.17-19 www.ijera.com 19|P a g e improved the latency and throughput of the system. Table 1 Table 1 shows the analyzing result of xy algorithm and proposed algorithm. VI. CONCLUSION There are a couple of performance requirements that every Network on Chip implementation must satisfySmall latency, Guaranteed throughput, Path diversity, Sufficient transfer, capacity and Low power consumption while using the xy algorithm the packets will transmitted randomly and does not have a fixed path.in the existing system the total time taken by the packet to reach from source to destination is high and it will affect the latency and throughput of the system.in order to overcome this situation a new algorithm is introduced which defined a fixed path from source to destination. While comparing the existing and modified algorithm its shows that in modified system the time taken by the packet to reach destination is minimum compared to existing algorithm and thus its improve the latency and throughput of the system. REFERENCES [1]. V. F. Pavlidis and E. G. Friedman. 3-D Topologies for Networks-onChip. IEEE Transactions on Very Large Scale Integration Systems, 15(10):1081–1090, Oct. 2007. [2]. D. Park, S. Eachempati, R. Das, A. K. Mishra, V. Narayanan, Y. Xie, and C. R. Das. MIRA: A Multi-layered On-Chip Interconnect Router Architecture. In Proceedings of the International Symposium on Computer Architecture (ISCA‟08), pages 251–261, 2008. [3]. M. M. K. Martin, D. J. Sorin, B. M. Beckmann, M. R. Marty, M. Xu, A. R. Alameldeen, K. E. Moore, M. D. Hill, and D. A. Wood. Multifacet General Execution- driven Multiprocessor Simulator (GEMS) Toolset.ACM SIGARCH Computer Architecture News (CAN‟05), 33(4):92–99, Nov. 2005. [4]. F. Li, C. Nicopoulos, T. Richardson, Y. Xie, V. Narayanan, and M. Kandemir. Design and Management of 3D Chip Multiprocessors Using Network-in-Memory. In Proceedings of the International Symposium on Computer Architecture (ISCA‟06) , pages 130–141, June 2006. [5]. B. Feero and P. P. Pande. Networks-on-Chip in a Three-Dimensional Environment: A Performance Evaluation. IEEE Transactions on Computers, 58(1):32–45, Jan. 2009. [6]. Y. Yuan, A. Radecki, N. Miura, I. Aikawa, Y. Take, H. Ishikuro, and T. Kuroda. Simultaneous 6Gb/s Data and 10mW Power Transmission using Nested Clover Coils for Non-Contact Memory Card. In Proceedings of the Symposium on VLSI Circuits (VLSIC‟10), pages 199–200,June 2010. [7]. F. Li, C. Nicopoulos, T. Richardson, Y. Xie, V. Narayanan, and M. Kandemir. Design and Management of 3D Chip Multiprocessors Using Network-in-Memory. In Proceedings of the International Symposium on Computer Architecture (ISCA‟06), pages 130–141, 2006. [8]. H. Matsutani, M. Koibuchi, Y. Yamada, D. F. Hsu, and H. Amano. Fat HTree: A Cost- Efficient Tree-Based On-Chip Network. IEEE Transactionson Parallel and Distributed Systems, 20(8):1126–1141, Aug. 2009. [9]. D. Park, S. Eachempati, R. Das, A. K. Mishra, V. Narayanan, Y. Xie, and C. R. Das. MIRA: A Multi-layered On-Chip Interconnect Router Architecture. In Proceedings of the International Symposium on Computer Architecture (ISCA‟08), pages 251–261, 2008. [10]. J. Burns, L. McIlrath, C. Keast, C. Lewis, A. Loomis,K. Warner, and P. Wyatt, “Three- Dimensional Integrated Circuits for Low- Power High-Bandwidth Systems on a Chip,” in Proceedings of the International Solid- State Circuits Conference(ISSCC‟01), Feb. 2001, pp. 268–269 [11]. M.Daneshtalab, M.Ebrahimi, and J.Plosila, “HIBS – Novel inter-layer bus structure for stacked architectures,” in Proceedings of 3D Integration Conference, 2011, pp. 17 [12]. D. Park, S. Eachempati, R. Das, A. K. Mishra, V. Narayanan, Y. Xie, and C. R. Das. MIRA: A Multi-layered On-Chip Interconnect Router Architecture. In Proceedings of the International Symposium on Computer Architecture (ISCA‟08), pages 251–261, 2008.