SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Engineering Science Invention
ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726
www.ijesi.org Volume 2 Issue 8 ǁ August 2013 ǁ PP.52-59
www.ijesi.org 52 | Page
A Network-on Chip Architecture for Optimization of area and
power with Reconfigurable Topology on FPGAs
V.Ravikiran1
, Dr. M. Devaraju2
1
ME, VLSI design, RMK Engineering College Chennai, India
2
Professor, ECE department RMK Engineering College Chennai, India
ABSTRACT: This is a Network-on-Chip (NoC) architecture enables the network topology to be
reconfigured.This enables a general System-on-Chip (SoC) platform, which is currently running on the chip.
The topology is configured using energy- efficient topology switches based on physical circuit-switching The
ReNoC architecture design shows a 56% decrease in power consumption compared to a static 2D mesh
topology
KEYWORDS: SOC, NOC, power efficient, VOPD application
I. INTRODUCTION
Every new CMOS technology generation enables the design of larger and more complex systems on a
single integrated circuit. The increasing complexity also means that design, test and production costs reach
levels where large volumes must be produced for a chip to be feasible. The time it takes to get a new product to
the market (time-to market) thereby also increases. As envisioned in [1], this trend seems to make ASICs
infeasible for the main bulk of applications the development time will simply be too long
For many applications a more general System-on-Chip (SoC) platform chip could be a viable solution.
Such a SoC platform would contain many different IP-cores including RAMs, CPUs, DSPs, IOs, FPGAs and
other coarse and fine grained programmable IP-cores.
The communication is provided by means of a flexible communication infrastructure in the form of a
Network-on-Chip (NoC) [2, 3]. This allows the same SoC platform to be used in a wide range of different
applications and thereby increases the production volume.
As the same SoC platform is to be used for many different applications, the NoC must be able to
support a wide range of bandwidth and Quality-of-Service (QoS) requirements. The requirements of the
applications can be very different, and the NoC must therefore be very flexible. Currently, the only way to
provide such flexibility is to employ a large packet-switched NoC with an over-engineered total bandwidth
capacity. Such a NoC would take a significant part of the SoCs silicon area and only a fraction of its capacity
is utilized by a given application
Figure 1. The ReNoC architecture enables a logical network topology to be configured by the application
running on the physical SoC platform.
A Network-on Chip Architecture for…
www.ijesi.org 53 | Page
The topology switches are implemented using physical circuit-switching as found in FPGAs, to
minimize the power consumption and area overhead. The motivation for inserting a configurable layer below
existing NoC architectures is that physical circuit switching is far more efficient (in terms of area, power and
speed) than intelligent, complex packet-switching which therefore must be avoided when possible. The
communication requirement for the application is therefore used to configure a logical topology that minimizes
the amount of packet-switching.
II. TERMINOLOGY
This section introduces basic terms used in the paper. Physical architecture is the actual physical layout
of the NoC architecture as shown in the figure 1.Logical topology is the topology that is configured on top of the
physical architecture as shown in figure 1. This is the topology as it is viewed by the application. Physical
circuit-switching is used to denote a dedicated physical connection. Once the connection is set up, data can be
transferred through the connection without any header information and no routing or arbitration is needed. This
is not to be confused with virtual circuit-switching such as Time-Division Multiplexing (TDM).Router is used to
denote any packet-switched router. The route might implement Quality-of-Service features such as TDM and/or
prioritization of data.
Figure 2. A simple physical architecture where network nodes are connected in a 2D mesh topology. A
network node consists of a router that is wrapped by a topology switch.
The fundamental ideas of ReNoC are best explained through an example. For this, figure 2 shows a
physical architecture consisting of network nodes connected by links in an 2D mesh topology. Each network
node consists of a conventional NoC router which is wrapped by a topology switch. The topology switches are
used to connect links and routers into a logical topology and they thereby allow different application-specific
logical topologies to be configured on top of the same physical architecture. Figure 3 shows two examples of
logical topologies that can be created by configuring the topology switches appropriately. As seen, it is possible
to form long logical links connecting: (i) Any two IP-blocks, (ii) any two routers, and (iii) any IP-core and
router. The physical distance between the IP-core/router does not matter, as long as a logical link can be
established. Figure 3 illustrates that it is possible to configure logical topologies that are very different from the
basic 2D mesh. If desired, it is also possible to configure a logical topology which is a 2D mesh.
III HETEROGENEOUS PHYSICAL ARCHITECTURE
In this architecture we are using routers and topology Switches separately as well as combined also
taking for network nodes and so the architecture is complex
Figure 3 : Example of a complex, heterogeneous, physical architecture
A Network-on Chip Architecture for…
www.ijesi.org 54 | Page
Network nodes can contain a router, a topology switch, or both. Several IP-cores can be connected to
the same network node, several link scan exist between network nodes, and IP-blocks can be directly connected.
The architecture is not restricted to a specific router. The only requirement is that the link width,
including wires for flow-control, matches the ports on the router. In principle the communication protocol is
defined by the routers and the topology switches and links act as passive circuit-switched interconnects. This
means that the architecture can be used in combination with any existing router. The routers can contain Virtual
Channels (VC), Quality of-Service (QoS) implementations such as TDM, queuing buffers, and can be
implemented using synchronous or asynchronous circuit techniques. The ReNoC concept can thus be used with
existing routers including Mango [8], and Xpipes [9].
IV VOPD APPLICATION AS BENCHMARK
Input can be used as HDTV or raw data input streams or real-time video streams as an example for
application of VOPD which is used as bench mark circuit .Tools using for this process is Quartus II, Sopc
builder, niosII
Figure 4: overview of cyclone III embedded development kit
This is an advanced cyclone III embedded development kit for video processing which have a extra
daughter card interfaced with HSME connector and daughter card includes RS232 serial port and video input
port and video output serial ports so that implementation of video processing is possible, apart from that this
base kit have a LCD display to view the output
Through Synopsys tools (.i.e, Design vision, prime time) we can estimate optimised area and power of
our design but can’t be implemented in fpgas before chip fabrication. so in order to check our designs before
fabrication we are going to quartus II and nios II softwares for estimations of optimised area and power , as
well as we can implement on fpgas
VOPD application building
A Network-on Chip Architecture for…
www.ijesi.org 55 | Page
VOPD Schematic
Result for SoC Generation
A Network-on Chip Architecture for…
www.ijesi.org 56 | Page
Results for SoC Implementation
Power estimated for device
A Network-on Chip Architecture for…
www.ijesi.org 57 | Page
Verilog coding
RTL schematic
A Network-on Chip Architecture for…
www.ijesi.org 58 | Page
Technology post mapping
NoC results for area
A Network-on Chip Architecture for…
www.ijesi.org 59 | Page
Power estimation for NoC implementation
V. NETWORK TOPOLOGIES
The following architectures are used for comparison:
Static mesh:
A static 2D mesh topology used as reference. It is similar to the topology shown in figure 2 where each
network node contains a statically connected router.
ReNoC mesh:
The ReNoC architecture that is configured to provide a 2D mesh logical topology similar to Static Mesh
This configuration is used to characterize the Overhead of the topology switches.
ReNoC specific:
The ReNoC architecture that is configured with the application specific topology
VI. CONCLUSION AND FEATURE WORK
We are using vopd application as bench mark circuit here so we can use digital video DVD player as
input and also we can give raw data as input which is real time input directed source from CMOS sensor video
This work can be extended through wireless approach to get process of network on chip for video object plane
decoder application
This can be extended to further research to get blue ray DVD used in DVD player changes to IC chip, utilized
for home theater application and also we can use for implementing applications like multimedia pcs ,video
conferencing
REFERENCE
[1]. P. Magarshack and P. G. Paulin, “System-on-chip beyond the nanometer wall,” in DAC 03: Proceeding of the 40th conference
on Design automation. NewYork, NY, USA: ACM Press2003,
[2]. W. J. Dally and B. Towles, “Route packets, not wires: On-chip interconnection networks,” in Design Automation, 2001
[3]. G. de Micheli and L. Benini, “Networks on chip: A new paradigm for systems on chip design,” 2002
[4]. W. J. Dally, “’enabling technology for on-chip interconnection networks’ keynote presentation at ’the 1st acm/ieee international
symposium on networks-on-chip2007
[5]. A. Banerjee, R. Mullins, and S. Moore, “A power and energy exploration of network-on-chip architectures,” 1st
international
symposium, 2007.
[6]. M. Modarressi, “A reconfigurable topology for NoCs,” Tech. Rep. TR-HPCAN10-2, 2010.
[7]. D. Bertozzi, A. Jalabert, S. Murali, R. Tamahankar,S.Stergiou, L. Benini, and G. De Micheli, “NoC synthesis flow for
customized domain specific multiprocessor systems-on-chip,” IEEE Trans. Parallel Distrib. Syst., vol. 16, no. 2, pp. 113–129,
Feb. 2005.
[8]. T. Bjerregaard and J. Sparsø, “A router architecture for connection-oriented service guarantees in the mango clockless network
on-chip,” in Proc. Design Automation and Test in Europe (DATE’05), ACM sigda, 2005, pp. 1226–1231.
[9]. D. Bertozzi and L. Benini, “Xpipes: a network-on-chip architecture for gigascale systems-on-chip,” Circuits and Systems
Magazine, IEEE, vol. 4, no. 2,pp.1101–1107,2004.

More Related Content

What's hot

2013 10-17 nuaymi
2013 10-17 nuaymi2013 10-17 nuaymi
2013 10-17 nuaymiSCEE Team
 
Network on Chip Architecture and Routing Techniques: A survey
Network on Chip Architecture and Routing Techniques: A surveyNetwork on Chip Architecture and Routing Techniques: A survey
Network on Chip Architecture and Routing Techniques: A surveyIJRES Journal
 
GMPLS (generalized mpls)
GMPLS (generalized mpls)GMPLS (generalized mpls)
GMPLS (generalized mpls)Netwax Lab
 
Wireless adhoc multi access networks
Wireless adhoc multi access networksWireless adhoc multi access networks
Wireless adhoc multi access networksIJCNCJournal
 
Presentation reliable NoC
Presentation reliable NoCPresentation reliable NoC
Presentation reliable NoCshahanianmol
 
A REVIEW ON TECHNIQUES FOR INCREASING CONNECTIVITY AND LIFE OF ZIGBEE NETWORKS
A REVIEW ON TECHNIQUES FOR INCREASING CONNECTIVITY AND LIFE OF ZIGBEE NETWORKSA REVIEW ON TECHNIQUES FOR INCREASING CONNECTIVITY AND LIFE OF ZIGBEE NETWORKS
A REVIEW ON TECHNIQUES FOR INCREASING CONNECTIVITY AND LIFE OF ZIGBEE NETWORKSIJCSIT Journal
 
An IP based packet test environment for LTE-TDD and LTE-FDD
An IP based packet test environment for LTE-TDD and LTE-FDDAn IP based packet test environment for LTE-TDD and LTE-FDD
An IP based packet test environment for LTE-TDD and LTE-FDDS.c. Lu
 
EFFICIENTLY SECURE BROADCASTING IN 5G WIRELESS FOG-BASED-FRONTHAUL NETWORKS
EFFICIENTLY SECURE BROADCASTING IN 5G WIRELESS FOG-BASED-FRONTHAUL NETWORKSEFFICIENTLY SECURE BROADCASTING IN 5G WIRELESS FOG-BASED-FRONTHAUL NETWORKS
EFFICIENTLY SECURE BROADCASTING IN 5G WIRELESS FOG-BASED-FRONTHAUL NETWORKSijwmn
 
Content-aware dynamic network resource allocation
Content-aware dynamic network resource allocationContent-aware dynamic network resource allocation
Content-aware dynamic network resource allocationTal Lavian Ph.D.
 
AN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORK
AN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORKAN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORK
AN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORKcsijjournal
 
Performance improvement of automated address assignment for path cluster wsn ...
Performance improvement of automated address assignment for path cluster wsn ...Performance improvement of automated address assignment for path cluster wsn ...
Performance improvement of automated address assignment for path cluster wsn ...IAEME Publication
 
An octa core processor with shared memory and message-passing
An octa core processor with shared memory and message-passingAn octa core processor with shared memory and message-passing
An octa core processor with shared memory and message-passingeSAT Journals
 
Ieee 2015 project list_vlsi
Ieee 2015 project list_vlsiIeee 2015 project list_vlsi
Ieee 2015 project list_vlsiigeeks1234
 
On the latency and jitter evaluation of software defined networks
On the latency and jitter evaluation of software defined networksOn the latency and jitter evaluation of software defined networks
On the latency and jitter evaluation of software defined networksjournalBEEI
 

What's hot (17)

2013 10-17 nuaymi
2013 10-17 nuaymi2013 10-17 nuaymi
2013 10-17 nuaymi
 
Network coding
Network codingNetwork coding
Network coding
 
Network on Chip Architecture and Routing Techniques: A survey
Network on Chip Architecture and Routing Techniques: A surveyNetwork on Chip Architecture and Routing Techniques: A survey
Network on Chip Architecture and Routing Techniques: A survey
 
GMPLS (generalized mpls)
GMPLS (generalized mpls)GMPLS (generalized mpls)
GMPLS (generalized mpls)
 
Wireless adhoc multi access networks
Wireless adhoc multi access networksWireless adhoc multi access networks
Wireless adhoc multi access networks
 
Presentation reliable NoC
Presentation reliable NoCPresentation reliable NoC
Presentation reliable NoC
 
A REVIEW ON TECHNIQUES FOR INCREASING CONNECTIVITY AND LIFE OF ZIGBEE NETWORKS
A REVIEW ON TECHNIQUES FOR INCREASING CONNECTIVITY AND LIFE OF ZIGBEE NETWORKSA REVIEW ON TECHNIQUES FOR INCREASING CONNECTIVITY AND LIFE OF ZIGBEE NETWORKS
A REVIEW ON TECHNIQUES FOR INCREASING CONNECTIVITY AND LIFE OF ZIGBEE NETWORKS
 
An IP based packet test environment for LTE-TDD and LTE-FDD
An IP based packet test environment for LTE-TDD and LTE-FDDAn IP based packet test environment for LTE-TDD and LTE-FDD
An IP based packet test environment for LTE-TDD and LTE-FDD
 
