SMART: Single-Cycle Multihop Traversals Over A Shared Network-on-Chip
Tushar Krishna, Chia-Hsin Owen Chen, Woo Cheol Kwon and Li-Shiuan Peh

SMART (Single-cycle Multihop Asynchronous Repeated Traversal) aims to dynamically set up single-cycle paths (with turns) from the source to the destination for message flows sharing a Network-on-Chip. A flow-control technique arbitrates for and reserves multiple links within a cycle. A router and link microarchitecture enables a multihop (9 to 11 hops at 1 GHz in 45 nm) traversal within a cycle.