Patent US5018129A successfully refreshed from Google Patents.
US5018129A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Dual rail dilated switching networks
Assignee: Nokia Bell Labs
•
Filing: 1989-03-09
•
Granted: 1991-05-21
•
Expires: 2009-03-09
Abstract
Abstract A method for realizing, and a structure for implementing a switching network employing 2×2 switches. The network is dilated in that none of the 2×2 switches concurrently carry an active signal. The method for realizing such a network alters a given non-dilated network by replacing each 2×2 switch in the non-dilated network with a dual rail switch having a pair of 2×2 interconnected switches, and by replacing each link in the non-dilated network with a pair links. The final output of the dilated network is obtained by adding a combiner final stage which combines the pairs of signals to form output signals that parallel the output signals of the given non-dilated network.
Inventors
- 👤 Arun N. Netravali
- 👤 Krishnan Padmanabhan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-31 10:36
CPC Classifications
H; H04; H04Q; H04Q3/00; H04Q3/64; H04Q3/68
Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
155 words
A method for creating an altered version of a given network that employs single rail 2×2 switches and includes single rail input signals and single rail output signals, comprising the steps of: employing a dual rail switch in said altered version of a given network in place of a single rail switch in said given network, said dual rail switch comprising two input pairs of leads and two output pairs of leads; employing a pair of links in said altered version of a given network in place of a single link in said given network; and employing a combiner stage as the ultimate stage of said altered version of a given network to combine pairs of output signals in a penultimate stage of said altered version of a given network to form single rail output signals of said altered version of a given network that parallel said single rail output signals of said given network.
Claim 2
Independent Claim
155 words
A method for creating an altered version of a given network that employs single rail 2×2 switches and includes single rail input signals and single rail output signals, comprising the steps of: employing a dual rail switch in said altered version of a given network in place of a single rail switch in said given network, said dual rail switch comprising two input pairs of leads and two output pairs of leads; employing a pair of links in said altered version of a given network in place of a single link in said given network; and employing a combiner stage as the ultimate stage of said altered version of a given network to combine pairs of output signals in a penultimate stage of said altered version of a given network to form single rail output signals of said altered version of a given network that parallel said single rail output signals of said given network.
Claim 3
Dependent Claim
75 words
The method of claim 1 further comprising a step of developing a set of control signals, said set comprising a pair of control signals for each of said dual rail switches, with each pair of control signals developed for a dual rail switch arranged to insure that no more than one of active signals applied to said dual rail switch is routed to each of said output pairs of leads of said dual rail switch.
Claim 4
Dependent Claim
201 words
A network for routing signals comprising: a plurality of dual rail routing elements, each comprising a first pair of input leads, a second pair of input leads, a first pair of output leads and a second pairs of output leads; a first interconnection arrangement wherein said first pair of input leads of one of said dual rail routing elements is connected to a pair of output leads of another one of said dual rail routing elements, and said second pair of input leads of said one of said dual rail routing elements is connected to a pair of output leads of still another one of said dual rail routing elements; a plurality of single rail routing elements, each comprising one pair of input leads and one pair of output leads; a second interconnection arrangement wherein said input leads of one of said single rail routing elements are connected to output leads of different ones of said single rail routing elements; and a combiner element interposed between each output pair of leads of dual rail switch that communicates the output signal of said output pair of leads to a single rail switch, with said combiner element having two inputs and one output.
Claim 5
Dependent Claim
201 words
A network for routing signals comprising: a plurality of dual rail routing elements, each comprising a first pair of input leads, a second pair of input leads, a first pair of output leads and a second pairs of output leads; a first interconnection arrangement wherein said first pair of input leads of one of said dual rail routing elements is connected to a pair of output leads of another one of said dual rail routing elements, and said second pair of input leads of said one of said dual rail routing elements is connected to a pair of output leads of still another one of said dual rail routing elements; a plurality of single rail routing elements, each comprising one pair of input leads and one pair of output leads; a second interconnection arrangement wherein said input leads of one of said single rail routing elements are connected to output leads of different ones of said single rail routing elements; and a combiner element interposed between each output pair of leads of dual rail switch that communicates the output signal of said output pair of leads to a single rail switch, with said combiner element having two inputs and one output.
Claim 6
Dependent Claim
14 words
The network of claim 3, wherein said combiner element performs a logical OR function.
Claim 7
Dependent Claim
13 words
the network of claim 3 wherein said combiner element performs a selection function.
Claim 8
Dependent Claim
257 words
A dilated omega network comprising a plurality of interconnected stages, where each stage comprises N 2×2 switches that include 2 input links and two output links each, N being an integer, the interconnection of said stage comprising links that connect switches in stage i to switches in stage i+1, where i is an integer, in accordance with the pattern O(p l p 1-1 p 1-2 . . . p j . . . p 2 p 1 p 0 ) i → I(p l-1 p N-2 . . . p j . . . p 2 p 1 p 1 p 0 ) i+1 , where l is an integer such that N≦2 1 , p k represents the k+1 bit in a binary representation of a designation of a link of a switch, where such designation is an integer in the range 0 to 2N and is twice the value of the designation of the switch, and O(p l p l-1 p l-2 . . . p j . . . p 2 p 1 p 0 ) i designates output link (p l p l-1 p l-2 . . . p j . . . p 2 p 1 p 0 ) at stage i while I(p l-1 p l-2 . . . p j . . . p 2 p 1 p 1 p 0 ) i+1 designates input link (p l-1 p l-2 . . . p j . . . p 2 p 1 p 1 p 0 ) at stage i+1.
Claim 9
Dependent Claim
257 words
A dilated omega network comprising a plurality of interconnected stages, where each stage comprises N 2×2 switches that include 2 input links and two output links each, N being an integer, the interconnection of said stage comprising links that connect switches in stage i to switches in stage i+1, where i is an integer, in accordance with the pattern O(p l p 1-1 p 1-2 . . . p j . . . p 2 p 1 p 0 ) i → I(p l-1 p N-2 . . . p j . . . p 2 p 1 p 1 p 0 ) i+1 , where l is an integer such that N≦2 1 , p k represents the k+1 bit in a binary representation of a designation of a link of a switch, where such designation is an integer in the range 0 to 2N and is twice the value of the designation of the switch, and O(p l p l-1 p l-2 . . . p j . . . p 2 p 1 p 0 ) i designates output link (p l p l-1 p l-2 . . . p j . . . p 2 p 1 p 0 ) at stage i while I(p l-1 p l-2 . . . p j . . . p 2 p 1 p 1 p 0 ) i+1 designates input link (p l-1 p l-2 . . . p j . . . p 2 p 1 p 1 p 0 ) at stage i+1.
Claim 10
Dependent Claim
121 words
A dilated diamond array comprising a plurality of interconnected stages, where each stage comprises 2×2 switches that include 2 input links and two output links each, the interconnection of said stage comprising links that connect switches in stage i to switches in stage i+1, where i is an integer, in accordnace with the pattern (1) O(8n+j) i for j=0,1,2,3→I(8n+j-2) i for all non-negative 8n+j-2, where n is an integer, O(8n+j) i designates output link 8n+j in stage i and; I(8n+j-2) i designates input link 8n+j-2 in stage i; (2) O(8n+j) i for j=4,5→I(8n+j-2) i+1 where I(8n+j-2) i+1 designates input link 8n+j-2 in stage i+1; and (3) (8n+j) i for j=6,7→I(8n+j+2) i+1 where I(8n+j+2) i+1 designates input link 8n+j+2 in stage i+1.
Claim 11
Dependent Claim
121 words
A dilated diamond array comprising a plurality of interconnected stages, where each stage comprises 2×2 switches that include 2 input links and two output links each, the interconnection of said stage comprising links that connect switches in stage i to switches in stage i+1, where i is an integer, in accordnace with the pattern (1) O(8n+j) i for j=0,1,2,3→I(8n+j-2) i for all non-negative 8n+j-2, where n is an integer, O(8n+j) i designates output link 8n+j in stage i and; I(8n+j-2) i designates input link 8n+j-2 in stage i; (2) O(8n+j) i for j=4,5→I(8n+j-2) i+1 where I(8n+j-2) i+1 designates input link 8n+j-2 in stage i+1; and (3) (8n+j) i for j=6,7→I(8n+j+2) i+1 where I(8n+j+2) i+1 designates input link 8n+j+2 in stage i+1.
Claim 12
Dependent Claim
243 words
A dilated banyan network comprising a plurality of interconnected stages, where each stage comprises N 2×2 switches that include 2 input links and two output links each, N being an integer, the interconnection of said stage comprising links that connect switches in stage i to switches in stage i+1, where i is an integer, in accordnace with the pattern O(p l p l-1 . . . p j+2 p j+1 . . . p l p 0 ) i →I(p l p l-1 . . . p j+2 p 0 . . . p l p j+1 ) i+1 . where 1 is an integer such that N≦2 1 , p k represents the k+1 bit in a binary representation of a designation of a link of a switch, where such designation is an integer in the range 0 to 2N and is twice the value of the designation of the switch, and O(p l p l-1 . . . p j+2 p j+1 . . . p l p 0 ) i designates output link (p l p l-1 . . . p j+2 p j+1 . . . p l p 0 ) at stage i while I(p l p l-1 . . . p j+2 p 0 . . . p l p j+1 ) i+1 designates input link (p l p l-1 . . . p j+2 p 0 . . . p l p j+1 ) stage i+1.
Claim 13
Dependent Claim
243 words
A dilated banyan network comprising a plurality of interconnected stages, where each stage comprises N 2×2 switches that include 2 input links and two output links each, N being an integer, the interconnection of said stage comprising links that connect switches in stage i to switches in stage i+1, where i is an integer, in accordnace with the pattern O(p l p l-1 . . . p j+2 p j+1 . . . p l p 0 ) i →I(p l p l-1 . . . p j+2 p 0 . . . p l p j+1 ) i+1 . where 1 is an integer such that N≦2 1 , p k represents the k+1 bit in a binary representation of a designation of a link of a switch, where such designation is an integer in the range 0 to 2N and is twice the value of the designation of the switch, and O(p l p l-1 . . . p j+2 p j+1 . . . p l p 0 ) i designates output link (p l p l-1 . . . p j+2 p j+1 . . . p l p 0 ) at stage i while I(p l p l-1 . . . p j+2 p 0 . . . p l p j+1 ) i+1 designates input link (p l p l-1 . . . p j+2 p 0 . . . p l p j+1 ) stage i+1.
References Cited (Backward Citations)
US4894818A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-05-20 | 1994-11-19 | 1995-05-21 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-05-20 | 1998-11-19 | 1999-05-21 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-05-20 | 2002-11-19 | 2003-05-21 | $7700.00 | Window Closed / Lapsed |