SlideShare a Scribd company logo
International Journal of Advance Engineering and Research
Development
Volume 2,Issue 9, September -2015
@IJAERD-2015, All rights Reserved 20
Scientific Journal of Impact Factor(SJIF): 3.134
e-ISSN(O): 2348-4470
p-ISSN(P): 2348-6406
Improved Data Efficiency of Programmable Arbiter Based On-Chip Permutation
Network for MPSOC
P.LAKSHMI KANTH1
, L.S.DEVARAJ2
1
Pg Scholar, Vlsi System Design , Intellectual Institute Of Technology, Ap, India.
2
Assistant Professor, Intellectual Institute Of Technology, Ap, India.
Abstract---This paper presents the design of a novel OCP network to support guaranteed traffic permutation in
multiprocessor SOC applications. The proposed network employs a pipelined circuit-switching approach combined with a
dynamic path-setup scheme under a multistage network topology. The dynamic path-setup scheme enables runtime path
arrangement for arbitrary traffic permutations. The existing system having only fixed priority logic scheme for dynamic path
set up .In this paper we proposed a new PAB based priority logic to rectify the drawbacks in previous arbiter system in
proposed OCP network. The PAB contains F-Priority, RR-Priority, D-Priority logics. This circuit-switching approach offers
a guarantee of permuted data and its compact overhead enables the benefit of stacking multiple net-works. The proposed on
chip network improves the efficiency. Finally implemented the design using Xilinx ISE 12.1 software on FPGA Spartan 3E
family kit, NEXYS 2 board and showed the synthesis result and power result. The Proposed system OCP network with PAB
improves the power, delay and improves the data efficiency.
Keywords: SOC, PAB, OCP, FPGA, Circuit Switching, Dynamic Path Setup, F-Priority, RR-Priority, D-Priority.
I. INTRODUCTION
For applications of parallel processing, scientific computing, and so on ,In a present trend of multiprocessor system
on chip (MPSoC) design are interconnected with on-chip networks is currently emerged[1-6].Permutation traffic, a traffic
pattern in which each input sends traffic to exactly one output and each output receives traffic from exactly one input, is one
of the important traffic classes exhibited from on-chip multi-processing applications[7-8]. Standard permutations of traffic
occur in general-purpose MPSoCs, for example, polynomial, sorting, and fast Fourier transform (FFT) computations cause
shuffled permutation, whereas matrix transposes or corner-turn operations exhibit trans- pose permutation[6]. Recently,
application specific MPSoCs targeting flexible Turbo/LDPC decoding had developed, and they exhibit arbitrary and
concurrent traffic permutations due to multi-mode and multi-standard feature[3-5]. In addition to that many of the MPSoC
applications (e.g., Turbo/LDPC decoding [3-5]) compute in real-time, therefore, guaranteeing throughput is critical for such
permutation traffics. Most on-chip networks in practice are general-purpose and use routing algorithms such as minimal
adaptive routing and dimension-ordered routing . To support permutation traffic patterns, on-chip permutation networks
using application-aware routings are needed to achieve better performance compared to the general-purpose networks[8].
These application-aware routings are configured before running the applications and can be implemented as source routing or
distributed routing. But such application-aware routings cannot handle the dynamic changes of a permutation pattern
efficiently, which is described in many of the application phases[8].
The difficulty hold in the design effort to compute the routing to the permutation changes in runtime, as well as to
guarantee [9] the permutated traffics for efficient support. This will become a great challenge when these permutation
networks needed to implemented under very limited on-chip power and area relatedly reduce level. Reviewing on-chip
permutation networks (supporting either full or partial permutation) with regard to their implementation shows that most the
networks employ a packet-switching mechanism to deal with the conflict of permuted data [3-6]. In this paper we present a
new hardware architecture figure 1 which is based on to improve the permutation traffic efficiency .In arbiter system we use
the programmable arbiter priority (PAB) logics to produce the data under prority if at each switch no.of inputs came at a
time. Actually in existing system only use the fixed priority arbiter for prority based data transfering. In this paper the n ew
proposed arbiter is with programmable logics. It provides three prority logics according to requirement priority that three
priority logics are F-priority (Fixed Priority), Round Robin prority (RR-priority),Dynamic Prority(D-prority).In D-prority is
mixing operation of both F-prority and RR-prority to speed up the parallel operation.
International Journal of Advance Engineering and Research Development (IJAERD)
Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406
@IJAERD-2015, All rights Reserved 21
So the below sections illustrates the operation of proposed architectures and switching activities well in manner.
Section II describes the top of architecture and interconnections for circuit switching activity .Section III describes about the
dynamic path set up scheme for programmable data transfer according to switching operations. Here itself describes about the
PAB (Programmable arbiter) as well. Section IV illustrates the Implementation and results .Section V illustrates the
conclusion of project paper.
II. PROPOSED ON CHIP NETWORK
As per explanation motivated in section I is the key idea to design the proposed on chip network based on a
pipelined circuit switching approach with dynamic path-setup scheme supporting runtime path arrangement. In this section II
it discuss the about path set up scheme and network topology well to understand for design OCP(on chip permutation)
network. And later design of switching nodes presented well to understand.
A. On-Chip Network Topology
A family of multistage networks is clos network, it is applied to build scalable commercial multiprocessors with
number (thousands) of nodes in macro systems [7-11]. A three-stage typical Clos network is defined a C (m,n,p) where the m
number of inputs represents in each of first-stage switches and n is the number of second-stage switches. In order to support a
parallelism degree of 16 inputs as in most practical MPSoCs [3-5], for the designed network C(4,4,4) we proposed to use as a
topology (see Fig. 1).This network has a property of rearrangeable [11] that all possible permutations can realize between it s
input and outputs. The choice of the three-stage Close network with a modest number of middle-stage switches is to
minimize implementation cost, whereas it still enables a property rearrangable for the network.
Fig1. Proposed OCP network of Corcuit switvhing mechanism Architecture.
International Journal of Advance Engineering and Research Development (IJAERD)
Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406
@IJAERD-2015, All rights Reserved 22
Fig2. The Mechanism Interface Path Diagram Of Port to Port
Fig3. Common switch architecture. Table1. Switch Activity
Pipelined circuit-switching scheme is designed and introduced for use with the proposed OCP network. This scheme
has three phases: the setup, transfer, and release [2] and [9]. A dynamic path-setup scheme which supporting the runtime path
arrangement occurs in the phase setup. To support this circuit-switching scheme, a switch-by-switch interconnection and with
its handshake signals are proposed, as shown in of the handshake includes a 1-bit Request (Req) and a 2-bit Answer
(Ans).Req=1 is used when a switch requests an idle link leading to the corresponding downstream switch in the phase setup.
Req=1 is also kept data transfer along with during the set up path. Req=0 denotes that the switch releases the link which have
to be occupied. This code is also used in for both the setup and the release phases. Ans=01(ack) means that the destination is
ready to receive data from the source. When Ans=01 the propagates back to the source, it denotes that the path is set up, then
a data transfer can started immediately. An Ans=11 is reserved for end-to-end flow control when the receiving circuit is not
at ready to receive the data due to it is being busy with other tasks, or overflow at the receiving buffer, etc. An Ans=10
(Back) means that the link is blocked. This Back code is used for a back pressure flow control of the dynamic path -setup
scheme, which is discussed in the following subsection.
B. Dynamic Path Setup Scheme to Support Path Arrangement
A dynamic path set up scheme is the important point for the proposed design which to support for runtime path
arrangement when the permutation is changed .In this, each and every path setup , starts from an input and find a path for
leading to its corresponding output, with support based on dynamic probing mechanism. The probing concept is introduced in
works in [2], [9], which a probe (or setup flit) is dynamically sent under a routing algorithm in order to establish a path
towards the destination. A question is that can the proposed EPB-based path setups used with the Clos realize all possible full
permutations between its A question is that can the proposed EPB-based path setups used with the Clos network C(m,n,p)
realize all possible full permutations between its inputs and outputs? As proofed in works [10] and [11], the three-stage Clos
network C(m,n,p) is rearrangeable if m greater than or equal to n. In the proposed network of C (m,n,p) m=4,n=4 ,p=4, so it is
rearrangeable. There always exists an available path from an idle input leading to an idle output. By the Exhaustive Property
of EPB as proofed in work [11],the EPB-based path setup completely searches all the possible paths within the set of path
diversity between an idle input and idle output. Directly applying the Exhaustive Property of the search into rearrangeable
C(4,4,4).
C. Switch Nodes Topology
Three kinds of switches are designed for the proposed on-chip net- work. These switches are all based on a common
switch architecture shown in Fig. 3, with the only difference being in the probe routing algorithms. This common architecture
International Journal of Advance Engineering and Research Development (IJAERD)
Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406
@IJAERD-2015, All rights Reserved 23
has basic components: INPUT CONTROLs (ICs), OUTPUT CONTROLs (OCs), an ARBITER, and .The ARBITER has two
functions: first, cross-connecting the Ans_Outs and the ICs through the Grant bus, and second, as a referee for the requests
fromthe ICs. When an incoming probe arrives at an input, the corresponding IC observes the output status through the Status
bus, and requests the ARBITER to grant it access to the corresponding OC through the Request bus. When accepting this re-
quest, the ARBITER cross-connects the corresponding Ans_Out with the IC through the Grant bus with its first function.
With the second function, the ARBITER, based on a pre-defined priority rule, resolves contention when several ICs request
the same free output. After this resolution, only one IC is accepted, whereas the rest are answered as facing a blocked link
(i.e., similar to receiving an Ans = Back).The IC is implemented with finite-state machine (FSM). The probe routing
algorithmand the operation of the switches are controlled according to this FSM implementation in the ICs [9].
The three routing algorithms for the switches in the first, the second, and the third stages are detailed in Fig. 4. In the
first stage, the switch tries the free outputs in a non-repetitive manner (e.g., outputs 0123). This implementation avoids
repetitively searching the same path that may result in a live-lock. The second- and third-stage switches rely on the two most
significant bits D3, D2 and the two least signification bits D1,D0 of the destination address, respectively, to route the pro be.
As can be seen from Fig. 4, depending on the availability of the desired output or the feedback (i.e., the signal Ans) from the
downstream switch, the IC in a given switch will change its FSM state and reply to the upstream switches accordingly. The
OCs work as re-timing stages for the commands from ARBITER placed on the Control bus and control the CROSSBAR. The
CROSSBAR is a 4X4 full-connecting matrix designed with output multiplexers.
The ICs and the ARBITER are clocked ones with the rising and the falling edges of the clock, respectively. By this
implementation, probing is processed dynamically by the switch in basis one clock cycle This meets the target of designing
the circuit-switched switches for to support EPB-based path setup in C (4,4,4) network. To validate if the designed network
works as desired, a testbench is applied for to test the capability of realizing full permutation with six- teen path setups. To
avoid a path setup interfering with others during the search and incurring a rearrangement of existing paths, a delay is set
between the path setups launched one-by-one in a sequence in the test bench. This is to ensure that the previous path setup is
completed before a new one is launched.
D. Arbiter Priorities
In this proposed network at arbiter section we proposed the three prority logics Fixed priority (F-prority),RR-prority
(Round Robin Priority and D-prority (Dynamic Prority) logics which are programmable according to the prority requirement.
when ―00‖ the arbiter acts like F-prority and when ―01‖ it acts like RR-Prority and when ―11‖ it acts like D-prority. we
know when compared to fixed priority Round Robin is efficient one .So in this paper I proposed the programmable arbiter
with three priorities act .I generated output for the RR-prority in this paper.
III. IMPLEMENTATION, SIMULATION AND SYNTHESIS RESULT
This proposed architecture as shown in fig 1 is designed using verilog language and it is simulated in Modelsim
software for simulation result. The below which have showed fig 4, fig 5, fig 6 are the results of simulation .In paper we
given ―Req‖ enable pins at four addresses according to the above fig 2 switch activity with dynamic path set scheme the
switches arranged the path to transfer the data from source to destination. In fig 4 shows the Req pins enable at four addresses
and data given at that point and fig 5 result shows the switch activity enable pins like Ans_in, Ans_out and fig 6 shows the
destination address result at stage 2 fromsource.
International Journal of Advance Engineering and Research Development (IJAERD)
Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406
@IJAERD-2015, All rights Reserved 24
Fig4. Simulation result part1 for Proposed OCP network.
Fig5. Simulation Result Part2 for Proposed OCP network.
The fig7 shows the NEXYS 2 FPGA kit of SPARTAN 3E family .On this kit implemented the above OCP
architeture. The output LED,s which are blinked is the output pins of stage 2 and the switches which are enabled acts like
Req’s ,when the second switch from left is enabled ,ie; the Req pin at port of SW0 is enbled and data is transferred from
source to destination depends the switching data path set up mechanism,here the output is came stage 2 switch 0 at that point
data is ―1010‖. And by Table II gives the synthesis report of architecture according to FPGA.In this FPGA we use device
X3cs1200E and package is FG320 and Device speed is -5.
Fig7. FPGA Implemented result of proposed OCP Network. Table II. Synthesis Report.
International Journal of Advance Engineering and Research Development (IJAERD)
Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406
@IJAERD-2015, All rights Reserved 25
IV. CONCLUSION
This paper has presented an OCP network design supporting traffic permutations in MPSoC applications. By using a
circuit-switching approach combined with dynamic path-setup scheme under a Close network topology, the proposed design
offers arbitrary traffic permutation in runtime with compact implementation overhead. Design is implemented using Xilinx
ISE 12.1 on FPGA Board of Spartan 3E family , NEXYS 2 kit and obtained the synthesis result regarding delay and do
power analysis regarding power by that proved that efficiency is improved when compared to existing systems.
V. REFERENCES
[1] C. Neeb, M. J. Thul, and N. Wehn, ―Network-on-chip-centric approach tointer leaving in high throughput channel
decoders,‖inProc.IEEEInt. Symp. Circuits Syst. (ISCAS), 2005, pp. 1766–1769.
[2] H. Moussa, A. Baghdadi, and M. Jezequel, ―Binary de Bruijn on-chip network for a flexible multiprocessor LDPC
decoder,‖ in Proc. ACM/ IEEE Design Autom. Conf. (DAC), 2008, pp. 429–434.
[3] H. Moussa, O. Muller, A. Baghdadi, and M. Jezequel, ―Butterfly and Benes -based on-chip communication networks for
multiprocessor turbo decoding,‖ in Proc. Design, Autom. Test in Euro. (DATE), 2007, pp. 654–659.
[4] S. Borkar, ―Thousand core chips—A technology perspective,‖ in Proc. ACM/IEEE Design Autom. Conf. (DAC), 2007,
pp. 746–749.
[5] P.-H. Pham, P. Mau, and C. Kim, ―A 64-PE folded-torus intra-chip communication fabric for guaranteed throughput in
network-on-chip based applications,‖ in Proc. IEEE CustomIntegr. Circuits Conf. (CICC), 2009, pp. 645–648.
[6] decoding,‖ in Proc. Design, Autom. Test in Euro. (DATE), 2007, pp. 654–659.
[7] S. R. Vangal, J. Howard, G. Ruhl, S. Dighe, H. Wilson, J. Tschanz, D. Finan, A. Singh, T. Jacob, S. Jain, V. Erraguntla,
C. Roberts, Y. Hoskote, N. Borkar, and S. Borkar, ―An 80-tile sub-100-w TeraFLOPS processor in 65-nm CMOS,‖ IEEE J.
Solid-State Circuits, vol. 43, no. 1, pp. 29–41, Jan. 2008.
[8] D. Ludovici, F. Gilabert, S. Medardoni, C. Gomez, M. E. Gomez, P. Lopez, G. N. Gaydadjiev, and D. Bertozzi,
―Assessing fat-tree topolo- gies for regular network-on-chip design under nanoscale technology constraints,‖ in Proc.
Design, Autom. Test Euro. Conf. Exhib. (DATE), 2009, pp. 562–565.
[9] Y. Yang and J. Wang, ―A fault-tolerant rearrangeable permutation net- work,‖ IEEE Trans. Comput., vol. 53, no. 4, pp.
414–426, Apr. 2004.
[10] Y. Yang and J. Wang, ―A fault-tolerant rearrangeable permutation net- work,‖ IEEE Trans. Comput., vol. 53, no. 4, pp.
414–426, Apr. 2004.
[11] P. T. Gaughan and S. Yalamanchili, ―A family of fault-tolerant routing protocols for direct multiprocessor networks,‖
IEEE Trans. Parallel Distrib. Syst., vol. 6, no. 5, pp. 482–497, May 1995.
ACKNOWLEDGMENT
FIRST AUTHOR: P.LAKSHMI KANTH received the Bachelors degree in Electronics and Communication Engineering in
the year 2013 and pursuing Masters degree in VLSI System design from Intellectual Institute Of Technology. Area of
interests includes Communication and VLSI Design.
SECOND AUTHOR: L.S.DEVARAJ received the Bachelors degree in Electronics and Communication Engineering and
Masters degree in VLSI. Currently working as Head of the Department for Electronics and Communication Engineering,
Intellectual institute of technology, Ananthapuramu .Having five years of teaching experience. Area of interest includes VLSI
design,vhdl and verilog .
Ad

More Related Content

What's hot (18)

Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
IJERA Editor
 
Haqr the hierarchical ant based qos aware on demand routing for manets
Haqr the hierarchical ant based qos aware on demand routing for manetsHaqr the hierarchical ant based qos aware on demand routing for manets
Haqr the hierarchical ant based qos aware on demand routing for manets
csandit
 
Ijcnc050204
Ijcnc050204Ijcnc050204
Ijcnc050204
IJCNCJournal
 
Optimization a Scheduling Algorithm of CA in LTE ADV
Optimization a Scheduling Algorithm of CA in LTE ADVOptimization a Scheduling Algorithm of CA in LTE ADV
Optimization a Scheduling Algorithm of CA in LTE ADV
TELKOMNIKA JOURNAL
 
QoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN controlQoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN control
University of Piraeus
 
Design A Congestion Aware Routing Algorithm for Synchronous Cam Design
Design A Congestion Aware Routing Algorithm for Synchronous Cam DesignDesign A Congestion Aware Routing Algorithm for Synchronous Cam Design
Design A Congestion Aware Routing Algorithm for Synchronous Cam Design
ijtsrd
 
Exploiting Outage Performance of Wireless Powered NOMA
Exploiting Outage Performance of Wireless Powered NOMAExploiting Outage Performance of Wireless Powered NOMA
Exploiting Outage Performance of Wireless Powered NOMA
TELKOMNIKA JOURNAL
 
paper3
paper3paper3
paper3
Hammad Salam
 
MFMP Vs ECMP Under RED Queue Management
MFMP Vs ECMP Under RED Queue ManagementMFMP Vs ECMP Under RED Queue Management
MFMP Vs ECMP Under RED Queue Management
CSCJournals
 
Optimized Design of 2D Mesh NOC Router using Custom SRAM & Common Buffer Util...
Optimized Design of 2D Mesh NOC Router using Custom SRAM & Common Buffer Util...Optimized Design of 2D Mesh NOC Router using Custom SRAM & Common Buffer Util...
Optimized Design of 2D Mesh NOC Router using Custom SRAM & Common Buffer Util...
VLSICS Design
 
Comparative study on priority based qos
Comparative study on priority based qosComparative study on priority based qos
Comparative study on priority based qos
ijwmn
 
Progressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETsProgressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETs
idescitation
 
1705.01235
1705.012351705.01235
1705.01235
Faw Yas
 
Interconnected Serialized Architecture for Transmission Systems
Interconnected Serialized Architecture for Transmission SystemsInterconnected Serialized Architecture for Transmission Systems
Interconnected Serialized Architecture for Transmission Systems
IJERD Editor
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
VLSICS Design
 
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross LayerDelay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
AM Publications
 
A novel hierarchical ant based qos aware intelligent routing scheme for manets
A novel hierarchical ant based qos aware intelligent routing scheme for manetsA novel hierarchical ant based qos aware intelligent routing scheme for manets
A novel hierarchical ant based qos aware intelligent routing scheme for manets
IJCNCJournal
 
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
Modified Headfirst Sliding Routing: A Time-Based Routing Scheme for Bus-Nochy...
IJERA Editor
 
Haqr the hierarchical ant based qos aware on demand routing for manets
Haqr the hierarchical ant based qos aware on demand routing for manetsHaqr the hierarchical ant based qos aware on demand routing for manets
Haqr the hierarchical ant based qos aware on demand routing for manets
csandit
 
Optimization a Scheduling Algorithm of CA in LTE ADV
Optimization a Scheduling Algorithm of CA in LTE ADVOptimization a Scheduling Algorithm of CA in LTE ADV
Optimization a Scheduling Algorithm of CA in LTE ADV
TELKOMNIKA JOURNAL
 
QoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN controlQoS-aware scheduling in LTE-A networks with SDN control
QoS-aware scheduling in LTE-A networks with SDN control
University of Piraeus
 
Design A Congestion Aware Routing Algorithm for Synchronous Cam Design
Design A Congestion Aware Routing Algorithm for Synchronous Cam DesignDesign A Congestion Aware Routing Algorithm for Synchronous Cam Design
Design A Congestion Aware Routing Algorithm for Synchronous Cam Design
ijtsrd
 
Exploiting Outage Performance of Wireless Powered NOMA
Exploiting Outage Performance of Wireless Powered NOMAExploiting Outage Performance of Wireless Powered NOMA
Exploiting Outage Performance of Wireless Powered NOMA
TELKOMNIKA JOURNAL
 
MFMP Vs ECMP Under RED Queue Management
MFMP Vs ECMP Under RED Queue ManagementMFMP Vs ECMP Under RED Queue Management
MFMP Vs ECMP Under RED Queue Management
CSCJournals
 
Optimized Design of 2D Mesh NOC Router using Custom SRAM & Common Buffer Util...
Optimized Design of 2D Mesh NOC Router using Custom SRAM & Common Buffer Util...Optimized Design of 2D Mesh NOC Router using Custom SRAM & Common Buffer Util...
Optimized Design of 2D Mesh NOC Router using Custom SRAM & Common Buffer Util...
VLSICS Design
 
Comparative study on priority based qos
Comparative study on priority based qosComparative study on priority based qos
Comparative study on priority based qos
ijwmn
 
Progressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETsProgressive Routing Protocol using Hybrid Analysis for MANETs
Progressive Routing Protocol using Hybrid Analysis for MANETs
idescitation
 
1705.01235
1705.012351705.01235
1705.01235
Faw Yas
 
Interconnected Serialized Architecture for Transmission Systems
Interconnected Serialized Architecture for Transmission SystemsInterconnected Serialized Architecture for Transmission Systems
Interconnected Serialized Architecture for Transmission Systems
IJERD Editor
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline
 
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
HIGH SPEED MULTIPLE VALUED LOGIC FULL ADDER USING CARBON NANO TUBE FIELD EFFE...
VLSICS Design
 
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross LayerDelay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
Delay Sensitive Packet Scheduling Algorithm for MANETs by Cross Layer
AM Publications
 
A novel hierarchical ant based qos aware intelligent routing scheme for manets
A novel hierarchical ant based qos aware intelligent routing scheme for manetsA novel hierarchical ant based qos aware intelligent routing scheme for manets
A novel hierarchical ant based qos aware intelligent routing scheme for manets
IJCNCJournal
 

Viewers also liked (16)

real cl final
real cl finalreal cl final
real cl final
Theresa Thia
 
Estudio del caso: Políticas Públicas sobre las TIC´s
Estudio del caso: Políticas Públicas sobre las TIC´s Estudio del caso: Políticas Públicas sobre las TIC´s
Estudio del caso: Políticas Públicas sobre las TIC´s
SEBASTIAN MARQUEZ
 
Electrolysis
ElectrolysisElectrolysis
Electrolysis
danifitz85
 
Rojer armando romero ayala gerencia de proyectos
Rojer armando romero ayala gerencia de proyectosRojer armando romero ayala gerencia de proyectos
Rojer armando romero ayala gerencia de proyectos
romerorojer
 
Scenari di sviluppo dell'impiego dei fanghi proteici in agricoltura
Scenari di sviluppo dell'impiego dei fanghi proteici in agricolturaScenari di sviluppo dell'impiego dei fanghi proteici in agricoltura
Scenari di sviluppo dell'impiego dei fanghi proteici in agricoltura
Assomac
 
Pres exitosa 1a parte
Pres exitosa 1a parte Pres exitosa 1a parte
Pres exitosa 1a parte
karen velasco
 
Techical Director Cluster Waste Water Treatment Implant
Techical Director Cluster Waste Water Treatment ImplantTechical Director Cluster Waste Water Treatment Implant
Techical Director Cluster Waste Water Treatment Implant
Assomac
 
Struggle within the Struggle: Voices of women garment workers
Struggle within the Struggle: Voices of women garment workersStruggle within the Struggle: Voices of women garment workers
Struggle within the Struggle: Voices of women garment workers
SLDIndia
 
Mango
MangoMango
Mango
Ana
 
Make it Easy to Double Your Storage Density
Make it Easy to Double Your Storage DensityMake it Easy to Double Your Storage Density
Make it Easy to Double Your Storage Density
Ohio Rack, Inc.
 
Sustainable Development of China Leather Industry
Sustainable Development of China Leather IndustrySustainable Development of China Leather Industry
Sustainable Development of China Leather Industry
Assomac
 
Internship report main
Internship report mainInternship report main
Internship report main
AJAL A J
 
Bitsdearboles
BitsdearbolesBitsdearboles
Bitsdearboles
Ana
 
Moda 2015
Moda 2015Moda 2015
Moda 2015
alexitacuasquer
 
Problems encountered in Routing Algorithms for 2D-Mesh NoCs
Problems encountered in Routing Algorithms for 2D-Mesh NoCsProblems encountered in Routing Algorithms for 2D-Mesh NoCs
Problems encountered in Routing Algorithms for 2D-Mesh NoCs
Sandeep Singh
 
Estudio del caso: Políticas Públicas sobre las TIC´s
Estudio del caso: Políticas Públicas sobre las TIC´s Estudio del caso: Políticas Públicas sobre las TIC´s
Estudio del caso: Políticas Públicas sobre las TIC´s
SEBASTIAN MARQUEZ
 
Rojer armando romero ayala gerencia de proyectos
Rojer armando romero ayala gerencia de proyectosRojer armando romero ayala gerencia de proyectos
Rojer armando romero ayala gerencia de proyectos
romerorojer
 
Scenari di sviluppo dell'impiego dei fanghi proteici in agricoltura
Scenari di sviluppo dell'impiego dei fanghi proteici in agricolturaScenari di sviluppo dell'impiego dei fanghi proteici in agricoltura
Scenari di sviluppo dell'impiego dei fanghi proteici in agricoltura
Assomac
 
Pres exitosa 1a parte
Pres exitosa 1a parte Pres exitosa 1a parte
Pres exitosa 1a parte
karen velasco
 
Techical Director Cluster Waste Water Treatment Implant
Techical Director Cluster Waste Water Treatment ImplantTechical Director Cluster Waste Water Treatment Implant
Techical Director Cluster Waste Water Treatment Implant
Assomac
 
Struggle within the Struggle: Voices of women garment workers
Struggle within the Struggle: Voices of women garment workersStruggle within the Struggle: Voices of women garment workers
Struggle within the Struggle: Voices of women garment workers
SLDIndia
 
Mango
MangoMango
Mango
Ana
 
Make it Easy to Double Your Storage Density
Make it Easy to Double Your Storage DensityMake it Easy to Double Your Storage Density
Make it Easy to Double Your Storage Density
Ohio Rack, Inc.
 
Sustainable Development of China Leather Industry
Sustainable Development of China Leather IndustrySustainable Development of China Leather Industry
Sustainable Development of China Leather Industry
Assomac
 
Internship report main
Internship report mainInternship report main
Internship report main
AJAL A J
 
Bitsdearboles
BitsdearbolesBitsdearboles
Bitsdearboles
Ana
 
Problems encountered in Routing Algorithms for 2D-Mesh NoCs
Problems encountered in Routing Algorithms for 2D-Mesh NoCsProblems encountered in Routing Algorithms for 2D-Mesh NoCs
Problems encountered in Routing Algorithms for 2D-Mesh NoCs
Sandeep Singh
 
Ad

Similar to Improved data efficiency of programmable arbiter based on chip permutation network for mpsoc-19148 (20)

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
 
Design and Implementation Of Packet Switched Network Based RKT-NoC on FPGA
Design and Implementation Of Packet Switched Network Based RKT-NoC on FPGADesign and Implementation Of Packet Switched Network Based RKT-NoC on FPGA
Design and Implementation Of Packet Switched Network Based RKT-NoC on FPGA
IJERA Editor
 
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
csandit
 
N017147679
N017147679N017147679
N017147679
IOSR Journals
 
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
Performance Evaluation of Ipv4, Ipv6 Migration TechniquesPerformance Evaluation of Ipv4, Ipv6 Migration Techniques
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
IOSR Journals
 
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
EM Legacy
 
A multi path routing algorithm for ip
A multi path routing algorithm for ipA multi path routing algorithm for ip
A multi path routing algorithm for ip
Alvianus Dengen
 
Performance analysis of congestion-aware Q-routing algorithm for network on chip
Performance analysis of congestion-aware Q-routing algorithm for network on chipPerformance analysis of congestion-aware Q-routing algorithm for network on chip
Performance analysis of congestion-aware Q-routing algorithm for network on chip
IAESIJAI
 
Mitigating Link Failures & Implementing Security Mechanism in Multipath Flows...
Mitigating Link Failures & Implementing Security Mechanism in Multipath Flows...Mitigating Link Failures & Implementing Security Mechanism in Multipath Flows...
Mitigating Link Failures & Implementing Security Mechanism in Multipath Flows...
Eswar Publications
 
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
IEEEFINALYEARSTUDENTPROJECT
 
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
IEEEFINALSEMSTUDENTSPROJECTS
 
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEEGLOBALSOFTSTUDENTPROJECTS
 
Design and performance analysis of asynchronous network on chip for streaming...
Design and performance analysis of asynchronous network on chip for streaming...Design and performance analysis of asynchronous network on chip for streaming...
Design and performance analysis of asynchronous network on chip for streaming...
International Journal of Reconfigurable and Embedded Systems
 
Ant
AntAnt
Ant
Saptarshi Banerjee
 
cost effective resource allocation of overlay routing relay nodes
cost effective resource allocation of overlay routing relay nodescost effective resource allocation of overlay routing relay nodes
cost effective resource allocation of overlay routing relay nodes
swathi78
 
An efficient vertical handoff mechanism for future mobile network
An efficient vertical handoff mechanism for  future mobile networkAn efficient vertical handoff mechanism for  future mobile network
An efficient vertical handoff mechanism for future mobile network
Basil John
 
Improved routing scheme with ACO in WSN in comparison to DSDV
Improved routing scheme with ACO in WSN in comparison to DSDVImproved routing scheme with ACO in WSN in comparison to DSDV
Improved routing scheme with ACO in WSN in comparison to DSDV
ijsrd.com
 
Effective Router Assisted Congestion Control for SDN
Effective Router Assisted Congestion Control for SDN Effective Router Assisted Congestion Control for SDN
Effective Router Assisted Congestion Control for SDN
IJECEIAES
 
Multi-Stage Clos Networks in Router Architecture
Multi-Stage Clos Networks in Router ArchitectureMulti-Stage Clos Networks in Router Architecture
Multi-Stage Clos Networks in Router Architecture
lawuah
 
JPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay Nodes
JPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay NodesJPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay Nodes
JPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay Nodes
chennaijp
 
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
 
Design and Implementation Of Packet Switched Network Based RKT-NoC on FPGA
Design and Implementation Of Packet Switched Network Based RKT-NoC on FPGADesign and Implementation Of Packet Switched Network Based RKT-NoC on FPGA
Design and Implementation Of Packet Switched Network Based RKT-NoC on FPGA
IJERA Editor
 
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
Performance Evaluation of a Layered WSN Using AODV and MCF Protocols in NS-2
csandit
 
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
Performance Evaluation of Ipv4, Ipv6 Migration TechniquesPerformance Evaluation of Ipv4, Ipv6 Migration Techniques
Performance Evaluation of Ipv4, Ipv6 Migration Techniques
IOSR Journals
 
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
IMPACT OF PARTIAL DEMAND INCREASE ON THE PERFORMANCE OF IP NETWORKS AND RE-OP...
EM Legacy
 
A multi path routing algorithm for ip
A multi path routing algorithm for ipA multi path routing algorithm for ip
A multi path routing algorithm for ip
Alvianus Dengen
 
Performance analysis of congestion-aware Q-routing algorithm for network on chip
Performance analysis of congestion-aware Q-routing algorithm for network on chipPerformance analysis of congestion-aware Q-routing algorithm for network on chip
Performance analysis of congestion-aware Q-routing algorithm for network on chip
IAESIJAI
 
Mitigating Link Failures & Implementing Security Mechanism in Multipath Flows...
Mitigating Link Failures & Implementing Security Mechanism in Multipath Flows...Mitigating Link Failures & Implementing Security Mechanism in Multipath Flows...
Mitigating Link Failures & Implementing Security Mechanism in Multipath Flows...
Eswar Publications
 
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
IEEEFINALYEARSTUDENTPROJECT
 
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
IEEEFINALSEMSTUDENTSPROJECTS
 
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
IEEEGLOBALSOFTSTUDENTPROJECTS
 
cost effective resource allocation of overlay routing relay nodes
cost effective resource allocation of overlay routing relay nodescost effective resource allocation of overlay routing relay nodes
cost effective resource allocation of overlay routing relay nodes
swathi78
 
An efficient vertical handoff mechanism for future mobile network
An efficient vertical handoff mechanism for  future mobile networkAn efficient vertical handoff mechanism for  future mobile network
An efficient vertical handoff mechanism for future mobile network
Basil John
 
Improved routing scheme with ACO in WSN in comparison to DSDV
Improved routing scheme with ACO in WSN in comparison to DSDVImproved routing scheme with ACO in WSN in comparison to DSDV
Improved routing scheme with ACO in WSN in comparison to DSDV
ijsrd.com
 
Effective Router Assisted Congestion Control for SDN
Effective Router Assisted Congestion Control for SDN Effective Router Assisted Congestion Control for SDN
Effective Router Assisted Congestion Control for SDN
IJECEIAES
 
Multi-Stage Clos Networks in Router Architecture
Multi-Stage Clos Networks in Router ArchitectureMulti-Stage Clos Networks in Router Architecture
Multi-Stage Clos Networks in Router Architecture
lawuah
 
JPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay Nodes
JPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay NodesJPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay Nodes
JPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay Nodes
chennaijp
 
Ad

More from EditorIJAERD (20)

Numerical simulation and_preliminary_experimental_verification_of_aisi_1040_f...
Numerical simulation and_preliminary_experimental_verification_of_aisi_1040_f...Numerical simulation and_preliminary_experimental_verification_of_aisi_1040_f...
Numerical simulation and_preliminary_experimental_verification_of_aisi_1040_f...
EditorIJAERD
 
Eco Friendly Extraction and Physico-Chemical Characteristics of Cissus Quadra...
Eco Friendly Extraction and Physico-Chemical Characteristics of Cissus Quadra...Eco Friendly Extraction and Physico-Chemical Characteristics of Cissus Quadra...
Eco Friendly Extraction and Physico-Chemical Characteristics of Cissus Quadra...
EditorIJAERD
 
The sarcasm detection with the method of logistic regression
The sarcasm detection with the method of logistic regressionThe sarcasm detection with the method of logistic regression
The sarcasm detection with the method of logistic regression
EditorIJAERD
 
Experimental study on the use of locally produced ester base fluids at the dr...
Experimental study on the use of locally produced ester base fluids at the dr...Experimental study on the use of locally produced ester base fluids at the dr...
Experimental study on the use of locally produced ester base fluids at the dr...
EditorIJAERD
 
Runoff modelling using hec hms for rural watershed
Runoff modelling using hec hms for rural watershedRunoff modelling using hec hms for rural watershed
Runoff modelling using hec hms for rural watershed
EditorIJAERD
 
Performance improvement of ofdm
Performance improvement of ofdmPerformance improvement of ofdm
Performance improvement of ofdm
EditorIJAERD
 
Soil health analysis for crop suggestions using machine learning
Soil health analysis for crop suggestions using machine learningSoil health analysis for crop suggestions using machine learning
Soil health analysis for crop suggestions using machine learning
EditorIJAERD
 
Ik analysis for the hip simulator using the open sim simulator
Ik analysis for the hip simulator using the open sim simulatorIk analysis for the hip simulator using the open sim simulator
Ik analysis for the hip simulator using the open sim simulator
EditorIJAERD
 
Trading outlier detection machine learning approach
Trading outlier detection  machine learning approachTrading outlier detection  machine learning approach
Trading outlier detection machine learning approach
EditorIJAERD
 
Experimental investigation of the effect of cold joint on strength and stiffn...
Experimental investigation of the effect of cold joint on strength and stiffn...Experimental investigation of the effect of cold joint on strength and stiffn...
Experimental investigation of the effect of cold joint on strength and stiffn...
EditorIJAERD
 
Investigating willingness to pay for congestion pricing in peshawar universit...
Investigating willingness to pay for congestion pricing in peshawar universit...Investigating willingness to pay for congestion pricing in peshawar universit...
Investigating willingness to pay for congestion pricing in peshawar universit...
EditorIJAERD
 
Capacity evaluation of masonry infill strengthened with wire containment mesh
Capacity evaluation of masonry infill strengthened with wire containment meshCapacity evaluation of masonry infill strengthened with wire containment mesh
Capacity evaluation of masonry infill strengthened with wire containment mesh
EditorIJAERD
 
Design intervention to reduce muscular strength for using stone polishing mac...
Design intervention to reduce muscular strength for using stone polishing mac...Design intervention to reduce muscular strength for using stone polishing mac...
Design intervention to reduce muscular strength for using stone polishing mac...
EditorIJAERD
 
Screening and evaluation of medicinal properties of grape fruit varieties in ...
Screening and evaluation of medicinal properties of grape fruit varieties in ...Screening and evaluation of medicinal properties of grape fruit varieties in ...
Screening and evaluation of medicinal properties of grape fruit varieties in ...
EditorIJAERD
 
Modification of airflow around a FSAE Race car using sidepods to increase the...
Modification of airflow around a FSAE Race car using sidepods to increase the...Modification of airflow around a FSAE Race car using sidepods to increase the...
Modification of airflow around a FSAE Race car using sidepods to increase the...
EditorIJAERD
 
Pneumatic Gear System
Pneumatic Gear SystemPneumatic Gear System
Pneumatic Gear System
EditorIJAERD
 
An Assessment of Phase Change Materials for Domestic Applicatons
An Assessment of Phase Change Materials for Domestic ApplicatonsAn Assessment of Phase Change Materials for Domestic Applicatons
An Assessment of Phase Change Materials for Domestic Applicatons
EditorIJAERD
 
Digital bus pass
Digital bus passDigital bus pass
Digital bus pass
EditorIJAERD
 
Remediation of heavy metals lead, cobalt and copper from industrail wastewate...
Remediation of heavy metals lead, cobalt and copper from industrail wastewate...Remediation of heavy metals lead, cobalt and copper from industrail wastewate...
Remediation of heavy metals lead, cobalt and copper from industrail wastewate...
EditorIJAERD
 
Heart attack and alcohol detection sensor using internet of things
Heart attack and alcohol detection sensor using internet of thingsHeart attack and alcohol detection sensor using internet of things
Heart attack and alcohol detection sensor using internet of things
EditorIJAERD
 
Numerical simulation and_preliminary_experimental_verification_of_aisi_1040_f...
Numerical simulation and_preliminary_experimental_verification_of_aisi_1040_f...Numerical simulation and_preliminary_experimental_verification_of_aisi_1040_f...
Numerical simulation and_preliminary_experimental_verification_of_aisi_1040_f...
EditorIJAERD
 
Eco Friendly Extraction and Physico-Chemical Characteristics of Cissus Quadra...
Eco Friendly Extraction and Physico-Chemical Characteristics of Cissus Quadra...Eco Friendly Extraction and Physico-Chemical Characteristics of Cissus Quadra...
Eco Friendly Extraction and Physico-Chemical Characteristics of Cissus Quadra...
EditorIJAERD
 
The sarcasm detection with the method of logistic regression
The sarcasm detection with the method of logistic regressionThe sarcasm detection with the method of logistic regression
The sarcasm detection with the method of logistic regression
EditorIJAERD
 
Experimental study on the use of locally produced ester base fluids at the dr...
Experimental study on the use of locally produced ester base fluids at the dr...Experimental study on the use of locally produced ester base fluids at the dr...
Experimental study on the use of locally produced ester base fluids at the dr...
EditorIJAERD
 
Runoff modelling using hec hms for rural watershed
Runoff modelling using hec hms for rural watershedRunoff modelling using hec hms for rural watershed
Runoff modelling using hec hms for rural watershed
EditorIJAERD
 
Performance improvement of ofdm
Performance improvement of ofdmPerformance improvement of ofdm
Performance improvement of ofdm
EditorIJAERD
 
Soil health analysis for crop suggestions using machine learning
Soil health analysis for crop suggestions using machine learningSoil health analysis for crop suggestions using machine learning
Soil health analysis for crop suggestions using machine learning
EditorIJAERD
 
Ik analysis for the hip simulator using the open sim simulator
Ik analysis for the hip simulator using the open sim simulatorIk analysis for the hip simulator using the open sim simulator
Ik analysis for the hip simulator using the open sim simulator
EditorIJAERD
 
Trading outlier detection machine learning approach
Trading outlier detection  machine learning approachTrading outlier detection  machine learning approach
Trading outlier detection machine learning approach
EditorIJAERD
 
Experimental investigation of the effect of cold joint on strength and stiffn...
Experimental investigation of the effect of cold joint on strength and stiffn...Experimental investigation of the effect of cold joint on strength and stiffn...
Experimental investigation of the effect of cold joint on strength and stiffn...
EditorIJAERD
 
Investigating willingness to pay for congestion pricing in peshawar universit...
Investigating willingness to pay for congestion pricing in peshawar universit...Investigating willingness to pay for congestion pricing in peshawar universit...
Investigating willingness to pay for congestion pricing in peshawar universit...
EditorIJAERD
 
Capacity evaluation of masonry infill strengthened with wire containment mesh
Capacity evaluation of masonry infill strengthened with wire containment meshCapacity evaluation of masonry infill strengthened with wire containment mesh
Capacity evaluation of masonry infill strengthened with wire containment mesh
EditorIJAERD
 
Design intervention to reduce muscular strength for using stone polishing mac...
Design intervention to reduce muscular strength for using stone polishing mac...Design intervention to reduce muscular strength for using stone polishing mac...
Design intervention to reduce muscular strength for using stone polishing mac...
EditorIJAERD
 
Screening and evaluation of medicinal properties of grape fruit varieties in ...
Screening and evaluation of medicinal properties of grape fruit varieties in ...Screening and evaluation of medicinal properties of grape fruit varieties in ...
Screening and evaluation of medicinal properties of grape fruit varieties in ...
EditorIJAERD
 
Modification of airflow around a FSAE Race car using sidepods to increase the...
Modification of airflow around a FSAE Race car using sidepods to increase the...Modification of airflow around a FSAE Race car using sidepods to increase the...
Modification of airflow around a FSAE Race car using sidepods to increase the...
EditorIJAERD
 
Pneumatic Gear System
Pneumatic Gear SystemPneumatic Gear System
Pneumatic Gear System
EditorIJAERD
 
An Assessment of Phase Change Materials for Domestic Applicatons
An Assessment of Phase Change Materials for Domestic ApplicatonsAn Assessment of Phase Change Materials for Domestic Applicatons
An Assessment of Phase Change Materials for Domestic Applicatons
EditorIJAERD
 
Remediation of heavy metals lead, cobalt and copper from industrail wastewate...
Remediation of heavy metals lead, cobalt and copper from industrail wastewate...Remediation of heavy metals lead, cobalt and copper from industrail wastewate...
Remediation of heavy metals lead, cobalt and copper from industrail wastewate...
EditorIJAERD
 
Heart attack and alcohol detection sensor using internet of things
Heart attack and alcohol detection sensor using internet of thingsHeart attack and alcohol detection sensor using internet of things
Heart attack and alcohol detection sensor using internet of things
EditorIJAERD
 

Recently uploaded (20)

[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
SanjeetMishra29
 
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software ApplicationsJacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia
 
22PCOAM16_MACHINE_LEARNING_UNIT_IV_NOTES_with_QB
22PCOAM16_MACHINE_LEARNING_UNIT_IV_NOTES_with_QB22PCOAM16_MACHINE_LEARNING_UNIT_IV_NOTES_with_QB
22PCOAM16_MACHINE_LEARNING_UNIT_IV_NOTES_with_QB
Guru Nanak Technical Institutions
 
Mode-Wise Corridor Level Travel-Time Estimation Using Machine Learning Models
Mode-Wise Corridor Level Travel-Time Estimation Using Machine Learning ModelsMode-Wise Corridor Level Travel-Time Estimation Using Machine Learning Models
Mode-Wise Corridor Level Travel-Time Estimation Using Machine Learning Models
Journal of Soft Computing in Civil Engineering
 
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdfML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
rameshwarchintamani
 
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdfATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ssuserda39791
 
Agents chapter of Artificial intelligence
Agents chapter of Artificial intelligenceAgents chapter of Artificial intelligence
Agents chapter of Artificial intelligence
DebdeepMukherjee9
 
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
ijdmsjournal
 
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic AlgorithmDesign Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Design Optimization of Reinforced Concrete Waffle Slab Using Genetic Algorithm
Journal of Soft Computing in Civil Engineering
 
Environment .................................
Environment .................................Environment .................................
Environment .................................
shadyozq9
 
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
PawachMetharattanara
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .
NABLAS株式会社
 
Frontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend EngineersFrontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend Engineers
Michael Hertzberg
 
Control Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptxControl Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptx
vvsasane
 
Water Industry Process Automation & Control Monthly May 2025
Water Industry Process Automation & Control Monthly May 2025Water Industry Process Automation & Control Monthly May 2025
Water Industry Process Automation & Control Monthly May 2025
Water Industry Process Automation & Control
 
Applications of Centroid in Structural Engineering
Applications of Centroid in Structural EngineeringApplications of Centroid in Structural Engineering
Applications of Centroid in Structural Engineering
suvrojyotihalder2006
 
Construction-Chemicals-For-Waterproofing.ppt
Construction-Chemicals-For-Waterproofing.pptConstruction-Chemicals-For-Waterproofing.ppt
Construction-Chemicals-For-Waterproofing.ppt
ssuser2ffcbc
 
Automatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and BeyondAutomatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and Beyond
NU_I_TODALAB
 
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
[PyCon US 2025] Scaling the Mountain_ A Framework for Tackling Large-Scale Te...
Jimmy Lai
 
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
🚀 TDX Bengaluru 2025 Unwrapped: Key Highlights, Innovations & Trailblazer Tak...
SanjeetMishra29
 
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software ApplicationsJacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia - Excels In Optimizing Software Applications
Jacob Murphy Australia
 
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdfML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
ML_Unit_VI_DEEP LEARNING_Introduction to ANN.pdf
rameshwarchintamani
 
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdfATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ATAL 6 Days Online FDP Scheme Document 2025-26.pdf
ssuserda39791
 
Agents chapter of Artificial intelligence
Agents chapter of Artificial intelligenceAgents chapter of Artificial intelligence
Agents chapter of Artificial intelligence
DebdeepMukherjee9
 
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
OPTIMIZING DATA INTEROPERABILITY IN AGILE ORGANIZATIONS: INTEGRATING NONAKA’S...
ijdmsjournal
 
Environment .................................
Environment .................................Environment .................................
Environment .................................
shadyozq9
 
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
01.คุณลักษณะเฉพาะของอุปกรณ์_pagenumber.pdf
PawachMetharattanara
 
twin tower attack 2001 new york city
twin  tower  attack  2001 new  york citytwin  tower  attack  2001 new  york city
twin tower attack 2001 new york city
harishreemavs
 
hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .hypermedia_system_revisit_roy_fielding .
hypermedia_system_revisit_roy_fielding .
NABLAS株式会社
 
Frontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend EngineersFrontend Architecture Diagram/Guide For Frontend Engineers
Frontend Architecture Diagram/Guide For Frontend Engineers
Michael Hertzberg
 
Control Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptxControl Methods of Noise Pollutions.pptx
Control Methods of Noise Pollutions.pptx
vvsasane
 
Applications of Centroid in Structural Engineering
Applications of Centroid in Structural EngineeringApplications of Centroid in Structural Engineering
Applications of Centroid in Structural Engineering
suvrojyotihalder2006
 
Construction-Chemicals-For-Waterproofing.ppt
Construction-Chemicals-For-Waterproofing.pptConstruction-Chemicals-For-Waterproofing.ppt
Construction-Chemicals-For-Waterproofing.ppt
ssuser2ffcbc
 
Automatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and BeyondAutomatic Quality Assessment for Speech and Beyond
Automatic Quality Assessment for Speech and Beyond
NU_I_TODALAB
 

Improved data efficiency of programmable arbiter based on chip permutation network for mpsoc-19148

  • 1. International Journal of Advance Engineering and Research Development Volume 2,Issue 9, September -2015 @IJAERD-2015, All rights Reserved 20 Scientific Journal of Impact Factor(SJIF): 3.134 e-ISSN(O): 2348-4470 p-ISSN(P): 2348-6406 Improved Data Efficiency of Programmable Arbiter Based On-Chip Permutation Network for MPSOC P.LAKSHMI KANTH1 , L.S.DEVARAJ2 1 Pg Scholar, Vlsi System Design , Intellectual Institute Of Technology, Ap, India. 2 Assistant Professor, Intellectual Institute Of Technology, Ap, India. Abstract---This paper presents the design of a novel OCP network to support guaranteed traffic permutation in multiprocessor SOC applications. The proposed network employs a pipelined circuit-switching approach combined with a dynamic path-setup scheme under a multistage network topology. The dynamic path-setup scheme enables runtime path arrangement for arbitrary traffic permutations. The existing system having only fixed priority logic scheme for dynamic path set up .In this paper we proposed a new PAB based priority logic to rectify the drawbacks in previous arbiter system in proposed OCP network. The PAB contains F-Priority, RR-Priority, D-Priority logics. This circuit-switching approach offers a guarantee of permuted data and its compact overhead enables the benefit of stacking multiple net-works. The proposed on chip network improves the efficiency. Finally implemented the design using Xilinx ISE 12.1 software on FPGA Spartan 3E family kit, NEXYS 2 board and showed the synthesis result and power result. The Proposed system OCP network with PAB improves the power, delay and improves the data efficiency. Keywords: SOC, PAB, OCP, FPGA, Circuit Switching, Dynamic Path Setup, F-Priority, RR-Priority, D-Priority. I. INTRODUCTION For applications of parallel processing, scientific computing, and so on ,In a present trend of multiprocessor system on chip (MPSoC) design are interconnected with on-chip networks is currently emerged[1-6].Permutation traffic, a traffic pattern in which each input sends traffic to exactly one output and each output receives traffic from exactly one input, is one of the important traffic classes exhibited from on-chip multi-processing applications[7-8]. Standard permutations of traffic occur in general-purpose MPSoCs, for example, polynomial, sorting, and fast Fourier transform (FFT) computations cause shuffled permutation, whereas matrix transposes or corner-turn operations exhibit trans- pose permutation[6]. Recently, application specific MPSoCs targeting flexible Turbo/LDPC decoding had developed, and they exhibit arbitrary and concurrent traffic permutations due to multi-mode and multi-standard feature[3-5]. In addition to that many of the MPSoC applications (e.g., Turbo/LDPC decoding [3-5]) compute in real-time, therefore, guaranteeing throughput is critical for such permutation traffics. Most on-chip networks in practice are general-purpose and use routing algorithms such as minimal adaptive routing and dimension-ordered routing . To support permutation traffic patterns, on-chip permutation networks using application-aware routings are needed to achieve better performance compared to the general-purpose networks[8]. These application-aware routings are configured before running the applications and can be implemented as source routing or distributed routing. But such application-aware routings cannot handle the dynamic changes of a permutation pattern efficiently, which is described in many of the application phases[8]. The difficulty hold in the design effort to compute the routing to the permutation changes in runtime, as well as to guarantee [9] the permutated traffics for efficient support. This will become a great challenge when these permutation networks needed to implemented under very limited on-chip power and area relatedly reduce level. Reviewing on-chip permutation networks (supporting either full or partial permutation) with regard to their implementation shows that most the networks employ a packet-switching mechanism to deal with the conflict of permuted data [3-6]. In this paper we present a new hardware architecture figure 1 which is based on to improve the permutation traffic efficiency .In arbiter system we use the programmable arbiter priority (PAB) logics to produce the data under prority if at each switch no.of inputs came at a time. Actually in existing system only use the fixed priority arbiter for prority based data transfering. In this paper the n ew proposed arbiter is with programmable logics. It provides three prority logics according to requirement priority that three priority logics are F-priority (Fixed Priority), Round Robin prority (RR-priority),Dynamic Prority(D-prority).In D-prority is mixing operation of both F-prority and RR-prority to speed up the parallel operation.
  • 2. International Journal of Advance Engineering and Research Development (IJAERD) Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406 @IJAERD-2015, All rights Reserved 21 So the below sections illustrates the operation of proposed architectures and switching activities well in manner. Section II describes the top of architecture and interconnections for circuit switching activity .Section III describes about the dynamic path set up scheme for programmable data transfer according to switching operations. Here itself describes about the PAB (Programmable arbiter) as well. Section IV illustrates the Implementation and results .Section V illustrates the conclusion of project paper. II. PROPOSED ON CHIP NETWORK As per explanation motivated in section I is the key idea to design the proposed on chip network based on a pipelined circuit switching approach with dynamic path-setup scheme supporting runtime path arrangement. In this section II it discuss the about path set up scheme and network topology well to understand for design OCP(on chip permutation) network. And later design of switching nodes presented well to understand. A. On-Chip Network Topology A family of multistage networks is clos network, it is applied to build scalable commercial multiprocessors with number (thousands) of nodes in macro systems [7-11]. A three-stage typical Clos network is defined a C (m,n,p) where the m number of inputs represents in each of first-stage switches and n is the number of second-stage switches. In order to support a parallelism degree of 16 inputs as in most practical MPSoCs [3-5], for the designed network C(4,4,4) we proposed to use as a topology (see Fig. 1).This network has a property of rearrangeable [11] that all possible permutations can realize between it s input and outputs. The choice of the three-stage Close network with a modest number of middle-stage switches is to minimize implementation cost, whereas it still enables a property rearrangable for the network. Fig1. Proposed OCP network of Corcuit switvhing mechanism Architecture.
  • 3. International Journal of Advance Engineering and Research Development (IJAERD) Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406 @IJAERD-2015, All rights Reserved 22 Fig2. The Mechanism Interface Path Diagram Of Port to Port Fig3. Common switch architecture. Table1. Switch Activity Pipelined circuit-switching scheme is designed and introduced for use with the proposed OCP network. This scheme has three phases: the setup, transfer, and release [2] and [9]. A dynamic path-setup scheme which supporting the runtime path arrangement occurs in the phase setup. To support this circuit-switching scheme, a switch-by-switch interconnection and with its handshake signals are proposed, as shown in of the handshake includes a 1-bit Request (Req) and a 2-bit Answer (Ans).Req=1 is used when a switch requests an idle link leading to the corresponding downstream switch in the phase setup. Req=1 is also kept data transfer along with during the set up path. Req=0 denotes that the switch releases the link which have to be occupied. This code is also used in for both the setup and the release phases. Ans=01(ack) means that the destination is ready to receive data from the source. When Ans=01 the propagates back to the source, it denotes that the path is set up, then a data transfer can started immediately. An Ans=11 is reserved for end-to-end flow control when the receiving circuit is not at ready to receive the data due to it is being busy with other tasks, or overflow at the receiving buffer, etc. An Ans=10 (Back) means that the link is blocked. This Back code is used for a back pressure flow control of the dynamic path -setup scheme, which is discussed in the following subsection. B. Dynamic Path Setup Scheme to Support Path Arrangement A dynamic path set up scheme is the important point for the proposed design which to support for runtime path arrangement when the permutation is changed .In this, each and every path setup , starts from an input and find a path for leading to its corresponding output, with support based on dynamic probing mechanism. The probing concept is introduced in works in [2], [9], which a probe (or setup flit) is dynamically sent under a routing algorithm in order to establish a path towards the destination. A question is that can the proposed EPB-based path setups used with the Clos realize all possible full permutations between its A question is that can the proposed EPB-based path setups used with the Clos network C(m,n,p) realize all possible full permutations between its inputs and outputs? As proofed in works [10] and [11], the three-stage Clos network C(m,n,p) is rearrangeable if m greater than or equal to n. In the proposed network of C (m,n,p) m=4,n=4 ,p=4, so it is rearrangeable. There always exists an available path from an idle input leading to an idle output. By the Exhaustive Property of EPB as proofed in work [11],the EPB-based path setup completely searches all the possible paths within the set of path diversity between an idle input and idle output. Directly applying the Exhaustive Property of the search into rearrangeable C(4,4,4). C. Switch Nodes Topology Three kinds of switches are designed for the proposed on-chip net- work. These switches are all based on a common switch architecture shown in Fig. 3, with the only difference being in the probe routing algorithms. This common architecture
  • 4. International Journal of Advance Engineering and Research Development (IJAERD) Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406 @IJAERD-2015, All rights Reserved 23 has basic components: INPUT CONTROLs (ICs), OUTPUT CONTROLs (OCs), an ARBITER, and .The ARBITER has two functions: first, cross-connecting the Ans_Outs and the ICs through the Grant bus, and second, as a referee for the requests fromthe ICs. When an incoming probe arrives at an input, the corresponding IC observes the output status through the Status bus, and requests the ARBITER to grant it access to the corresponding OC through the Request bus. When accepting this re- quest, the ARBITER cross-connects the corresponding Ans_Out with the IC through the Grant bus with its first function. With the second function, the ARBITER, based on a pre-defined priority rule, resolves contention when several ICs request the same free output. After this resolution, only one IC is accepted, whereas the rest are answered as facing a blocked link (i.e., similar to receiving an Ans = Back).The IC is implemented with finite-state machine (FSM). The probe routing algorithmand the operation of the switches are controlled according to this FSM implementation in the ICs [9]. The three routing algorithms for the switches in the first, the second, and the third stages are detailed in Fig. 4. In the first stage, the switch tries the free outputs in a non-repetitive manner (e.g., outputs 0123). This implementation avoids repetitively searching the same path that may result in a live-lock. The second- and third-stage switches rely on the two most significant bits D3, D2 and the two least signification bits D1,D0 of the destination address, respectively, to route the pro be. As can be seen from Fig. 4, depending on the availability of the desired output or the feedback (i.e., the signal Ans) from the downstream switch, the IC in a given switch will change its FSM state and reply to the upstream switches accordingly. The OCs work as re-timing stages for the commands from ARBITER placed on the Control bus and control the CROSSBAR. The CROSSBAR is a 4X4 full-connecting matrix designed with output multiplexers. The ICs and the ARBITER are clocked ones with the rising and the falling edges of the clock, respectively. By this implementation, probing is processed dynamically by the switch in basis one clock cycle This meets the target of designing the circuit-switched switches for to support EPB-based path setup in C (4,4,4) network. To validate if the designed network works as desired, a testbench is applied for to test the capability of realizing full permutation with six- teen path setups. To avoid a path setup interfering with others during the search and incurring a rearrangement of existing paths, a delay is set between the path setups launched one-by-one in a sequence in the test bench. This is to ensure that the previous path setup is completed before a new one is launched. D. Arbiter Priorities In this proposed network at arbiter section we proposed the three prority logics Fixed priority (F-prority),RR-prority (Round Robin Priority and D-prority (Dynamic Prority) logics which are programmable according to the prority requirement. when ―00‖ the arbiter acts like F-prority and when ―01‖ it acts like RR-Prority and when ―11‖ it acts like D-prority. we know when compared to fixed priority Round Robin is efficient one .So in this paper I proposed the programmable arbiter with three priorities act .I generated output for the RR-prority in this paper. III. IMPLEMENTATION, SIMULATION AND SYNTHESIS RESULT This proposed architecture as shown in fig 1 is designed using verilog language and it is simulated in Modelsim software for simulation result. The below which have showed fig 4, fig 5, fig 6 are the results of simulation .In paper we given ―Req‖ enable pins at four addresses according to the above fig 2 switch activity with dynamic path set scheme the switches arranged the path to transfer the data from source to destination. In fig 4 shows the Req pins enable at four addresses and data given at that point and fig 5 result shows the switch activity enable pins like Ans_in, Ans_out and fig 6 shows the destination address result at stage 2 fromsource.
  • 5. International Journal of Advance Engineering and Research Development (IJAERD) Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406 @IJAERD-2015, All rights Reserved 24 Fig4. Simulation result part1 for Proposed OCP network. Fig5. Simulation Result Part2 for Proposed OCP network. The fig7 shows the NEXYS 2 FPGA kit of SPARTAN 3E family .On this kit implemented the above OCP architeture. The output LED,s which are blinked is the output pins of stage 2 and the switches which are enabled acts like Req’s ,when the second switch from left is enabled ,ie; the Req pin at port of SW0 is enbled and data is transferred from source to destination depends the switching data path set up mechanism,here the output is came stage 2 switch 0 at that point data is ―1010‖. And by Table II gives the synthesis report of architecture according to FPGA.In this FPGA we use device X3cs1200E and package is FG320 and Device speed is -5. Fig7. FPGA Implemented result of proposed OCP Network. Table II. Synthesis Report.
  • 6. International Journal of Advance Engineering and Research Development (IJAERD) Volume 2,Issue 9, September -2015, e-ISSN: 2348 - 4470 , print-ISSN:2348-6406 @IJAERD-2015, All rights Reserved 25 IV. CONCLUSION This paper has presented an OCP network design supporting traffic permutations in MPSoC applications. By using a circuit-switching approach combined with dynamic path-setup scheme under a Close network topology, the proposed design offers arbitrary traffic permutation in runtime with compact implementation overhead. Design is implemented using Xilinx ISE 12.1 on FPGA Board of Spartan 3E family , NEXYS 2 kit and obtained the synthesis result regarding delay and do power analysis regarding power by that proved that efficiency is improved when compared to existing systems. V. REFERENCES [1] C. Neeb, M. J. Thul, and N. Wehn, ―Network-on-chip-centric approach tointer leaving in high throughput channel decoders,‖inProc.IEEEInt. Symp. Circuits Syst. (ISCAS), 2005, pp. 1766–1769. [2] H. Moussa, A. Baghdadi, and M. Jezequel, ―Binary de Bruijn on-chip network for a flexible multiprocessor LDPC decoder,‖ in Proc. ACM/ IEEE Design Autom. Conf. (DAC), 2008, pp. 429–434. [3] H. Moussa, O. Muller, A. Baghdadi, and M. Jezequel, ―Butterfly and Benes -based on-chip communication networks for multiprocessor turbo decoding,‖ in Proc. Design, Autom. Test in Euro. (DATE), 2007, pp. 654–659. [4] S. Borkar, ―Thousand core chips—A technology perspective,‖ in Proc. ACM/IEEE Design Autom. Conf. (DAC), 2007, pp. 746–749. [5] P.-H. Pham, P. Mau, and C. Kim, ―A 64-PE folded-torus intra-chip communication fabric for guaranteed throughput in network-on-chip based applications,‖ in Proc. IEEE CustomIntegr. Circuits Conf. (CICC), 2009, pp. 645–648. [6] decoding,‖ in Proc. Design, Autom. Test in Euro. (DATE), 2007, pp. 654–659. [7] S. R. Vangal, J. Howard, G. Ruhl, S. Dighe, H. Wilson, J. Tschanz, D. Finan, A. Singh, T. Jacob, S. Jain, V. Erraguntla, C. Roberts, Y. Hoskote, N. Borkar, and S. Borkar, ―An 80-tile sub-100-w TeraFLOPS processor in 65-nm CMOS,‖ IEEE J. Solid-State Circuits, vol. 43, no. 1, pp. 29–41, Jan. 2008. [8] D. Ludovici, F. Gilabert, S. Medardoni, C. Gomez, M. E. Gomez, P. Lopez, G. N. Gaydadjiev, and D. Bertozzi, ―Assessing fat-tree topolo- gies for regular network-on-chip design under nanoscale technology constraints,‖ in Proc. Design, Autom. Test Euro. Conf. Exhib. (DATE), 2009, pp. 562–565. [9] Y. Yang and J. Wang, ―A fault-tolerant rearrangeable permutation net- work,‖ IEEE Trans. Comput., vol. 53, no. 4, pp. 414–426, Apr. 2004. [10] Y. Yang and J. Wang, ―A fault-tolerant rearrangeable permutation net- work,‖ IEEE Trans. Comput., vol. 53, no. 4, pp. 414–426, Apr. 2004. [11] P. T. Gaughan and S. Yalamanchili, ―A family of fault-tolerant routing protocols for direct multiprocessor networks,‖ IEEE Trans. Parallel Distrib. Syst., vol. 6, no. 5, pp. 482–497, May 1995. ACKNOWLEDGMENT FIRST AUTHOR: P.LAKSHMI KANTH received the Bachelors degree in Electronics and Communication Engineering in the year 2013 and pursuing Masters degree in VLSI System design from Intellectual Institute Of Technology. Area of interests includes Communication and VLSI Design. SECOND AUTHOR: L.S.DEVARAJ received the Bachelors degree in Electronics and Communication Engineering and Masters degree in VLSI. Currently working as Head of the Department for Electronics and Communication Engineering, Intellectual institute of technology, Ananthapuramu .Having five years of teaching experience. Area of interest includes VLSI design,vhdl and verilog .
  翻译: