Cloud-active NOC configuration tool for generating and simulating Coherent and Non-Coherent NoCs
Overview
iNoCulator is a cloud-active 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. iNoCulatorTM 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.
Key Features
- Drag & Drop Graphical User Interface
- Unified configuration tree view
- Intelligent routing path calculation
- Intelligent detection of non-optimal topologies and/or configurations
- Automatic address map generation
- Port security policies through CSR configuration
- Automatic generation of RTL
- Support for industry standard simulators (Synopsys, Cadence, Mentor)
- Performance monitor view
- Real-time view of bandwidth and latency numbers while running simulation
- Support for IP-XACT
- Automatic SoC integration with 3rd party IP-XACT compliant IP's
- Architectural exploration
- System engineers can work on multiple iterations of their design
- Chiplet support by Architecture and Design
Benefits
- NoC-in-a-Snap - architectural exploration and seamless physical implementation of NoC in a complex SoC.
Block Diagram
Applications
- Artificial Intelligence/Machine Learning (AI/ML)
- Automotive
- High-speed Networking
- Data Center/Edge Computing
- Chiplet Support for System Scalability Architectural Evaluation
Deliverables
- User login credentials
- iNoCulator User Guide
- EDA Configuration Guide
Technical Specifications
Related IPs
- Embedded Configuration and Test Processor
- 28nm Wirebond IO library with dynamically switchable 1.8V/ 3.3V GPIO, 5V I2C open-drain, 1.8V & 3.3V analog, OTP program cell, and HDMI & LVDS protection macros - featured across a variety of metal stack and pad configuration options
- PCIe Switch for USB4 Hubs, Hosts and Devices
- PCIe Controller for USB4 Hosts and Devices, supporting PCIe Tunneling
- PCIe Controller for USB4 Hosts and Devices supporting PCIe Tunneling, with optional built-in DMA and configurable AMBA AXI interface
- AI-Enabled RISC-V Automotive CPU for ADAS and Autonomous Vehicles