EFFICIENTLY SECURE BROADCASTING IN 5G WIRELESS FOG-BASED-FRONTHAUL NETWORKS
EFFICIENTLY SECURE BROADCASTING IN 5G WIRELESS FOG-BASED-FRONTHAUL NETWORKSEFFICIENTLY SECURE BROADCASTING IN 5G WIRELESS FOG-BASED-FRONTHAUL NETWORKS
EFFICIENTLY SECURE BROADCASTING IN 5G WIRELESS FOG-BASED-FRONTHAUL NETWORKS
 
Content-aware dynamic network resource allocation
Content-aware dynamic network resource allocationContent-aware dynamic network resource allocation
Content-aware dynamic network resource allocation
 
AN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORK
AN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORKAN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORK
AN DYNAMIC ENERGY MANAGEMENT ON FPGA FOR WIRELESS SENSOR NETWORK
 
Performance improvement of automated address assignment for path cluster wsn ...
Performance improvement of automated address assignment for path cluster wsn ...Performance improvement of automated address assignment for path cluster wsn ...
Performance improvement of automated address assignment for path cluster wsn ...
 
An octa core processor with shared memory and message-passing
An octa core processor with shared memory and message-passingAn octa core processor with shared memory and message-passing
An octa core processor with shared memory and message-passing
 
Ieee 2015 project list_vlsi
Ieee 2015 project list_vlsiIeee 2015 project list_vlsi
Ieee 2015 project list_vlsi
 
MPLS
MPLS MPLS
MPLS
 
Converted Mobile Offload Architectures
Converted Mobile Offload ArchitecturesConverted Mobile Offload Architectures
Converted Mobile Offload Architectures
 
On the latency and jitter evaluation of software defined networks
On the latency and jitter evaluation of software defined networksOn the latency and jitter evaluation of software defined networks
On the latency and jitter evaluation of software defined networks
 

Viewers also liked

Collaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudCollaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudSimon Caton
 
The JavaScript Programming Language
The JavaScript Programming LanguageThe JavaScript Programming Language
The JavaScript Programming LanguageRaghavan Mohan
 
2014 IEEE JAVA DATA MINING PROJECT Lars an efficient and scalable location aw...
2014 IEEE JAVA DATA MINING PROJECT Lars an efficient and scalable location aw...2014 IEEE JAVA DATA MINING PROJECT Lars an efficient and scalable location aw...
2014 IEEE JAVA DATA MINING PROJECT Lars an efficient and scalable location aw...IEEEMEMTECHSTUDENTSPROJECTS
 
Sektör Haberleri 11-17 Şubat 2014
Sektör Haberleri 11-17 Şubat 2014Sektör Haberleri 11-17 Şubat 2014
Sektör Haberleri 11-17 Şubat 2014Vizeum Turkiye
 
Privacy firewalloptimization infocom2011
Privacy firewalloptimization infocom2011Privacy firewalloptimization infocom2011
Privacy firewalloptimization infocom2011Muthu Samy
 
EcoMap Amsterdam @ CUD09
EcoMap Amsterdam @ CUD09EcoMap Amsterdam @ CUD09
EcoMap Amsterdam @ CUD09Frank Kresin
 
Methodological societies
Methodological societiesMethodological societies
Methodological societiesijfcstjournal
 
Some Perspective (Nspire Discovery Series)
Some Perspective (Nspire Discovery Series)Some Perspective (Nspire Discovery Series)
Some Perspective (Nspire Discovery Series)Satish Kanwar
 
Tecnología educativa en el derecho P.
Tecnología educativa  en el derecho P.Tecnología educativa  en el derecho P.
Tecnología educativa en el derecho P.Mary Cielo
 
Resilient King County Fall Summit Presentation
Resilient King County Fall Summit PresentationResilient King County Fall Summit Presentation
Resilient King County Fall Summit PresentationResilientKC
 
Figure 1.doc
Figure 1.docFigure 1.doc
Figure 1.docbutest
 
Red Chilena de instituciones formadoras en Salud Pública; desde la competenci...
Red Chilena de instituciones formadoras en Salud Pública; desde la competenci...Red Chilena de instituciones formadoras en Salud Pública; desde la competenci...
Red Chilena de instituciones formadoras en Salud Pública; desde la competenci...Viralizando
 
20120928 dual alamouti codes
20120928 dual alamouti codes20120928 dual alamouti codes
20120928 dual alamouti codesThomhert Siadari
 
Overhead Supercomputing 2011
Overhead Supercomputing 2011Overhead Supercomputing 2011
Overhead Supercomputing 2011Weiwei Chen
 
Adaptable embedded systems
Adaptable embedded systemsAdaptable embedded systems
Adaptable embedded systemsSpringer
 
Selfish Node Detection in Replica Allocation over MANETs
Selfish Node Detection in Replica Allocation over MANETsSelfish Node Detection in Replica Allocation over MANETs
Selfish Node Detection in Replica Allocation over MANETsIOSR Journals
 

Viewers also liked (20)

Collaborative eResearch in a Social Cloud
Collaborative eResearch in a Social CloudCollaborative eResearch in a Social Cloud
Collaborative eResearch in a Social Cloud
 
