Author_Institution :
Qualcomm Inc., San Diego, CA, USA
Abstract :
With silicon optical technology moving toward maturity, the use of photonic networks-on-chip (NoCs) for global chip communication is emerging as a promising solution to the communication requirements of future many core processors. It is expected that photonic NoCs will play an important role in alleviating current power, latency, and bandwidth constraints. However, photonic NoCs are sensitive to ambient temperature variations because their basic constituents, ring resonators, are themselves sensitive to those variations. Since ring resonators are basic building blocks for photonic modulators, switches, multiplexers, and demultiplexers, variations of on-chip temperature pose serious challenges to the proper operation of photonic NoCs. Proposed methods that mitigate the effects of temperature at the device level are either difficult to use in CMOS processes or not suitable for large scale implementation. In this paper, we propose Aurora, a thermally resilient photonic NoC architecture design that supports reliable and low bit error rate (BER) on-chip communications in the presence of large temperature variations. Our proposed architecture leverages cross-layer solutions at the device, architecture, and operating system (OS) layers that individually provide considerable improvements and synergistically provide even more significant improvements. To compensate for small temperature variations, our design varies the bias current through ring resonators. For larger temperature variations, we propose architecture-level techniques to reroute messages away from hot regions, and through cooler regions, to their destinations. We also propose a thermal/congestion-aware coscheduling algorithm at the OS level to further lower BER by reorganizing the thermal profile of the chip. Our simulation results show that Aurora provides a robust architectural solution to handle temperature variation effects on future photonic NoCs. For instance, average BER and message error rate are redu- ed by 96% and 85%, respectively, when the combined thermal optimization scheme [shortest path first+ OS] is applied. From the perspective of power efficiency, Aurora is also superior to conventional photonic NoC architectures by as much as 37%.
Keywords :
elemental semiconductors; integrated circuit design; integrated optics; network-on-chip; optical resonators; silicon; Aurora; BER on-chip communications; CMOS processes; OS layers; Si; ambient temperature variation effect; architecture-level techniques; bandwidth constraints; bias current; combined thermal optimization scheme; core processors; cross-layer solution; demultiplexers; device level; global chip communication; low bit error rate; message error rate; multiplexers; on-chip temperature; operating system layers; photonic modulators; power efficiency; ring resonators; silicon optical technology; switches; thermal profile; thermal-congestion-aware coscheduling algorithm; thermally resilient photonic NoC architecture design; thermally resilient photonic network-on-chip; Bit error rate; Modulation; Optical ring resonators; Optical waveguides; Photonics; Refractive index; Temperature sensors; Bit error rate (BER); photonic network-on-chip (NoC); thermally resilient; thermally resilient.;