Patent · US Active

Universal routing in PCI-Express fabrics

US7752346B2 · kind B2 · utility

29Cited by
2References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 21, 2007
Grant dateJul 6, 2010
Priority date
Expiry dateDec 30, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/4022
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A universal routing identifier (URID) is provided to extend the function space in PCI-Express fabrics. Methods and systems based on the URID are provided for configuring URID capable devices and upgrading PCI-Express bridges and switches having lookup tables with access control functionality. The lookup table entry contains URIDs of destination ports, backup ports, acceptance ports, and permitted ports for downstream and upstream filtering, routing and arbitrating of transaction packets. URID capable devices can be incrementally added to current PCI-Express bridges and switches. A configuration mechanism is added to the current PCI/PCI-Express enumeration software. The URID capabilities can be disabled to maintain system compatibility. A URID capable PCI-Express system is able to address ten of thousands single-function devices. A URID capability segment field is provided in the current PCI-Express configuration space. Each URID capable device contains the URID capability segment implemented in its own set of configuration space registers.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.