Research Article
Design of Smart Power-Saving Architecture for Network on Chip
Algorithm 2
VC arbitration algorithm.
Virtual channel arbitration | Input: header flits | /*Control signal enable*/ | (1) while (header flits) do | (2) use lottery arbitration to select local and global highest priority flits | (3) if (local) | (4) = local input virtual channel address} | (5) if (global) | (6) = global input virtual channel address} | (7) end while | /*Channel switch*/ | (8) Case | (9) = local packet of | (10) end case | (11) Case | (12) = global packet of | (13) end case |
|