Patent US5018129A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag