Research Article

Design of Smart Power-Saving Architecture for Network on Chip

Algorithm 1

Channel sign up algorithm.
Sign up Algorithm
Input: and .
(1)   while (flits arrival) do
(2)  if ( is header and is free channel)
(3)  {sign up the channel and select the channel
   to output}
(4)  else if ( is body and = )
(5)  {select the channel to output}
(6)  else if ( is tail and = )
(7)  {clear the channel and select the channel to output;}
(8)  else
(9)  {read back flit to virtual channel}
(10) end while