Patent · US Expired

Crossbar switch for multi-processor, multi-memory system for resolving port and bank contention through the use of aligners, routers, and serializers

US5559970A · kind A · utility

107Cited by
5References
5Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMay 4, 1994
Grant dateSep 24, 1996
Priority date
Expiry dateMay 4, 2014

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L49/40
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A self-routing crossbar switch interconnects a plurality of processors with a plurality of memory modules. In a self-routing crossbar switch connecting N processors and N memory modules, a processor is connected to each input port and a memory module is connected to each output port; each of the N processors can transmit a memory request simultaneously provided that there is no port contention and no bank contention. Port contention occurs if two or more processors attempt to access the same output port of the self-routing crossbar switch at the same time. The memory module consists of several memory banks that are connected in an interleaved manner. If the memory bank is accessed before it is ready to accept a new request, bank contention is said to have occurred. In the self-routing crossbar switch the requests directed to a port are first passed through an aligner and a conflict resolution logic. There is one aligner associated with each output port. The aligner inputs the requests directed at an output port and aligns them so that, at the output of the aligner, all the active requests appear in a consecutive fashion. The conflict resolution logic resolves the port and bank cont…

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