International Journal Of Engineering And Computer Science
In a NoC system, modules such as processor cores, memories and specialized IP cores exchange data using a network via multiple point to point data links interconnected by switches (routers) by making routing decisions at routers. These routers generally have buffers dedicated to their input or output ports for temporarily storing packets in case contention occurs at output physical channels. These buffers, in fact consume significant portions of router area and power. So, sharing these buffers among input or output ports makes using the buffers more efficient. The Extended Router architecture with Shared Queues (E-RoShaQ), shares the buffers among output ports making the operation dead-lock free.