Orion represents a new way of designing and optimizing SoC on-chip-networks (NoC)-- that algorithmically solves the varied challenges faced by current day SoC architect. Orion uses a number of algorithmic innovation drawn from computer and telecom networks. It refines them for NoC and provides rubust end-to-end QoS support and deadlock avoidance guarantees that are essential for modern day SoC designs. All optimizations are performed without sacrificing power or performance. Orion delivers a power-efficient, automated interconnect for a variety of SoCs, from mobile to high-performance SoCs in enterprise computing and networking.
Orion supports all standard industry protocols as well as a variety of customer specific properitarty protocols.
Orion provides a comprehensive set of debug mechanism to enable pre-silicon and post-silicon verification and debugging. Some capabilities/ features include:
Yes. Traffic speicifications in Orion support multiple traffic profiles. During NoC construction, optimizations were done to ensure enough capacity and channels were emplaced to support individual use-case/ profile requirements and not all profiles simultaneously. This produces an efficient NoC design that support a variety of traffic profiles without over-provisioming the capapcity and bandwidth.
NetSpeed Orion is a highly configurable, heterogeneous interconnect solution. It can be applied to connect different sub-systems, interconnect blocks within a sub-system as well as provide a total SoC-level interconnect solution.
Yes, NetSpeed Orion support dynamic address mapping. The address remapping is achieved through dynamically programming the NoC registers.
Yes, Orion supports full address interleaving.
Yes, NetSpeed Orion supports reorder buffers. The ports are configurable to enable reordering as well as the size of the reorder buffer.
Yes, the NoC could be partitioned to facilitate the synthesis/ placement/ routing hardening process.
Yes, pipeline registers can be added between two adjacent routers/bridges for timing closure.
Yes, Orion can split requests at configurable cache line boundaries.
The number of ports in any agent can be specified at configuration time in NocStudio (NetSpeed’s SoC Architecture Synthesis platform). Each port can be configured to accept requests from different address ranges.
NetSpeed Orion is a heterogeneous NoC where each of the FIFO is sized based on your bandwidth requirements. On top of this, a user can individually configure FIFO depths on a per-link basis.
Yes, Orion supports partial implementation of AMBA protocol.
End-to-end QoS means describing SoC level traffic QoS requirements to NetSpeed NocStudio (NetSpeed’s SoC Architecture Synthesis Platform). NetSpeed NocStudio will translate the requirements and construct a NoC IP that meets SoC level requirements in an algorithmic, robust and efficient manner.
Orion supports 4-bit ID for Amba QoS as defined in the protocol.
Orion has a built-in QoS scheme that delivers end-to-end SoC level QoS. NetSpeed Orion supports multiple QoS mechanisms: traffic isolation, strict priority-based and weighted allocations. Additionally, NoC virtual channels are algorithmically optimized to best fit floorplan, connectivity and to reduce power.
NetSpeed Orion does not have head-of-line blocking issues. It uses a fundamentally different approach to delivering QoS. A demo of NocStudio will be able to demonstrate our approach and our differentiation. Please contact us for more details.
Yes, NetSpeed Orion supports multiple performance registers in the NoC. These performance registers are programmable and can be used to measure bandwidth, latency and other notable events at runtime. These performance registers are accessible through a separate physical layer called the “RegBus”.
We provide a comprehensive set of debug mechanism to enable pre-silicon and post-silicon verification and debugging. Some of the capabilities/features include:
Yes, we support both async as well as a 1:N and N:1 clock domain crossing.
External system level clock gating, adaptive coarse grained clock gating (which automatically gates inactive blocks) and fine grained clock gating.
Yes, we support partial clock gating under system firmware control or NoC adaptive control.
Yes, we will allow insertion of async FIFOs in our router than will enable asynchronous voltage domain crossing bridge as well.
Yes, the NoC can be divided across power domain boundaries. On top of this, Orion provides a comprehensive Low Power solution. It optimizes power-domain allocation based on SoC level power profiles and power mixes. A demo of NocStudio will be able to demonstrate our sophisticated low-power approach. Please contact us for more details
Yes, we support Trust Zone feature. Orion provides a comprehensive set of multi-layered security features. It supports ARM Trust Zone controller which gates the memory. It also has native support for dynamic security control including filtering of requests based on TrustZone bit. Finally, through the configurable address maps, it can restrict access to specific slave address ranges.