This study presents the design of a fault-tolerant routing algorithm for a Network on Chip (NoC) router implemented on a Field-Programmable Gate Array (FPGA). The proposed NoC architecture utilizes a single-node router with an XY routing algorithm, addressing issues related to scalability, communication performance, and fault tolerance among integrated circuits. The design focuses on optimizing area and latency while minimizing data loss during packet routing, as well as incorporating dynamic packet rerouting to maintain resilience in the presence of faulty nodes.