Network on chip emerged as the prime candidate to meet the requirement of increasing communication bandwidth in multi-core systems. But the scaling deep sub-micron technology exacerbated the reliability issues. However, not all the packets have the equal reliability degree. From this view, we proposed a method to maintain reliability based on divided data flow. Namely, the configurable CRC unit serves parts of the virtual channels on demand. The simulation results show our method can achieve a better tradeoff among reliability, cost, and performance as predicted.
展开▼