iNoCulatorTM is a cloud-based EDA tool that is used to define the topology of a NoC quickly and easily, configure its parameters and simulate it to measure throughput and latency, power requirements and area. iNoCulator enables interactive whiteboard editing of the NoC topology, through connection of initiators, routers and endpoints, and easy configuration. It supports on-the-fly instant simulation of bandwidth and latency, and estimation of power and area. iNoCulator provides pushbutton RTL generation with targets to an SoC design flow or to an FPGA emulation flow.
Fast, easy configuration of NoC topology and SoC architecture
Easy, interactive architectural exploration of performance and latency
Support for non-coherent and coherent NoCs
Configuration as ring, mesh, concentrated mesh or torus topologies
Support for popular interface protocols (CHI, ACE, AXI, AHB, APB) and multiple bus widths
Layered, scalable physically-aware network with automatic physical partitioning and auto-pipelining
Multiple clocking schemes including GALS
Power control with power island generation and UPF output