Title: Circuit Switch Design Principles
1Chapter 2
- Circuit Switch Design Principles
2Fig. 2.1. An N x N switch used to interconnect N
inputs and N outputs
3Fig. 2.2. Bar and cross states of 2 x 2 switching
elements
4Fig. 2.3. (a) Crossbar switch
5Fig. 2.3. (b) banyan switch
6 7Fig. 2.4. (a) A 4 x 4 rearrangeably nonblocking
switch
8Connection cannot be set up between input 4 and
output 1
- Fig. 2.4. (b) a connection request from input 4
to output 1 is blocked
Connection can now be set up between input 4 and
output 1
- Fig. 2.4. (c) Same connection request can be
satisfied by rearranging - the existing connection from
input 2 to output 2
9- Two states corresponding to the same mapping
10- Complexity of nonblocking switches
- How to build large switch from smaller switches?
Problems with two-stage networks
11Fig. 2.5. (a) An example of one-to-one mapping
from input to output
12Fig. 2.5. (b) Number of crosspoints needed for
nonblocking switch
13Fig. 2.6. A three-stage clos switch architecture
14Fig. 2.7. An example of blocking in a three-stage
switch
15Fig. 2.8. The connection matrix of the
three-stage network
16- Conditions of a Legitimate connection Matrix
17 18- Rearrangeably nonblocking
Rearrangement Substituting symbols in
connection matrix such that 1.) Matrix remains
legitimate 2.) An unused symbol in row A and
column B can be found
19(No Transcript)
20Fig. 2.9. (a) A chain of C and D originating from
B
Fig. 2.9. (b) Physical connections corresponding
to the chain
21- Fig. 2.10. Illustration showing loops in chains
are not - permitted in legitimate
connection matrix
22- Fig. 2.11. (a) Rearrangement of the chain in Fig.
2.9.
- Fig. 2.11. (b) Corresponding rearrangement of
connections
23- Fig. 2.12. (a) Two chains, one originates from B,
one from A
- Fig. 2.12. (b) Illustration that the two chains
cannot - be connected
24- How many rearrangements?
- A new row/column is covered each time a point
is included - (r1 r3 2) other rows and columns
- At most (r1 r3 1) rearrangements (loose)
- Basic consider two chains, one originates from
row A, - one from column B
- Choose the shorter chain for rearrangement
- A composite move a move in chain 1 with a move
in chain 2 - At most r1 2 moves before all rows
exhausted - At most r3 2 moves before all columns
exhausted
25- Fig. 2.13. Recursive decomposition of a
rearrangeably - nonblocking network
26- Number of 2x2 elements in Benes Network
27- Fig. 2.13(1). Illustration of a looping
connection - setup algorithm
28Fig. 2.14. An 8x8 Benes Network
29- Properties of Benes Network
- 1.) Unique path property of underlying baseline
and reverse baseline networks - 2.) Binary tree to middle-stage nodes
- an input can reach 2j-1 nodes at stage j, j
lt log2N - 3.) Reachability of nodes in baseline/reverse
baseline networks - A node in stage i can be reached by 2i inputs
and - can reach 2n-j1 outputs
- 4.) Middles nodes blocked by an existing path
30(No Transcript)
31- Fig. 2.15. Cantor network
32- Cantor Network is SNB
- 1.) Let m be of Benes Network required
- 2.) Worst case all other N-1 inputs/outputs busy
- ? there are (N-1) paths to middle nodes
- 3.) One path meets the binary tree at stage 1
- Two paths at stage 2
33- 4.) A node in stage i blocks
34(No Transcript)
35Fig. 2.16. Binary tree extended from an input to
all middle-stage nodes
36Fig. 2.17. Direct time slot interchange using
random access memory (switching
in the time domain)
37Fig. 2.18. Performing time slot interchange
using space-division switch
D E M U X
D E M U X
Space division switch
38(No Transcript)
39Fig. 2.19. A time-space-time switch
40Fig. 2.20 A time-space time switch
( i, j ) data on input i at time slot j
41Fig. 2.21. Equivalent of time-space-time
switching and three-stage space
switching
A(1,1)
D(2,1)
CBA
BAC
EDC
CED
B(1,2)
E(2,2)
C(1,3)
C(1,3)
D(2,1)
A(1,1)
FED
EDF
HAL
LHA
E(2,2)
H(3,2)
F(2,3)
L(3,3)
G(3,1)
G(3,1)
LHG
GBF
HGL
BGF
H(3,2)
B(1,2)
L(3,3)
F(2,3)
42Fig. 2.22. Input-output mapping changes from slot
to slot in space-division switch
in time-space-time switching
( i, j ) data on input i at time slot j
43Fig. 2.23. Equivalent of time-space-time
switching and three-stage space
switching
Module (i) corresponds to time slot i
of space-division switch in time-space-time switch
Module (i) corresponds to output TSI (i)
in time-space-time switch
Module (i) corresponds to input TSI (i)
in time-space-time switch