The Janus Network on Chip (NoC) is a new highly configurable soft IP designed to speed up the system-on-chip (SoC) and full system design cycle by reducing some of the problems associated with large SoCs.
With many more processing nodes, as well as memory and I/O nodes designed into the SoC, the interconnect becomes a major design hurdle. Wiring congestion and wire loads introduce challenges to physical designs, specifically when routing large numbers of wires and meeting clock speed targets.
The Janus NoC addresses those challenges by employing multiple strategies:
- Packetization allows a reduction of the wire count
- Significant reduction of the complexity of large crossbars by partitioning them into smaller ones
- Introduction of pipelining to links with heavy loads, allowing the NoC to operate faster