+ // Changing router latency to 2 cycles. Input Unit takes 1 cycle for wakeup.
+ // VCalloc, SWalloc, Sw-Xfer and output scheduling takes 1 cycle. The original
+ // design schedules VCallocator for head flit, and Swalloc for non-head flit.
+ // VCalloc now calls SWalloc directly instead of scheduling it for the next cycle,
+ // hence we should not allocate SWalloc, otherwise it might get called twice, once
+ // by the scheduler and once by VCalloc.
+ m_router->vcarb_req();