Arteris FlexNoC™ provides on-chip connectivity for SoC IP blocks implementing any combination of AMBA® AXI™, AHB™, AHB-Lite, APB™, OCP and PIF protocols. It is for SoC interconnects with low latency and high throughput requirements. FlexNoC provides support for the features such as clock domain conversion, QoS, debug visibility and security.
Arteris FlexNoC and ARM IP
FlexNoC is 100% compatible with ARM’s AMBA protocols, e.g. AXI™, AHB™, AHB-Lite, APB™, allowing easy use of ARM Cortex and classic processors, Mali graphics processors, and CoreLink system IP.
Advanced features include:
Eliminate Routing Congestion
Arteris NoC IP reduces routing congestion by taking advantage of variable link widths and packetization to selectively reduce the number of wires required to meet system throughput and latency constraints.
Whether you are using AMBA AXI3, AXI4, AHB, APB, OCP, PIF or a proprietary protocol, Arteris FlexNoC IP reduces the number of wires by nearly one half, resulting in fewer gates and a more compact chip floor plan.
Ease Timing Closure
Timing closure is simplified by allowing the designer to easily and precisely place pipelines/register slices at specific locations in the interconnect to resolve timing issues. This means timing issues found late in the design cycle can be resolved without having to modify the SoC netlist or re-architect the interconnect.
Reduce Power Consumption with Clock Gating and Frequency / Voltage Domains
FlexNoC includes support to turn of the clocks of IPs that are not being used. Addition options are available for more advanced clock gating, power domain, and dynamic frequency and voltage scaling (DVFS) capabilities.
Advanced Quality of Service
FlexNoC includes Quality of Service features out of the box that propagates master / initiator QoS information (such as AXI QoS information) through the interconnect and to the target.
This end-to-end QoS solution is for on-chip data flows that must meet concurrent bandwidth and latency requirements from the initiator, through the interconnect, and then through the memory controller.
Automated Verification for Lowest Risk
In addition to RTL and the three levels of SystemC TLM 2.0 models provided in FlexExplorer, FlexNoC includes the FlexVerifier Automated Test Environment (ATE) and the FlexVerifier VMM verification environment.