this observation motivates us to design a new FIFO architecture which allows itself to be shared by multiple input ports. The shared-FIFO can improve the utilization of FIFO cells compared to a conventional FIFO in NoC. Experimental results show that the proposed shared-FIFO enhances throughput and average latency of NoC obviously compared to the conventional FIFO.