I. Introduction
Because of its scalability and high performance, Network-on-Chip, also known as NoC, has become a popular choice for the on-chip communication architecture of today's System-on-Chip (SoC) devices. Energy consumption, on the other hand, has become a major challenge in the design of NoCs as a direct result of the ongoing increase in the complexity of SoCs. The utilisation of data encoding strategies is one method that is useful in the fight against the rising levels of energy consumption seen in NoCs.