Wg Wf Ms Presentation Td
Wg Wf Ms Presentation TdWg Wf Ms Presentation Td
Wg Wf Ms Presentation Td
 
The JavaScript Programming Language
The JavaScript Programming LanguageThe JavaScript Programming Language
The JavaScript Programming Language
 
Lideranca
LiderancaLideranca
Lideranca
 
2014 IEEE JAVA DATA MINING PROJECT Lars an efficient and scalable location aw...
2014 IEEE JAVA DATA MINING PROJECT Lars an efficient and scalable location aw...2014 IEEE JAVA DATA MINING PROJECT Lars an efficient and scalable location aw...
2014 IEEE JAVA DATA MINING PROJECT Lars an efficient and scalable location aw...
 
Sektör Haberleri 11-17 Şubat 2014
Sektör Haberleri 11-17 Şubat 2014Sektör Haberleri 11-17 Şubat 2014
Sektör Haberleri 11-17 Şubat 2014
 
Privacy firewalloptimization infocom2011
Privacy firewalloptimization infocom2011Privacy firewalloptimization infocom2011
Privacy firewalloptimization infocom2011
 
EcoMap Amsterdam @ CUD09
EcoMap Amsterdam @ CUD09EcoMap Amsterdam @ CUD09
EcoMap Amsterdam @ CUD09
 
Bylo nás pět...aneb "Bulovka Hope"
Bylo nás pět...aneb "Bulovka Hope"Bylo nás pět...aneb "Bulovka Hope"
Bylo nás pět...aneb "Bulovka Hope"
 
Methodological societies
Methodological societiesMethodological societies
Methodological societies
 
Some Perspective (Nspire Discovery Series)
Some Perspective (Nspire Discovery Series)Some Perspective (Nspire Discovery Series)
Some Perspective (Nspire Discovery Series)
 
Tecnología educativa en el derecho P.
Tecnología educativa  en el derecho P.Tecnología educativa  en el derecho P.
Tecnología educativa en el derecho P.
 
40120140501016
4012014050101640120140501016
40120140501016
 
Resilient King County Fall Summit Presentation
Resilient King County Fall Summit PresentationResilient King County Fall Summit Presentation
Resilient King County Fall Summit Presentation
 
Figure 1.doc
Figure 1.docFigure 1.doc
Figure 1.doc
 
Red Chilena de instituciones formadoras en Salud Pública; desde la competenci...
Red Chilena de instituciones formadoras en Salud Pública; desde la competenci...Red Chilena de instituciones formadoras en Salud Pública; desde la competenci...
Red Chilena de instituciones formadoras en Salud Pública; desde la competenci...
 
20120928 dual alamouti codes
20120928 dual alamouti codes20120928 dual alamouti codes
20120928 dual alamouti codes
 
Overhead Supercomputing 2011
Overhead Supercomputing 2011Overhead Supercomputing 2011
Overhead Supercomputing 2011
 
Adaptable embedded systems
Adaptable embedded systemsAdaptable embedded systems
Adaptable embedded systems
 
Selfish Node Detection in Replica Allocation over MANETs
Selfish Node Detection in Replica Allocation over MANETsSelfish Node Detection in Replica Allocation over MANETs
Selfish Node Detection in Replica Allocation over MANETs
 

Similar to International Journal of Engineering and Science Invention (IJESI)

Design and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCDesign and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCIRJET Journal
 
20607-39024-1-PB.pdf
20607-39024-1-PB.pdf20607-39024-1-PB.pdf
20607-39024-1-PB.pdfIjictTeam
 
Performance analysis and implementation of modified sdm based noc for mpsoc o...
Performance analysis and implementation of modified sdm based noc for mpsoc o...Performance analysis and implementation of modified sdm based noc for mpsoc o...
Performance analysis and implementation of modified sdm based noc for mpsoc o...eSAT Journals
 
Design and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip RouterDesign and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip RouterIRJET Journal
 
Low power network on chip architectures: A survey
Low power network on chip architectures: A surveyLow power network on chip architectures: A survey
Low power network on chip architectures: A surveyCSITiaesprime
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSijngnjournal
 
Fault Injection Approach for Network on Chip
Fault Injection Approach for Network on ChipFault Injection Approach for Network on Chip
Fault Injection Approach for Network on Chipijsrd.com
 
Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksSreekesh Padmanabhan
 
Trends and challenges in IP based SOC design
Trends and challenges in IP based SOC designTrends and challenges in IP based SOC design
Trends and challenges in IP based SOC designAishwaryaRavishankar8
 
A Flexible Software/Hardware Adaptive Network for Embedded Distributed Archit...
A Flexible Software/Hardware Adaptive Network for Embedded Distributed Archit...A Flexible Software/Hardware Adaptive Network for Embedded Distributed Archit...
A Flexible Software/Hardware Adaptive Network for Embedded Distributed Archit...csijjournal
 
A FLEXIBLE SOFTWARE/HARDWARE ADAPTIVE NETWORK FOR EMBEDDED DISTRIBUTED ARCHIT...
A FLEXIBLE SOFTWARE/HARDWARE ADAPTIVE NETWORK FOR EMBEDDED DISTRIBUTED ARCHIT...A FLEXIBLE SOFTWARE/HARDWARE ADAPTIVE NETWORK FOR EMBEDDED DISTRIBUTED ARCHIT...
A FLEXIBLE SOFTWARE/HARDWARE ADAPTIVE NETWORK FOR EMBEDDED DISTRIBUTED ARCHIT...csijjournal
 
Bangladesh Computer Council Networking Project
Bangladesh Computer Council Networking ProjectBangladesh Computer Council Networking Project
Bangladesh Computer Council Networking ProjectMDMusab
 
IRJET- AODV and DSR Routing Protocol Performance Comparison in MANET using Ne...
IRJET- AODV and DSR Routing Protocol Performance Comparison in MANET using Ne...IRJET- AODV and DSR Routing Protocol Performance Comparison in MANET using Ne...
IRJET- AODV and DSR Routing Protocol Performance Comparison in MANET using Ne...IRJET Journal
 
Coding openflow enable network
Coding openflow enable networkCoding openflow enable network
Coding openflow enable networkIJCNCJournal
 
Performance analysis of container-based networking Solutions for high-perform...
Performance analysis of container-based networking Solutions for high-perform...Performance analysis of container-based networking Solutions for high-perform...
Performance analysis of container-based networking Solutions for high-perform...IJECEIAES
 
IJSRED-V1I1P5
IJSRED-V1I1P5IJSRED-V1I1P5
IJSRED-V1I1P5IJSRED
 

Similar to International Journal of Engineering and Science Invention (IJESI) (20)

Design and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoCDesign and Implementation of JPEG CODEC using NoC
Design and Implementation of JPEG CODEC using NoC
 
A0520106
A0520106A0520106
A0520106
 
20607-39024-1-PB.pdf
20607-39024-1-PB.pdf20607-39024-1-PB.pdf
20607-39024-1-PB.pdf
 
Performance analysis and implementation of modified sdm based noc for mpsoc o...
Performance analysis and implementation of modified sdm based noc for mpsoc o...Performance analysis and implementation of modified sdm based noc for mpsoc o...
Performance analysis and implementation of modified sdm based noc for mpsoc o...
 
www.ijerd.com
www.ijerd.comwww.ijerd.com
www.ijerd.com
 
Design of fault tolerant algorithm for network on chip router using field pr...
Design of fault tolerant algorithm for network on chip router  using field pr...Design of fault tolerant algorithm for network on chip router  using field pr...
Design of fault tolerant algorithm for network on chip router using field pr...
 
Design and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip RouterDesign and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip Router
 
Low power network on chip architectures: A survey
Low power network on chip architectures: A surveyLow power network on chip architectures: A survey
Low power network on chip architectures: A survey
 
Project
ProjectProject
Project
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 
Fault Injection Approach for Network on Chip
Fault Injection Approach for Network on ChipFault Injection Approach for Network on Chip
Fault Injection Approach for Network on Chip
 
Design issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networksDesign issues in cc2530 znp multi hop sensor networks
Design issues in cc2530 znp multi hop sensor networks
 
Trends and challenges in IP based SOC design
Trends and challenges in IP based SOC designTrends and challenges in IP based SOC design
Trends and challenges in IP based SOC design
 
A Flexible Software/Hardware Adaptive Network for Embedded Distributed Archit...
A Flexible Software/Hardware Adaptive Network for Embedded Distributed Archit...A Flexible Software/Hardware Adaptive Network for Embedded Distributed Archit...
A Flexible Software/Hardware Adaptive Network for Embedded Distributed Archit...
 
A FLEXIBLE SOFTWARE/HARDWARE ADAPTIVE NETWORK FOR EMBEDDED DISTRIBUTED ARCHIT...
A FLEXIBLE SOFTWARE/HARDWARE ADAPTIVE NETWORK FOR EMBEDDED DISTRIBUTED ARCHIT...A FLEXIBLE SOFTWARE/HARDWARE ADAPTIVE NETWORK FOR EMBEDDED DISTRIBUTED ARCHIT...
A FLEXIBLE SOFTWARE/HARDWARE ADAPTIVE NETWORK FOR EMBEDDED DISTRIBUTED ARCHIT...
 
Bangladesh Computer Council Networking Project
Bangladesh Computer Council Networking ProjectBangladesh Computer Council Networking Project
Bangladesh Computer Council Networking Project
 
IRJET- AODV and DSR Routing Protocol Performance Comparison in MANET using Ne...
IRJET- AODV and DSR Routing Protocol Performance Comparison in MANET using Ne...IRJET- AODV and DSR Routing Protocol Performance Comparison in MANET using Ne...
IRJET- AODV and DSR Routing Protocol Performance Comparison in MANET using Ne...
 
Coding openflow enable network
Coding openflow enable networkCoding openflow enable network
Coding openflow enable network
 
Performance analysis of container-based networking Solutions for high-perform...
Performance analysis of container-based networking Solutions for high-perform...Performance analysis of container-based networking Solutions for high-perform...
Performance analysis of container-based networking Solutions for high-perform...
 
IJSRED-V1I1P5
IJSRED-V1I1P5IJSRED-V1I1P5
IJSRED-V1I1P5
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 

International Journal of Engineering and Science Invention (IJESI)

  • 1. International Journal of Engineering Science Invention ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726 www.ijesi.org Volume 2 Issue 8 ǁ August 2013 ǁ PP.52-59 www.ijesi.org 52 | Page A Network-on Chip Architecture for Optimization of area and power with Reconfigurable Topology on FPGAs V.Ravikiran1 , Dr. M. Devaraju2 1 ME, VLSI design, RMK Engineering College Chennai, India 2 Professor, ECE department RMK Engineering College Chennai, India ABSTRACT: This is a Network-on-Chip (NoC) architecture enables the network topology to be reconfigured.This enables a general System-on-Chip (SoC) platform, which is currently running on the chip. The topology is configured using energy- efficient topology switches based on physical circuit-switching The ReNoC architecture design shows a 56% decrease in power consumption compared to a static 2D mesh topology KEYWORDS: SOC, NOC, power efficient, VOPD application I. INTRODUCTION Every new CMOS technology generation enables the design of larger and more complex systems on a single integrated circuit. The increasing complexity also means that design, test and production costs reach levels where large volumes must be produced for a chip to be feasible. The time it takes to get a new product to the market (time-to market) thereby also increases. As envisioned in [1], this trend seems to make ASICs infeasible for the main bulk of applications the development time will simply be too long For many applications a more general System-on-Chip (SoC) platform chip could be a viable solution. Such a SoC platform would contain many different IP-cores including RAMs, CPUs, DSPs, IOs, FPGAs and other coarse and fine grained programmable IP-cores. The communication is provided by means of a flexible communication infrastructure in the form of a Network-on-Chip (NoC) [2, 3]. This allows the same SoC platform to be used in a wide range of different applications and thereby increases the production volume. As the same SoC platform is to be used for many different applications, the NoC must be able to support a wide range of bandwidth and Quality-of-Service (QoS) requirements. The requirements of the applications can be very different, and the NoC must therefore be very flexible. Currently, the only way to provide such flexibility is to employ a large packet-switched NoC with an over-engineered total bandwidth capacity. Such a NoC would take a significant part of the SoCs silicon area and only a fraction of its capacity is utilized by a given application Figure 1. The ReNoC architecture enables a logical network topology to be configured by the application running on the physical SoC platform.
  • 2. A Network-on Chip Architecture for… www.ijesi.org 53 | Page The topology switches are implemented using physical circuit-switching as found in FPGAs, to minimize the power consumption and area overhead. The motivation for inserting a configurable layer below existing NoC architectures is that physical circuit switching is far more efficient (in terms of area, power and speed) than intelligent, complex packet-switching which therefore must be avoided when possible. The communication requirement for the application is therefore used to configure a logical topology that minimizes the amount of packet-switching. II. TERMINOLOGY This section introduces basic terms used in the paper. Physical architecture is the actual physical layout of the NoC architecture as shown in the figure 1.Logical topology is the topology that is configured on top of the physical architecture as shown in figure 1. This is the topology as it is viewed by the application. Physical circuit-switching is used to denote a dedicated physical connection. Once the connection is set up, data can be transferred through the connection without any header information and no routing or arbitration is needed. This is not to be confused with virtual circuit-switching such as Time-Division Multiplexing (TDM).Router is used to denote any packet-switched router. The route might implement Quality-of-Service features such as TDM and/or prioritization of data. Figure 2. A simple physical architecture where network nodes are connected in a 2D mesh topology. A network node consists of a router that is wrapped by a topology switch. The fundamental ideas of ReNoC are best explained through an example. For this, figure 2 shows a physical architecture consisting of network nodes connected by links in an 2D mesh topology. Each network node consists of a conventional NoC router which is wrapped by a topology switch. The topology switches are used to connect links and routers into a logical topology and they thereby allow different application-specific logical topologies to be configured on top of the same physical architecture. Figure 3 shows two examples of logical topologies that can be created by configuring the topology switches appropriately. As seen, it is possible to form long logical links connecting: (i) Any two IP-blocks, (ii) any two routers, and (iii) any IP-core and router. The physical distance between the IP-core/router does not matter, as long as a logical link can be established. Figure 3 illustrates that it is possible to configure logical topologies that are very different from the basic 2D mesh. If desired, it is also possible to configure a logical topology which is a 2D mesh. III HETEROGENEOUS PHYSICAL ARCHITECTURE In this architecture we are using routers and topology Switches separately as well as combined also taking for network nodes and so the architecture is complex Figure 3 : Example of a complex, heterogeneous, physical architecture
  • 3. A Network-on Chip Architecture for… www.ijesi.org 54 | Page Network nodes can contain a router, a topology switch, or both. Several IP-cores can be connected to the same network node, several link scan exist between network nodes, and IP-blocks can be directly connected. The architecture is not restricted to a specific router. The only requirement is that the link width, including wires for flow-control, matches the ports on the router. In principle the communication protocol is defined by the routers and the topology switches and links act as passive circuit-switched interconnects. This means that the architecture can be used in combination with any existing router. The routers can contain Virtual Channels (VC), Quality of-Service (QoS) implementations such as TDM, queuing buffers, and can be implemented using synchronous or asynchronous circuit techniques. The ReNoC concept can thus be used with existing routers including Mango [8], and Xpipes [9]. IV VOPD APPLICATION AS BENCHMARK Input can be used as HDTV or raw data input streams or real-time video streams as an example for application of VOPD which is used as bench mark circuit .Tools using for this process is Quartus II, Sopc builder, niosII Figure 4: overview of cyclone III embedded development kit This is an advanced cyclone III embedded development kit for video processing which have a extra daughter card interfaced with HSME connector and daughter card includes RS232 serial port and video input port and video output serial ports so that implementation of video processing is possible, apart from that this base kit have a LCD display to view the output Through Synopsys tools (.i.e, Design vision, prime time) we can estimate optimised area and power of our design but can’t be implemented in fpgas before chip fabrication. so in order to check our designs before fabrication we are going to quartus II and nios II softwares for estimations of optimised area and power , as well as we can implement on fpgas VOPD application building
  • 4. A Network-on Chip Architecture for… www.ijesi.org 55 | Page VOPD Schematic Result for SoC Generation
  • 5. A Network-on Chip Architecture for… www.ijesi.org 56 | Page Results for SoC Implementation Power estimated for device
  • 6. A Network-on Chip Architecture for… www.ijesi.org 57 | Page Verilog coding RTL schematic
  • 7. A Network-on Chip Architecture for… www.ijesi.org 58 | Page Technology post mapping NoC results for area
  • 8. A Network-on Chip Architecture for… www.ijesi.org 59 | Page Power estimation for NoC implementation V. NETWORK TOPOLOGIES The following architectures are used for comparison: Static mesh: A static 2D mesh topology used as reference. It is similar to the topology shown in figure 2 where each network node contains a statically connected router. ReNoC mesh: The ReNoC architecture that is configured to provide a 2D mesh logical topology similar to Static Mesh This configuration is used to characterize the Overhead of the topology switches. ReNoC specific: The ReNoC architecture that is configured with the application specific topology VI. CONCLUSION AND FEATURE WORK We are using vopd application as bench mark circuit here so we can use digital video DVD player as input and also we can give raw data as input which is real time input directed source from CMOS sensor video This work can be extended through wireless approach to get process of network on chip for video object plane decoder application This can be extended to further research to get blue ray DVD used in DVD player changes to IC chip, utilized for home theater application and also we can use for implementing applications like multimedia pcs ,video conferencing REFERENCE [1]. P. Magarshack and P. G. Paulin, “System-on-chip beyond the nanometer wall,” in DAC 03: Proceeding of the 40th conference on Design automation. NewYork, NY, USA: ACM Press2003, [2]. W. J. Dally and B. Towles, “Route packets, not wires: On-chip interconnection networks,” in Design Automation, 2001 [3]. G. de Micheli and L. Benini, “Networks on chip: A new paradigm for systems on chip design,” 2002 [4]. W. J. Dally, “’enabling technology for on-chip interconnection networks’ keynote presentation at ’the 1st acm/ieee international symposium on networks-on-chip2007 [5]. A. Banerjee, R. Mullins, and S. Moore, “A power and energy exploration of network-on-chip architectures,” 1st international symposium, 2007. [6]. M. Modarressi, “A reconfigurable topology for NoCs,” Tech. Rep. TR-HPCAN10-2, 2010. [7]. D. Bertozzi, A. Jalabert, S. Murali, R. Tamahankar,S.Stergiou, L. Benini, and G. De Micheli, “NoC synthesis flow for customized domain specific multiprocessor systems-on-chip,” IEEE Trans. Parallel Distrib. Syst., vol. 16, no. 2, pp. 113–129, Feb. 2005. [8]. T. Bjerregaard and J. Sparsø, “A router architecture for connection-oriented service guarantees in the mango clockless network on-chip,” in Proc. Design Automation and Test in Europe (DATE’05), ACM sigda, 2005, pp. 1226–1231. [9]. D. Bertozzi and L. Benini, “Xpipes: a network-on-chip architecture for gigascale systems-on-chip,” Circuits and Systems Magazine, IEEE, vol. 4, no. 2,pp.1101–1107,2004.