Overview

Routing congestion is one of the most persistent physical design challenges in advanced system-on-chip (SoC) architectures. As SoCs scale to hundreds of IP blocks, high-speed interfaces, and dense memory subsystems, the sheer number of wires required to move data across the chip often exceeds available routing resources. Arteris network-on-chip (NoC) interconnect IP addresses this challenge at the architectural stage to help reduce wire count, ease backend implementation, and improve timing closure.

What is routing congestion?

Routing congestion occurs when too many wires must be routed through limited physical space on a chip. Since the interconnect fabric lives in the “white space” between IP blocks, the number, width, and spacing of wires determine how easily the backend tools can complete routing.

Routing Congestion

Signal wires used for data transport are especially vulnerable to congestion. Power and clock wires occupy upper metal layers with tall, wide metal traces. This forces signal wires down into mid- and lower-metal layers, where wire width, spacing constraints, and resistance are more restrictive.

Metal layers Grow

Metal layers and number with each process node advance

Source: C. J. Alpert and G. E. Tellez, “The Importance of Routing Congestion Analysis”, DAC47

Measuring congestion: g-cells

EDA tools divide the floorplan into grid cells known as g-cells (or bins). Each g-cell can accommodate only a finite number of wires. Congestion is expressed as a ratio:

  • 1.0 = 100% congested
  • 0.5 = 50% congested

A g-cell becomes congested when required wire area exceeds what the cell can physically support. This includes metal width, spacing, and dielectric isolation to prevent crosstalk and signal integrity issues. Congestion is most common near:

  • DRAM memory controllers
  • I/O pads and pin clusters
  • High-traffic IP blocks

G cells bins

Root causes of routing congestion

Shrinking transistors enable more IP blocks and features per generation, but wire scaling lags far behind transistor scaling. As a result, more IP leads to exponentially more wires

The number of required wires grows approximately with the square of transistor count. This leads to wire demand far outpacing available routing resources.

Wires do not scale like transistors

Wire resistance per unit length doubles each process generation, while capacitance remains nearly constant. Even as transistors switch faster, long-distance wires increasingly dominate delay.

Wire scaling

Metal layers do not scale down proportionally to transistor scaling

Source: Saxena, Prashant, Shelar, Rupesh S., Sapatnekar, Sachin, “Routing Congestion in VLSI Circuits,” Springer, 2007.

Wire spacing increases at advanced nodes

Higher switching frequencies require wider spacing between wires to prevent crosstalk and noise. This reduces available routing tracks and increases congestion.

Metal layers expand, but floorplan white space remains fixed

Advanced nodes add more metal layers, but that does not offset the rising wire demand in modern SoCs.

RC delay and wire scaling limitations

Since wire RC delay does not improve with shrinking geometries, long interconnect paths consume disproportionate timing budget. Routing congestion worsens this by forcing detours:

  • Longer distances → higher resistance
  • Lower metal layers → more delay
  • Indirect paths → increased power and timing uncertainty

As congestion grows, EDA tools reroute wires around blocked g-cells, further increasing delay, skew, and timing closure difficulty.

How to eliminate routing congestion

The most effective way to eliminate routing congestion is to eliminate wires at the RTL/architecture level. Fixing congestion early provides exponential benefits later in the backend flow.

Arteris FlexNoC

The traditional OCP crossbar on the left has pronounced routing congestion. The same IP with fewer wires due to use of Arteris FlexGen®, FlexNoC® or FlexWay® interconnect IP has no routing congestion. The protocols are OCP for both.

Source: Arteris customer design.

NoC is a front-end solution to a back-end problem

Arteris FlexGen, FlexNoC and FlexWay interconnect reduces wire count by up to 50% compared to traditional multilayer bus or crossbar architectures. Instead of hundreds of point-to-point connections, the NoC packetizes data and routes it over shared, optimized paths.

Benefits of reducing wires early include:

  • Fewer ECO loops
  • Shorter timing closure cycles
  • Less routing detouring
  • Lower dynamic power due to shorter wires
  • More predictable backend convergence

Advantages of Arteris NoC over traditional interconnects

Arteris reduces routing congestion and improves physical convergence through:

  • Configurable link widths matched to IP bandwidth
  • Separation of transaction and transport layers (easy IP change-out)
  • Fine-grained pipeline insertion for timing closure
  • Automatically generated, physically aware NoC topologies
  • GUI + scripting for rapid design iteration
  • Automated QoS, serialization, and clock/power domain management

Arteris FlexGen, FlexNoC and FlexWay and wire reduction

Across medium and large SoCs, Arteris NoC technology typically requires half the wires of an AMBA bus or crossbar. With fewer wires and smaller distributed elements, the NoC:

  • Cuts routing congestion
  • Enables higher operating frequencies
  • Reduces power and area
  • Simplifies IP integration and late-cycle changes

Arteris configuration and synthesis tools allow designers to create, simulate, export RTL, and iterate quickly, even across hundreds of IP blocks.

Routing Congestionno routing congestion arteris axi

In summary

Wire routing congestion is a fundamental limiter of SoC performance, power, and schedule predictability. As wires do not scale with transistors, architectural solutions rather than back-end workarounds are essential.

Arteris NoC interconnect IP dramatically reduces wire count, improves timing closure, and enables efficient routing across increasingly complex SoCs. By addressing congestion at the source, Arteris provides a robust, scalable foundation for next-generation chips in automotive, AI, mobile, and high-performance compute markets.

Learn more and explore Arteris solutions

Arteris FlexGen Interconnect IP

Arteris FlexNoC Interconnect IP

Arteris FlexWay Interconnect IP

The Arteris interconnect IP offers us a convenient solution to handle the high speed communication needed between our SoC and external modem IC. Our customers will benefit from the lower BOM cost and power consumption as a result of this IP. We look forward to Arteris’ interconnect IP helping us shorten development schedules and lower risks associated with compatibility.
Samsung logo
Thomas Kim
Vice President, SoC Platform Development, System LSI, Samsung Electronics