S2AP: An efficient numerical-based crosstalk avoidance code for reliable data transfer of NoCs
Zahra Shirmohammadi, Seyed Ghassem Miremadi · 2015
Data traversal in Network-on-Chips (NoCs) is threated by crosstalk fault seriously. Crosstalk fault leads to mutual influence between adjacent wires of NoCs and as a result endangers the reliability of data in NoCs. Crosstalk fault is strongly dependent on the transition patterns appearing on the wires of NoCs. Among these transitions, Triplet Opposite Directions (TODs) impose the worse crosstalk effects to the wires of NoCs. This paper proposes an efficient numerical-based coding mechanism called Summation-based-Subtracted-Added-Penultimate (S2AP) which alleviates crosstalk faults. This is done by completely removing TODs which are the main source of crosstalk faults in the channels of NoCs. S2AP coding mechanism reduces crosstalk faults of wires efficiently and can be applied to any arbitrary width of NoC channels. Compared to the state-of-the-art Fibonacci numerical system, our experiments indicated that S2AP can improve power consumption, area occupation and critical path overheads of codec by 13%, 8% and 5% respectively.