← Back to Patent Explorer
US5243334A Expired / Lapsed US ⏱️ 0.0 years remaining

Partitioned switch with distributed clocks

Assignee: International Business Machines Corp
•
Filing: 1991-08-30
•
Granted: 1993-09-07
•
Expires: 2011-08-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A partitioned switch having distributed clocks includes a global matrix switch and one or more self-contained mini-switches. The mini-switches each contain ports connected via a local matrix switch. Communication between ports located in the same mini-switch is performed synchronously and in parallel via the local matrix switch. Communication between ports located in different mini-switches is performed asynchronously and serially via the global matrix switch. The mini-switches control the global matrix switch by serially and asynchronously sending control information to the global matrix switch.

Inventors

  • 👤 Christos J. Georgiou
  • 👤 Thor A. Larsen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 18:48
CPC Classifications
H; H04; H04Q; H04Q11/00; H04Q11/04

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 128 words
A communication switch comprising: (1) a first mini-switch comprising a plurality of first ports; (2) first synchronous transmitting means for synchronously transmitting data between selected ones of said plurality of first ports; (3) a second mini-switch comprising a plurality of second ports; (4) second synchronous transmitting means for synchronously transmitting data between selected ones of said plurality of second ports; (5) a global matrix switch, coupled to said first and second mini-switches, for establishing communication between said first and second mini-switches; said first mini-switch further comprising inter mini-switch transmitting means for serially and asynchronously transmitting data to said second mini-switch via said global matrix switch; and said second mini-switch further comprising receiving means for serially and asynchronously receiving data from said first mini-switch via said global matrix switch.
Claim 2
Dependent Claim 128 words
A communication switch comprising: (1) a first mini-switch comprising a plurality of first ports; (2) first synchronous transmitting means for synchronously transmitting data between selected ones of said plurality of first ports; (3) a second mini-switch comprising a plurality of second ports; (4) second synchronous transmitting means for synchronously transmitting data between selected ones of said plurality of second ports; (5) a global matrix switch, coupled to said first and second mini-switches, for establishing communication between said first and second mini-switches; said first mini-switch further comprising inter mini-switch transmitting means for serially and asynchronously transmitting data to said second mini-switch via said global matrix switch; and said second mini-switch further comprising receiving means for serially and asynchronously receiving data from said first mini-switch via said global matrix switch.
Claim 3
Dependent Claim 93 words
The communication switch of claim 1, wherein said first mini-switch further comprises: (a) local switch means, coupled to said plurality of first ports, for establishing local communications between selected ones of said plurality of first ports; and (b) control means, coupled to said global matrix switch and said local switch means, comprising: (i) global control means for causing said global matrix switch to establish said communications between said first and second mini-switches; and (ii) local control means for causing said local switch means to establish said local communications between said selected first ports.
Claim 4
Dependent Claim 29 words
The communication switch of claim 2, wherein said first synchronous transmitting means comprises means for synchronously transmitting data in parallel between said first ports via said local switch means.
Claim 5
Dependent Claim 55 words
The communication switch of claim 3, wherein said first mini-switch further comprises a serializer, coupled to said global matrix switch, and said local switch means, and wherein said control means further comprises means for causing said local switch means to establish communications between a selected one of said plurality of first ports and said serializer.
Claim 6
Dependent Claim 25 words
The communication switch of claim 2, wherein said global control means comprises means for serially and asynchronously transmitting control information to said global matrix switch.
Claim 7
Dependent Claim 27 words
The communication switch of claim 1, wherein said inter mini-switch transmitting means transmits at a transmit frequency, and wherein said receiving means receives at a receive frequency.
Claim 8
Dependent Claim 25 words
The communication switch of claim 6, wherein said receiving means comprise phase synchronizing means for adjusting for phase differences between said transmit and receive frequencies.
Claim 9
Dependent Claim 64 words
The communication switch of claim 7, wherein said receiving means further comprise: (i) buffer means, coupled to said phase synchronizing means, for temporarily storing data while said data is being phase adjusted by said phase synchronizing means; and (ii) serial-to-parallel conversion means, coupled to said phase synchronizing means, for parallelizing said data after said data has been phase adjusted by said phase synchronizing means.
Claim 10
Dependent Claim 11 words
The communication switch of claim 6, further comprising a reference clock.
Claim 11
Dependent Claim 45 words
The communication switch of claim 9, wherein said first mini-switch further comprises first frequency synthesizing means for synthesizing said transmit frequency from said reference clock, and wherein said second mini-switch further comprises second frequency synthesizing means for synthesizing said receive frequency from said reference clock.
Claim 12
Dependent Claim 136 words
A communication network comprising: a plurality of communication switches, each of said plurality of switches comprising a first mini-switch comprising a plurality of first ports, and first synchronous transmitting means for synchronously transmitting data between selected ones of said plurality of first ports; a second mini-switch comprising a plurality of second ports, and second synchronous transmitting means for synchronously transmitting data between selected ones of said plurality of second ports; a global matrix switch, coupled to said first and second mini-switches, for establishing asynchronous communications between said first and second mini-switch; said first mini-switch further comprising serializer means for serially and asynchronously transmitting data to said second mini-switch via said global matrix switch; and said second mini-switch further comprising de-serializer means for serially and asynchronously receiving data from said first mini-switch via said global matrix switch.
Claim 13
Dependent Claim 136 words
A communication network comprising: a plurality of communication switches, each of said plurality of switches comprising a first mini-switch comprising a plurality of first ports, and first synchronous transmitting means for synchronously transmitting data between selected ones of said plurality of first ports; a second mini-switch comprising a plurality of second ports, and second synchronous transmitting means for synchronously transmitting data between selected ones of said plurality of second ports; a global matrix switch, coupled to said first and second mini-switches, for establishing asynchronous communications between said first and second mini-switch; said first mini-switch further comprising serializer means for serially and asynchronously transmitting data to said second mini-switch via said global matrix switch; and said second mini-switch further comprising de-serializer means for serially and asynchronously receiving data from said first mini-switch via said global matrix switch.
Claim 14
Dependent Claim 27 words
The communication network of claim 11, further comprising control means, coupled to said global matrix switch, for causing said global matrix switch to establish said asynchronous communications.
Claim 15
Dependent Claim 24 words
The communication network of claim 12, wherein said control means comprises means for serially and synchronously transmitting control information to said global matrix switch.
Claim 16
Dependent Claim 25 words
The communication network of claim 11, wherein said serializer means transmits at a transmit frequency, and wherein said de-serializer means receives at a receive frequency.
Claim 17
Dependent Claim 25 words
The communication network of claim 14, wherein said de-serializer means comprise phase synchronizing means for adjusting for phase differences between said transmit and receive frequencies.
Claim 18
Dependent Claim 45 words
The communication network of claim 14, wherein said first mini-switch further comprises first frequency synthesizing means for synthesizing said transmit frequency from a reference clock, and wherein said second mini-switch further comprises second frequency synthesizing means for synthesizing said receive frequency from said reference clock.
Claim 19
Independent Claim 104 words
A method for transmitting a frame from a first port to a second port within a communication switch, the communication switch having a plurality of mini-switches, each mini-switch including a plurality of ports, said method comprising the steps of: (a) determining whether the first and second ports are in the same mini-switch; (b) synchronously transmitting the frame from the first port to the second port if the first and second ports are in the same mini-switch; and (c) asynchronously and serially transmitting the frame from the first port to the second port if the first and second ports are not in the same mini-switch.
Claim 20
Independent Claim 104 words
A method for transmitting a frame from a first port to a second port within a communication switch, the communication switch having a plurality of mini-switches, each mini-switch including a plurality of ports, said method comprising the steps of: (a) determining whether the first and second ports are in the same mini-switch; (b) synchronously transmitting the frame from the first port to the second port if the first and second ports are in the same mini-switch; and (c) asynchronously and serially transmitting the frame from the first port to the second port if the first and second ports are not in the same mini-switch.
Claim 21
Dependent Claim 46 words
The method of claim 17, wherein said synchronously transmitting step comprises the steps of: (1) controlling a local switch to establish a connection between the first and second ports; and (2) synchronously transmitting the frame in parallel between the first and second ports via said connection.
Claim 22
Dependent Claim 95 words
The method of claim 17, wherein said asynchronously and serially transmitting step comprises the steps of: (1) controlling a global matrix switch to establish a connection between the first and second ports; (2) asynchronously and serially transmitting the frame at a transmit frequency from the first port to the global matrix switch; (3) asynchronously and serially receiving at a receive frequency the frame from the global matrix switch; (4) adjusting for phase differences between said transmit and receive frequencies; (5) parallelizing the frame; and (6) synchronously transmitting the frame in parallel to the second port.
Claim 23
Dependent Claim 29 words
The method of claim 19, wherein said step for controlling a global matrix switch comprises the step of asynchronously and serially sending control information to said global matrix switch.

References Cited (Backward Citations)

US4400627A Cited
US4417245A Cited
US4695999A Cited
US4797875A Cited
US4737951A Cited
US4843606A Cited
US4796254A Cited
US4809260A Cited
US4903260A Cited
US4905222A Cited
US4873694A Cited
US4929939A Cited
US5107493A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-09-06 1997-03-08 1997-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-09-06 2001-03-08 2001-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-09-06 2005-03-08 2005-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag