SlideShare a Scribd company logo
1 of 30
Network-on-Chip
(NoC) Technology
Department of Electronics Engineering
By
Karthikesan R
17304014
12/9/2020
CONTENTS
• Defintion,Significance & Evolution
• Why We Need NOCs?
• Bus vs Networks-on-Chip (NoCs)
• Characteristics
• Network On-chip Interconnection
• NoC layers
• Routing algorithms
• Advantages With NOCs
• Commercial providers
• References
22/9/2020
DEFINITION
According to Arteris
Network-on-chip (NoC) interconnect technology
is often called “a front-end solution to a back-end
problem.
Network on Chip (NoC) is a new paradigm to
make the interconnections inside a System on
Chip (SoC) system
32/9/2020
SIGNIFICANCE
Source:
International Roadmap for Semiconductors (http://www.itrs.net/)
42/9/2020
EVOLUTION OF PARADIGM SHIFT
Computing
module
Network
router
Network
link
 Architectural paradigm shift
 Replace wire by an intelligent network infrastructure
 Design paradigm shift
 Busses and signals replaced by packets
 Organizational paradigm shift
 Create a new discipline, a new infrastructure responsibility
Bus
52/9/2020
NoC: A paradigm Shift in VLSI
6
s
s
s
s
s s
s
s
Module
Modul
e
s
Modul
e
From: Dedicated signal wires To: Shared network
Point-
To-point
Link
Network
switch
Computing
Module
2/9/2020
Why We Need NOCs?
• Traditionally, ICs have been designed with dedicated point-to-
point connections, with one wire dedicated to each signal.
• For large designs, in particular, this has several limitations
from a physical design viewpoint.
• The wires occupy much of the area of the chip, and in
nanometer CMOS technology, interconnects dominate both
performance and dynamic power dissipation, as signal
propagation in wires across the chip requires multiple clock
cycles. (According to Rent's rule of wiring requirements for
point-to-point connections)
72/9/2020
Bus vs Networks-on-Chip (NoCs)
Bus
 Low cost
 Easier to Implement
 Flexible
Networks on Chip
 Layered Approach
 Buses replaced with Networked
architectures
 Higher bandwidth
 Energy efficiency
 Scalable
Irregular architectures Regular ArchitecturesBus-based architectures
82/9/2020
CHARACTERISTICS
IP
 In electronic design a semiconductor intellectual property core,
IP core, or IP block is a reusable unit of logic,
cell, or integrated circuit (commonly called a "chip") layout
design that is the intellectual property of one party.
 IP cores may be licensed to another party or can be owned and
used by a single party alone
 Today, the most widely licensed IP cores are from ARM
Holdings (43.2% market share), Synopsys Inc. (13.9% market
share ), Imagination Technologies (9% market share )
and Cadence Design Systems (5.1% market share )
92/9/2020
Scalability
10
NoC:
O(n)
O(n)
Point –to-Point
O(n^2 √n)
O(n √n)
Simple Bus
O(n^3 √n)
O(n√n)
Segmented Bus:
O(n^2 √n)
O(n√n)
2/9/2020
Parallelism
• The wires in the links of the NoC are shared by
many signals. A high level of parallelism is
achieved, because all links in the NoC can operate
simultaneously on different data packets.
• Therefore, as the complexity of integrated
systems keeps growing, a NoC provides enhanced
performance (such as throughput)
112/9/2020
Critical problems addressed by NoC
1) Global interconnect design problem:
delay, power, noise, scalability, reliability
2) System integration
productivity problem
3) Multicore Processors
key to power-efficient
computing
2/9/2020 12
Processing
element
Network
Interface
Router
Input
buffers
Unidirectional
links
Network On-chip Interconnection
132/9/2020
NoC layers
IP blocks communicate over the NoC using a
three layered communication referred to as the
1. Transaction
2. Transport and
3. Physical layers
142/9/2020
Arteries' NoC layers
152/9/2020
Physical Layer
• The Physical layer defines how packets are physically
transmitted over an interface.
• In addition, Arteris has defined a special physical
interface that allows independent hardening of
physical cores, and then connection of those cores
together, regardless of each core clock speed and
physical distance within the cores (within reasonable
limits guaranteeing signal integrity). This enables true
hierarchical physical design practices.
162/9/2020
Transport Layer
• The Transport layer defines rules that apply as
packets are routed through the switch fabric.
• The packet format is very flexible and easily
accommodates changes at transaction level without
impacting transport level.
• The Transport Layer may be optimized to application
needs.
172/9/2020
Transaction Layer
• The Transaction layer defines the communication
primitives available to interconnected IP blocks.
• Special NoC Interface Units (NIUs), located at
the NoC periphery, provide transaction-layer
services to IP blocks with which they are paired.
• The transaction layer defines how information is
exchanged between NIUs to implement a
particular transaction
182/9/2020
NoC Layer mapping summary
192/9/2020
2/9/2020 20
ROUTING ALGORITHMS
Oblivious routing algorithms
 It have no information about conditions of the
network, like traffic amounts or congestions.
 A router makes routing decisions on the grounds of
some algorithm or for example randomly.
 The simplest oblivious routing algorithm is a minimal
turn routing. It routes packets using as few turns as
possible.
Example: Dimension Order Routing
212/9/2020
Dimension Order Routing
• Dimension order routing (DOR) is a typical
minimal turn algorithm.
• The algorithm determines to what direction
packets are routed during every stage of the
routing
Example: XY routing
222/9/2020
XY routing
• XY routing is a dimension order routing which
routes packets first in x- or horizontal direction
to the correct column and then in y- or vertical
direction to the receiver.
• XY routing suits well on a network using mesh
or torus topology. Addresses of the routers are
their xy-coordinates
232/9/2020
Adaptive Routing Algorithms
Fully Adaptive Routing
• Fully adaptive routing algorithm uses always a
route which is not congested.
• The algorithm does not care although the route is
not the shortest path between sender and receiver.
• Typically an adaptive routing algorithm sets
alternative congestion free routes to order of
superiority
242/9/2020
Minimal Adaptive Routing
• Minimal adaptive routing algorithm always
routes packets along the shortest path.
• The algorithm is effective when more than one
minimal, or as short as possible,
routes between sender and receiver exist.
• The algorithm uses route which is least
congested
252/9/2020
Turnaround Routing
• Turnaround routing is a routing algorithm for butterfly and fat-
tree networks.
• Senders and receivers of packets are all on the same side of the
network.
• Packets are first routed from sender to some random
intermediate node on the other side of the network.
• In this node the packets are turned around and then routed to
the destination on the same side of the network, where the
whole routing started.
• The routing from the intermediate node to the definite receiver
is done with the destination-tag routing
262/9/2020
ADVANTAGES WITH NOCs
 It is possible to take packet switched networks in the field of
communication theory and computer networks, adapting those concepts to
the particular constraints of on chip interconnection.
 It is possible to achieve a very high grade of flexibility, using
Modularity (extensive use of parameterized independent functional blocks)
Reconfigurability (functional blocks can be mutually connected in different
manners in order to create the particular topology needed for a given
application).
 It is possible to easily integrate IP cores developed by different people or
companies, provided that this modules share a common interface for
communication with the external environment
272/9/2020
COMMERCIAL PROVIDERS
• Net Speed Systems
(http://www.netspeedsystems.com/
• Arteris (http://www.arteris.com/)
• Sonics (http://sonicsinc.com/)
• Aims Technology Inc
(http://aimstechnologyinc.com/)
282/9/2020
REFERENCES
1) NoCS (http://nocsymposium.org/) website
2) On-Chip Networks Bibliography
(http://www.cl.cam.ac.uk/)
3) “Network on Chip Routing Algorithms “, Ville
Rantala ,Teijo Lehtonen ,Juha Plosila,
University of Turku, Department of Information
Technology Joukahaisenkatu 3-5 B, 20520
Turku, Finland
292/9/2020
302/9/2020

More Related Content

What's hot

System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challengespboulet
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOCA B Shinde
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction setRavi Babu
 
Intel 8257 programmable dma controller
Intel 8257 programmable dma controllerIntel 8257 programmable dma controller
Intel 8257 programmable dma controllerabdulugc
 
Lect 2 ARM processor architecture
Lect 2 ARM processor architectureLect 2 ARM processor architecture
Lect 2 ARM processor architectureDr.YNM
 
Arm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelArm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelGanesh Naik
 
Sensor node hardware and network architecture
Sensor node hardware and network architectureSensor node hardware and network architecture
Sensor node hardware and network architectureVidhi603146
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIeJin Wu
 
Controller area network (can bus)
Controller area network (can bus)Controller area network (can bus)
Controller area network (can bus)nassim unused
 
Embedded System Programming on ARM Cortex M3 and M4 Course
Embedded System Programming on ARM Cortex M3 and M4 CourseEmbedded System Programming on ARM Cortex M3 and M4 Course
Embedded System Programming on ARM Cortex M3 and M4 CourseFastBit Embedded Brain Academy
 

What's hot (20)

System-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design ChallengesSystem-on-Chip Design, Embedded System Design Challenges
System-on-Chip Design, Embedded System Design Challenges
 
I2C introduction
I2C introductionI2C introduction
I2C introduction
 
ARM
ARMARM
ARM
 
UNIT 3.docx
UNIT 3.docxUNIT 3.docx
UNIT 3.docx
 
PCIe
PCIePCIe
PCIe
 
Control Area Network
Control Area NetworkControl Area Network
Control Area Network
 
SOC Processors Used in SOC
SOC Processors Used in SOCSOC Processors Used in SOC
SOC Processors Used in SOC
 
Processors selection
Processors selectionProcessors selection
Processors selection
 
Multi-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IKMulti-Core on Chip Architecture *doc - IK
Multi-Core on Chip Architecture *doc - IK
 
VLSI routing
VLSI routingVLSI routing
VLSI routing
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
Intel 8257 programmable dma controller
Intel 8257 programmable dma controllerIntel 8257 programmable dma controller
Intel 8257 programmable dma controller
 
Lect 2 ARM processor architecture
Lect 2 ARM processor architectureLect 2 ARM processor architecture
Lect 2 ARM processor architecture
 
Arm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_modelArm cm3 architecture_and_programmer_model
Arm cm3 architecture_and_programmer_model
 
Sensor node hardware and network architecture
Sensor node hardware and network architectureSensor node hardware and network architecture
Sensor node hardware and network architecture
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
Canbus
CanbusCanbus
Canbus
 
Controller area network (can bus)
Controller area network (can bus)Controller area network (can bus)
Controller area network (can bus)
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embedded System Programming on ARM Cortex M3 and M4 Course
Embedded System Programming on ARM Cortex M3 and M4 CourseEmbedded System Programming on ARM Cortex M3 and M4 Course
Embedded System Programming on ARM Cortex M3 and M4 Course
 

Similar to Network on Chip

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
 
Noise Tolerant and Faster On Chip Communication Using Binoc Model
Noise Tolerant and Faster On Chip Communication Using Binoc ModelNoise Tolerant and Faster On Chip Communication Using Binoc Model
Noise Tolerant and Faster On Chip Communication Using Binoc ModelIJMER
 
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...Vince Garr
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)inventionjournals
 
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
 
monotoring Basics2
monotoring Basics2monotoring Basics2
monotoring Basics2Programmer
 
A modified approach for secure routing and power aware in mobile ad hoc network
A modified approach for secure routing and power aware in mobile ad hoc networkA modified approach for secure routing and power aware in mobile ad hoc network
A modified approach for secure routing and power aware in mobile ad hoc networkDiksha Katiyar
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...ADVA
 
VTU 8TH SEM CSE ADHOC NETWORKS SOLVED PAPERS OF JUNE-2014 DEC-14 & JUNE-2015
VTU 8TH SEM CSE ADHOC NETWORKS SOLVED PAPERS OF JUNE-2014 DEC-14 & JUNE-2015VTU 8TH SEM CSE ADHOC NETWORKS SOLVED PAPERS OF JUNE-2014 DEC-14 & JUNE-2015
VTU 8TH SEM CSE ADHOC NETWORKS SOLVED PAPERS OF JUNE-2014 DEC-14 & JUNE-2015vtunotesbysree
 
Performance Analysis of Mesh-based NoC’s on Routing Algorithms
Performance Analysis of Mesh-based NoC’s on Routing Algorithms Performance Analysis of Mesh-based NoC’s on Routing Algorithms
Performance Analysis of Mesh-based NoC’s on Routing Algorithms IJECEIAES
 
The optical backbone evolution in the TLC operator infrastructures
The optical backbone evolution in the TLC operator infrastructuresThe optical backbone evolution in the TLC operator infrastructures
The optical backbone evolution in the TLC operator infrastructuresOvidio Michelangeli
 
Design of an Efficient Communication Protocol for 3d Interconnection Network
Design of an Efficient Communication Protocol for 3d Interconnection NetworkDesign of an Efficient Communication Protocol for 3d Interconnection Network
Design of an Efficient Communication Protocol for 3d Interconnection NetworkIJMTST Journal
 
Why sdn
Why sdnWhy sdn
Why sdnlz1dsb
 
ON THE SYNERGY OF CIRCUITS AND PACKETS
ON THE SYNERGY OF CIRCUITS AND PACKETS ON THE SYNERGY OF CIRCUITS AND PACKETS
ON THE SYNERGY OF CIRCUITS AND PACKETS Coldbeans Software
 
2002023
20020232002023
2002023pglehn
 
IRJET- GMPLS based Multilayer Service Network Architecture
IRJET- GMPLS based Multilayer Service Network ArchitectureIRJET- GMPLS based Multilayer Service Network Architecture
IRJET- GMPLS based Multilayer Service Network ArchitectureIRJET Journal
 
Pbt article packet-optical-integration_vishal_05-08-12
Pbt article packet-optical-integration_vishal_05-08-12Pbt article packet-optical-integration_vishal_05-08-12
Pbt article packet-optical-integration_vishal_05-08-12Vishal Sharma, Ph.D.
 

Similar to Network on Chip (20)

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
 
Noise Tolerant and Faster On Chip Communication Using Binoc Model
Noise Tolerant and Faster On Chip Communication Using Binoc ModelNoise Tolerant and Faster On Chip Communication Using Binoc Model
Noise Tolerant and Faster On Chip Communication Using Binoc Model
 
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...
 
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
FFM_–_Technical_Brief_–_Network_Solutions_for_Intelligence_Surveillance_and_R...
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
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...
 
monotoring Basics2
monotoring Basics2monotoring Basics2
monotoring Basics2
 
A modified approach for secure routing and power aware in mobile ad hoc network
A modified approach for secure routing and power aware in mobile ad hoc networkA modified approach for secure routing and power aware in mobile ad hoc network
A modified approach for secure routing and power aware in mobile ad hoc network
 
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
Orchestration of Ethernet Services in Software-Defined and Flexible Heterogen...
 
VTU 8TH SEM CSE ADHOC NETWORKS SOLVED PAPERS OF JUNE-2014 DEC-14 & JUNE-2015
VTU 8TH SEM CSE ADHOC NETWORKS SOLVED PAPERS OF JUNE-2014 DEC-14 & JUNE-2015VTU 8TH SEM CSE ADHOC NETWORKS SOLVED PAPERS OF JUNE-2014 DEC-14 & JUNE-2015
VTU 8TH SEM CSE ADHOC NETWORKS SOLVED PAPERS OF JUNE-2014 DEC-14 & JUNE-2015
 
Performance Analysis of Mesh-based NoC’s on Routing Algorithms
Performance Analysis of Mesh-based NoC’s on Routing Algorithms Performance Analysis of Mesh-based NoC’s on Routing Algorithms
Performance Analysis of Mesh-based NoC’s on Routing Algorithms
 
The optical backbone evolution in the TLC operator infrastructures
The optical backbone evolution in the TLC operator infrastructuresThe optical backbone evolution in the TLC operator infrastructures
The optical backbone evolution in the TLC operator infrastructures
 
Design of an Efficient Communication Protocol for 3d Interconnection Network
Design of an Efficient Communication Protocol for 3d Interconnection NetworkDesign of an Efficient Communication Protocol for 3d Interconnection Network
Design of an Efficient Communication Protocol for 3d Interconnection Network
 
Address Interleaving in NoCs
Address Interleaving in NoCsAddress Interleaving in NoCs
Address Interleaving in NoCs
 
Why sdn
Why sdnWhy sdn
Why sdn
 
ON THE SYNERGY OF CIRCUITS AND PACKETS
ON THE SYNERGY OF CIRCUITS AND PACKETS ON THE SYNERGY OF CIRCUITS AND PACKETS
ON THE SYNERGY OF CIRCUITS AND PACKETS
 
2002023
20020232002023
2002023
 
IRJET- GMPLS based Multilayer Service Network Architecture
IRJET- GMPLS based Multilayer Service Network ArchitectureIRJET- GMPLS based Multilayer Service Network Architecture
IRJET- GMPLS based Multilayer Service Network Architecture
 
Pbt article packet-optical-integration_vishal_05-08-12
Pbt article packet-optical-integration_vishal_05-08-12Pbt article packet-optical-integration_vishal_05-08-12
Pbt article packet-optical-integration_vishal_05-08-12
 

More from Srinivas Vasamsetti (20)

LiFi
LiFiLiFi
LiFi
 
Pill Camera
Pill CameraPill Camera
Pill Camera
 
Free space optical communication
Free space optical communicationFree space optical communication
Free space optical communication
 
Gi-Fi Technology
Gi-Fi TechnologyGi-Fi Technology
Gi-Fi Technology
 
Green communication
Green communicationGreen communication
Green communication
 
Humanoid Robot Sophia
Humanoid Robot SophiaHumanoid Robot Sophia
Humanoid Robot Sophia
 
Simputer
SimputerSimputer
Simputer
 
smart Home energy Management System
smart Home energy Management Systemsmart Home energy Management System
smart Home energy Management System
 
Agricultural Robotics
Agricultural RoboticsAgricultural Robotics
Agricultural Robotics
 
minimize solar array switching
minimize solar array switching minimize solar array switching
minimize solar array switching
 
Switchable directional antenna system for uwb
Switchable directional antenna system for uwbSwitchable directional antenna system for uwb
Switchable directional antenna system for uwb
 
RFID
RFIDRFID
RFID
 
Finfet Technology
Finfet TechnologyFinfet Technology
Finfet Technology
 
Transparent electronics
Transparent electronicsTransparent electronics
Transparent electronics
 
Under Water wireless communication
Under Water wireless communicationUnder Water wireless communication
Under Water wireless communication
 
Optical Antenna
Optical AntennaOptical Antenna
Optical Antenna
 
Plastic electronics
Plastic electronicsPlastic electronics
Plastic electronics
 
Spintronics
SpintronicsSpintronics
Spintronics
 
Touchless Touch screen
Touchless Touch screenTouchless Touch screen
Touchless Touch screen
 
COGNITIVE RADIO
COGNITIVE RADIOCOGNITIVE RADIO
COGNITIVE RADIO
 

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 

Network on Chip

  • 1. Network-on-Chip (NoC) Technology Department of Electronics Engineering By Karthikesan R 17304014 12/9/2020
  • 2. CONTENTS • Defintion,Significance & Evolution • Why We Need NOCs? • Bus vs Networks-on-Chip (NoCs) • Characteristics • Network On-chip Interconnection • NoC layers • Routing algorithms • Advantages With NOCs • Commercial providers • References 22/9/2020
  • 3. DEFINITION According to Arteris Network-on-chip (NoC) interconnect technology is often called “a front-end solution to a back-end problem. Network on Chip (NoC) is a new paradigm to make the interconnections inside a System on Chip (SoC) system 32/9/2020
  • 4. SIGNIFICANCE Source: International Roadmap for Semiconductors (http://www.itrs.net/) 42/9/2020
  • 5. EVOLUTION OF PARADIGM SHIFT Computing module Network router Network link  Architectural paradigm shift  Replace wire by an intelligent network infrastructure  Design paradigm shift  Busses and signals replaced by packets  Organizational paradigm shift  Create a new discipline, a new infrastructure responsibility Bus 52/9/2020
  • 6. NoC: A paradigm Shift in VLSI 6 s s s s s s s s Module Modul e s Modul e From: Dedicated signal wires To: Shared network Point- To-point Link Network switch Computing Module 2/9/2020
  • 7. Why We Need NOCs? • Traditionally, ICs have been designed with dedicated point-to- point connections, with one wire dedicated to each signal. • For large designs, in particular, this has several limitations from a physical design viewpoint. • The wires occupy much of the area of the chip, and in nanometer CMOS technology, interconnects dominate both performance and dynamic power dissipation, as signal propagation in wires across the chip requires multiple clock cycles. (According to Rent's rule of wiring requirements for point-to-point connections) 72/9/2020
  • 8. Bus vs Networks-on-Chip (NoCs) Bus  Low cost  Easier to Implement  Flexible Networks on Chip  Layered Approach  Buses replaced with Networked architectures  Higher bandwidth  Energy efficiency  Scalable Irregular architectures Regular ArchitecturesBus-based architectures 82/9/2020
  • 9. CHARACTERISTICS IP  In electronic design a semiconductor intellectual property core, IP core, or IP block is a reusable unit of logic, cell, or integrated circuit (commonly called a "chip") layout design that is the intellectual property of one party.  IP cores may be licensed to another party or can be owned and used by a single party alone  Today, the most widely licensed IP cores are from ARM Holdings (43.2% market share), Synopsys Inc. (13.9% market share ), Imagination Technologies (9% market share ) and Cadence Design Systems (5.1% market share ) 92/9/2020
  • 10. Scalability 10 NoC: O(n) O(n) Point –to-Point O(n^2 √n) O(n √n) Simple Bus O(n^3 √n) O(n√n) Segmented Bus: O(n^2 √n) O(n√n) 2/9/2020
  • 11. Parallelism • The wires in the links of the NoC are shared by many signals. A high level of parallelism is achieved, because all links in the NoC can operate simultaneously on different data packets. • Therefore, as the complexity of integrated systems keeps growing, a NoC provides enhanced performance (such as throughput) 112/9/2020
  • 12. Critical problems addressed by NoC 1) Global interconnect design problem: delay, power, noise, scalability, reliability 2) System integration productivity problem 3) Multicore Processors key to power-efficient computing 2/9/2020 12
  • 14. NoC layers IP blocks communicate over the NoC using a three layered communication referred to as the 1. Transaction 2. Transport and 3. Physical layers 142/9/2020
  • 16. Physical Layer • The Physical layer defines how packets are physically transmitted over an interface. • In addition, Arteris has defined a special physical interface that allows independent hardening of physical cores, and then connection of those cores together, regardless of each core clock speed and physical distance within the cores (within reasonable limits guaranteeing signal integrity). This enables true hierarchical physical design practices. 162/9/2020
  • 17. Transport Layer • The Transport layer defines rules that apply as packets are routed through the switch fabric. • The packet format is very flexible and easily accommodates changes at transaction level without impacting transport level. • The Transport Layer may be optimized to application needs. 172/9/2020
  • 18. Transaction Layer • The Transaction layer defines the communication primitives available to interconnected IP blocks. • Special NoC Interface Units (NIUs), located at the NoC periphery, provide transaction-layer services to IP blocks with which they are paired. • The transaction layer defines how information is exchanged between NIUs to implement a particular transaction 182/9/2020
  • 19. NoC Layer mapping summary 192/9/2020
  • 21. ROUTING ALGORITHMS Oblivious routing algorithms  It have no information about conditions of the network, like traffic amounts or congestions.  A router makes routing decisions on the grounds of some algorithm or for example randomly.  The simplest oblivious routing algorithm is a minimal turn routing. It routes packets using as few turns as possible. Example: Dimension Order Routing 212/9/2020
  • 22. Dimension Order Routing • Dimension order routing (DOR) is a typical minimal turn algorithm. • The algorithm determines to what direction packets are routed during every stage of the routing Example: XY routing 222/9/2020
  • 23. XY routing • XY routing is a dimension order routing which routes packets first in x- or horizontal direction to the correct column and then in y- or vertical direction to the receiver. • XY routing suits well on a network using mesh or torus topology. Addresses of the routers are their xy-coordinates 232/9/2020
  • 24. Adaptive Routing Algorithms Fully Adaptive Routing • Fully adaptive routing algorithm uses always a route which is not congested. • The algorithm does not care although the route is not the shortest path between sender and receiver. • Typically an adaptive routing algorithm sets alternative congestion free routes to order of superiority 242/9/2020
  • 25. Minimal Adaptive Routing • Minimal adaptive routing algorithm always routes packets along the shortest path. • The algorithm is effective when more than one minimal, or as short as possible, routes between sender and receiver exist. • The algorithm uses route which is least congested 252/9/2020
  • 26. Turnaround Routing • Turnaround routing is a routing algorithm for butterfly and fat- tree networks. • Senders and receivers of packets are all on the same side of the network. • Packets are first routed from sender to some random intermediate node on the other side of the network. • In this node the packets are turned around and then routed to the destination on the same side of the network, where the whole routing started. • The routing from the intermediate node to the definite receiver is done with the destination-tag routing 262/9/2020
  • 27. ADVANTAGES WITH NOCs  It is possible to take packet switched networks in the field of communication theory and computer networks, adapting those concepts to the particular constraints of on chip interconnection.  It is possible to achieve a very high grade of flexibility, using Modularity (extensive use of parameterized independent functional blocks) Reconfigurability (functional blocks can be mutually connected in different manners in order to create the particular topology needed for a given application).  It is possible to easily integrate IP cores developed by different people or companies, provided that this modules share a common interface for communication with the external environment 272/9/2020
  • 28. COMMERCIAL PROVIDERS • Net Speed Systems (http://www.netspeedsystems.com/ • Arteris (http://www.arteris.com/) • Sonics (http://sonicsinc.com/) • Aims Technology Inc (http://aimstechnologyinc.com/) 282/9/2020
  • 29. REFERENCES 1) NoCS (http://nocsymposium.org/) website 2) On-Chip Networks Bibliography (http://www.cl.cam.ac.uk/) 3) “Network on Chip Routing Algorithms “, Ville Rantala ,Teijo Lehtonen ,Juha Plosila, University of Turku, Department of Information Technology Joukahaisenkatu 3-5 B, 20520 Turku, Finland 292/9/2020