Abstract

The computer applications performance growing exponentially and they are greedier in computing resources. To satisfy these demands the multiprocessor system-on-chip (MPSoC) is a promising solution with the high resources offered. Nevertheless, MPSoC performance fronts a limitation according the energy consumption, scalability, etc. one of serious problems of MPSoC is on chip communication, which the network on chip (NoC) is an attractive solution to skip it. However, the traditional NoC is inadequate for the increasing number of cores and the data flow exchange. To avoid these limitations, find a technology that offer a high bandwidth with low power consumption and high scalability, the optical communication can be a perfect solution to satisfy these requirements. The silicon photonics technology proposes many optical devices on chip, which Optical Network-on-Chip (ONoC) has been introduced in MPSoC. However, the factoring nature of the ONoC components induces a malicious impairment called crosstalk noise. This impairment has a direct effect on the quality of optical signals otherwise it drop the network performance. Many types of optical switches are developed to ONoC, which they present the backbone of the optical network on chip. In addition, they are the first source of the crosstalk noise. As a result, controlling the crosstalk noise in ONoC becoming the first challenge to grow up this technology. In this paper, we propose a new hardware solution to detect and control the crosstalk noise in ONoC components. Mainly, we propose a complete hardware system to control crosstalk noise in optical devices level, which we design and implement our system in RTL level in objective to guaranty a high performance and efficiency in terms of execution time, area occupation and scalability. Moreover our system reach the high performance with 23 ms in execution time

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call