Abstract
Abstract Recent design techniques are integrating 10 to 100 embedded functional and storage blocks in a single system on chip and the number is growing to increase with further advancements. The bus based interconnections are not a suitable alternative for Massively Parallel Multi-Processors Systems on Chip (MPSoCs) because of power and latency issue. The communication requirements of many-core embedded systems are addressed by the Networks on Chip (NoC) paradigm. In this paper, a minimal and fault tolerant routing algorithm is proposed so as to route packets adaptively through the shortest path in the presence of faulty nodes. Using fault-tolerant routing algorithm to reroute packets around faulty nodes will increase latency. Besides, the performance of NoC is heavily affected by network congestion. Congestion in the network increases the time to traverse a packet from a source to a destination. The proposed routing algorithm adaptively chooses the next node where to send packet, so as to avoid packet drop in presence of congestion. The algorithm does handle both single and multiple busy nodes using reconfigurable paths (minimal and/or non-minimal).
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.