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

Large capacity modular ATM switch

Assignee: Nortel Networks Ltd
•
Filing: 1995-04-14
•
Granted: 1996-03-12
•
Expires: 2015-04-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A large capacity ATM switch is constructed in a matrix of a plurality of modules which are connected by high speed buses. Each module includes an I/O port for external access to the switch. Data are exchanged between I/O ports in trains of continuous ATM cells of any arbitrary number. Prior to transmission of data, a connection between destination and source I/O ports is made by exchanging a connection request and connection grant signal through control buses.

Inventors

  • 👤 Ernst A. Munter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 21:04
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L49/00; H04L49/10; H04L49/104; H04L49/105; H04L49/106; H04L49/25; H04L49/253; H04L49/255; H04L49/30; H04L49/3081; H04L49/309; H04L2012/5603; H04L2012/5604; H04L2012/5605; H04L2012/5678; H04L2012/5681

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 185 words
A large capacity modular ATM switch for exchanging data in ATM cells among I/O ports, comprising: a plurality of switching modules arranged in a logical m×n matrix, m and n being positive integers, each switching module having an I/O port, a buffer, bus selector means and a control circuit; H data buses separately connecting modules in each separate row of the matrix to send data to all the modules in each row; V data buses separately connecting modules in each separate column of the matrix to send data to all the modules in each column; H and V control buses connecting modules in rows and columns to exchange control signals among the module control circuits; the bus selector means of each module connected to the H and V data buses for selectively receiving data therefrom in response to the control signals on the H and V control buses; the buffer connected to both data buses for storing one or more ATM cells in transit between the I/O ports; and the control circuits for generating the control signals in response to the state of the buffer.
Claim 2
Dependent Claim 185 words
A large capacity modular ATM switch for exchanging data in ATM cells among I/O ports, comprising: a plurality of switching modules arranged in a logical m×n matrix, m and n being positive integers, each switching module having an I/O port, a buffer, bus selector means and a control circuit; H data buses separately connecting modules in each separate row of the matrix to send data to all the modules in each row; V data buses separately connecting modules in each separate column of the matrix to send data to all the modules in each column; H and V control buses connecting modules in rows and columns to exchange control signals among the module control circuits; the bus selector means of each module connected to the H and V data buses for selectively receiving data therefrom in response to the control signals on the H and V control buses; the buffer connected to both data buses for storing one or more ATM cells in transit between the I/O ports; and the control circuits for generating the control signals in response to the state of the buffer.
Claim 3
Dependent Claim 27 words
The high capacity modular ATM switch according to claim 1, in which there are any number less than or equal to m×n switch modules in the matrix.
Claim 4
Dependent Claim 49 words
The high capacity ATM switch according to claim 2, in which the control signals comprise a connection request and a connection grant, and the data are exchanged in a train of a variable number of ATM cells among switch modules in response to the connection request and connection grant.
Claim 5
Dependent Claim 240 words
A large capacity modular ATM switch for exchanging data in ATM cells among I/O ports comprising: a plurality of switching modules arranged in a logical m×n matrix, m and n being positive integers, each switching module having an I/O port, an input and output buffer and an intermediate buffer, H and V bus selector means and a control circuit; H data buses, each H data bus connecting modules in each row of the matrix to send data to all the modules in the row; V data buses, each V data bus connecting modules in each column of the matrix to send data to all the modules in the column; H control buses, each H control bus connecting modules in each row of the matrix; V control buses, each V control bus connecting modules in each column of the matrix; each of the H and V bus selector means of each module connected to respective H and V data buses for receiving data therefrom in response to control signals on the respective control buses; the intermediate buffer connecting respectively between the V bus selector means and H data bus; the input buffer of each module sending data to the V data bus, the output buffer of each module receiving data from the H bus selector means which is connected to the H data buses; and the control circuits for generating the control signals in response to the state of the buffers.
Claim 6
Dependent Claim 240 words
A large capacity modular ATM switch for exchanging data in ATM cells among I/O ports comprising: a plurality of switching modules arranged in a logical m×n matrix, m and n being positive integers, each switching module having an I/O port, an input and output buffer and an intermediate buffer, H and V bus selector means and a control circuit; H data buses, each H data bus connecting modules in each row of the matrix to send data to all the modules in the row; V data buses, each V data bus connecting modules in each column of the matrix to send data to all the modules in the column; H control buses, each H control bus connecting modules in each row of the matrix; V control buses, each V control bus connecting modules in each column of the matrix; each of the H and V bus selector means of each module connected to respective H and V data buses for receiving data therefrom in response to control signals on the respective control buses; the intermediate buffer connecting respectively between the V bus selector means and H data bus; the input buffer of each module sending data to the V data bus, the output buffer of each module receiving data from the H bus selector means which is connected to the H data buses; and the control circuits for generating the control signals in response to the state of the buffers.
Claim 7
Dependent Claim 26 words
The high capacity ATM switch according to claim 4, in which there are any number less than or equal to m×n switch modules in the matrix.
Claim 8
Dependent Claim 79 words
The high capacity ATM switch according to claim 5, in which the input buffer, output buffer and intermediate buffers are portions of a single memory; and each H and V data bus comprises a plurality of data bus lines in that each buffer drives one of the plurality of bus lines, the bus selector means is connected to all the bus lines but only selects one bus line from which it receives data in response to the control signal.
Claim 9
Dependent Claim 33 words
The high capacity ATM switch according to claim 6, in which V and H data buses comprise fiber optics, optical splitters and fiber optic shuffle boxes connecting the fiber optics and optical splitters.
Claim 10
Dependent Claim 49 words
The high capacity ATM switch according to claim 7, in which the control signals comprise a connection request and a connection grant, and the data are exchanged in a train of a variable number of ATM cells among I/O ports in response to the connection request and connection grant.
Claim 11
Dependent Claim 42 words
The high capacity ATM switch according to claim 6, in which V and H data buses comprise fiber optics for carrying wavelength division multiplexed beams, wavelength selective filters, and fiber optic shuffle boxes connecting the fiber optics and the wavelength selective filters.
Claim 12
Dependent Claim 192 words
A large capacity modular ATM switch for exchanging data in ATM cells among I/O ports comprising: a plurality of switching modules arranged in a logical m×n matrix, m and n being positive integers, each switching module having an I/O port, a buffer, bus selector means and a control circuit; H data buses separately connecting modules in each separate row of the matrix to send data to all the modules in each row; V and W data buses, each separately connecting modules in each separate column of the matrix to send data to all the modules in each column; H, V and W control buses connecting modules in rows and columns to exchange control signals among the module control circuits; the bus selector means of each module connected to H, V and W data buses for selectively receiving data therefrom in response to the control signals on the H, V and W control buses; the buffer connected to one of the data buses for storing one or more ATM cells in transit between the I/O ports; and the control circuits for generating the control signals in response to the state of the buffer.
Claim 13
Dependent Claim 192 words
A large capacity modular ATM switch for exchanging data in ATM cells among I/O ports comprising: a plurality of switching modules arranged in a logical m×n matrix, m and n being positive integers, each switching module having an I/O port, a buffer, bus selector means and a control circuit; H data buses separately connecting modules in each separate row of the matrix to send data to all the modules in each row; V and W data buses, each separately connecting modules in each separate column of the matrix to send data to all the modules in each column; H, V and W control buses connecting modules in rows and columns to exchange control signals among the module control circuits; the bus selector means of each module connected to H, V and W data buses for selectively receiving data therefrom in response to the control signals on the H, V and W control buses; the buffer connected to one of the data buses for storing one or more ATM cells in transit between the I/O ports; and the control circuits for generating the control signals in response to the state of the buffer.
Claim 14
Dependent Claim 26 words
The high capacity ATM switch according to claim 10, in which there are any number less than or equal to m×n switch modules in the matrix.
Claim 15
Dependent Claim 49 words
The high capacity ATM switch according to claim 11, in which the control signals comprise a connection request and a connection grant, and the data are exchanged in a train of a variable number of ATM cells among I/O ports in response to the connection request and connection grant.
Claim 16
Dependent Claim 260 words
A large capacity modular ATM switch for exchanging data in ATM cells among I/O ports comprising: a plurality of switching modules arranged in a logical m×n matrix, m and n being positive integers, each switching module having an I/O port, an input and output buffer and intermediate buffers, H, V and W bus selector means and a control circuit; H data buses, each H data bus connecting modules in each row of the matrix to send data to all the modules in the row; V and W data buses, each V or W data bus connecting modules in each column of the matrix to send data to all the modules in the column; H control buses, each H control bus connecting modules in each row of the matrix; V and W control buses, each V or W control bus connecting modules in each column of the matrix; each of the H, V and W bus selector means of each module connected to respective H, V and W data buses for receiving data therefrom in response to control signals on the respective control buses; the intermediate buffers connecting between the V bus selector means and H data buses and between the H bus selector means and W data buses; the input buffer of each module sending data to the V data buses, the output buffer of each module receiving data from the H bus selector means which is connected to the H data buses; and the control circuits for generating the control signals in response to the state of the buffer.
Claim 17
Dependent Claim 260 words
A large capacity modular ATM switch for exchanging data in ATM cells among I/O ports comprising: a plurality of switching modules arranged in a logical m×n matrix, m and n being positive integers, each switching module having an I/O port, an input and output buffer and intermediate buffers, H, V and W bus selector means and a control circuit; H data buses, each H data bus connecting modules in each row of the matrix to send data to all the modules in the row; V and W data buses, each V or W data bus connecting modules in each column of the matrix to send data to all the modules in the column; H control buses, each H control bus connecting modules in each row of the matrix; V and W control buses, each V or W control bus connecting modules in each column of the matrix; each of the H, V and W bus selector means of each module connected to respective H, V and W data buses for receiving data therefrom in response to control signals on the respective control buses; the intermediate buffers connecting between the V bus selector means and H data buses and between the H bus selector means and W data buses; the input buffer of each module sending data to the V data buses, the output buffer of each module receiving data from the H bus selector means which is connected to the H data buses; and the control circuits for generating the control signals in response to the state of the buffer.
Claim 18
Dependent Claim 26 words
The high capacity ATM switch according to claim 13, in which there are any number less than or equal to m×n switch modules in the matrix.
Claim 19
Dependent Claim 78 words
The high capacity ATM switch according to claim 14, in which the input buffer, output buffer and intermediate buffers are portions of a single memory; and each H, V and W data buses comprises a plurality of data bus lines in that each buffer drives one of the plurality of bus lines, the bus selector means monitors all the bus lines but only selects one bus line from which it receives data in response to the control signal.
Claim 20
Dependent Claim 34 words
The high capacity ATM switch according to claim 15, in which V, H and W data buses comprise fiber optics, optical splitters and fiber optic shuffle boxes connecting the fiber optics and optical splitters.
Claim 21
Dependent Claim 50 words
The high capacity ATM switch according to claim 16, in which a multiplexer and demultiplexer are connected to the single memory, the V data buses are faster in speed than the H data buses and function as the V and W data buses in cooperation with the multiplexer and demultiplexer.
Claim 22
Dependent Claim 49 words
The high capacity ATM switch according to claim 17, in which the control signals comprise a connection request and a connection grant, and the data are exchanged in a train of a variable number of ATM cells among I/O ports in response to the connection request and connection grant.
Claim 23
Dependent Claim 50 words
The high capacity ATM switch according to claim 15, in which a multiplexer and demultiplexer are connected to the single memory, the V data buses are faster in speed than the H data buses and function as the V and W data buses in cooperation with the multiplexer and demultiplexer.
Claim 24
Dependent Claim 49 words
The high capacity ATM switch according to claim 19, in which the control signals comprise a connection request and a connection grant, and the data are exchanged in a train of a variable number of ATM cells among I/O ports in response to the connection request and connection grant.
Claim 25
Dependent Claim 43 words
The high capacity ATM switch according to claim 15, in which V, H and W data buses comprise fiber optics for carrying wavelength division multiplexed beams, wavelength selective filters, and fiber optic shuffle boxes connecting the fiber optics and the wavelength selective filters.

References Cited (Backward Citations)

US5268896A Cited
US4956839A Cited
US5016245A Cited
US5126999A Cited
US5130975A Cited
US5381409A Cited
US5157654A Cited
US5241536A Cited
US5345228A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-03-12 1999-09-11 2000-03-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-03-12 2003-09-11 2004-03-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-03-12 2007-09-11 2008-03-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag