A Radix-3 Network Architecture for Boundary-Less Hierarchical Interconnects (Case No. 2013-162)

Summary

UCLA researchers have developed a method for designing and implementing boundary-less hierarchical interconnect networks — switching architectures that reduce path length and routing complexity by transforming conventional hierarchical switch networks into “boundary-less” (or more flexible radix) topologies, enabling improved connectivity, lower latency, and more efficient routing in circuits such as FPGAs, SoCs, or reconfigurable logic fabrics.

Background

In modern digital integrated systems—FPGAs, system-on-chip (SoC) interconnects, reconfigurable fabrics—hierarchical switch networks (e.g. fat-trees, Benes networks) are used to connect many computing elements (CEs). Hierarchical designs simplify layout, reuse, and scaling, but suffer from fixed radix/structure constraints: signal paths can be long, routing congestion or over-provisioning is needed, and some connections must traverse many intermediate stages, increasing delay and energy. There is a need for more flexible interconnect architectures that reduce latency, wiring length, and switch count while preserving non-blocking connectivity and scalability.

Innovation

  • The invention defines methods to transform traditional hierarchical switch network topologies into boundary-less, radix-flexible switch networks. That is, by pruning under-used switches, relocating cross-routes, and introducing more direct routing paths, parts of the interconnect network become more adaptive, avoiding rigid hierarchical boundaries.

  • For example, cross-routing tracks (connections between switches) typically assigned to later stages may be moved or routed earlier in the hierarchy to avoid long detours, thereby reducing path length.

  • The architecture supports dynamic reconfiguration of switch networks such that every computing element can connect to every other via fewer stages or more direct routes.

  • The approach applies to reconfigurable logic fabric (e.g. FPGAs) or any switch network of computing elements, allowing layout and wiring optimizations, stage reduction, and better performance.

Advantages

  • Reduced latency, as signals traverse fewer switch stages on average.

  • Reduced wire length and routing complexity, leading to lower delay and potentially lower power (fewer parasitic losses).

  • Less over-provision of switches; some switches or routing stages can be pruned when not needed.

  • More uniform or balanced connectivity, reducing bottlenecks in hierarchical interconnects.

  • Improved scalability: as computing element count grows, the benefit of boundary-less routing increases.

  • Applicable to many types of logic/interconnect fabrics: FPGAs, reconfigurable systems, custom networks-on-chip.

Potential Applications

  • FPGA design and interconnect fabrics, improving performance and reducing power in programmable logic devices.

  • System-on-Chip (SoC) routers or interconnect backbones in multicore processors, AI accelerators.

  • Communications or data-center hardware where many processing elements must exchange messages with low latency.

  • Custom network architectures in mixed hardware/FPGA designs, or heterogeneous computing platforms.

  • Reconfigurable hardware used in high-performance computing (HPC) or edge computing that must balance flexibility, latency, and power.

Patent / Application

US 9,817,933 B2 — Systems and methods for switching using hierarchical networks
Systems and methods for switching using hierarchical networks (US9817933B2) Google Patents
 

Patent Information:
For More Information:
Nikolaus Traitler
Business Development Officer (BDO)
nick.traitler@tdg.ucla.edu
Inventors:
Dejan Markovic
Chengcheng Wang