RE50417

VLSI Layouts of Fully Connected Generalized Networks

PublishedMay 6, 2025
Assigneenot available in USPTO data we have
InventorsVenkat Konda
Technical Abstract

Patent Claims
61 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An integrated circuit device comprising a plurality of sub-integrated circuit blocks and a routing network, and Said each plurality of sub-integrated circuit blocks comprising a plurality of inlet links and a plurality of outlet links; and Said routing network comprising of a plurality of stages y, in each said sub-integrated circuit block, starting from the lowest stage of 1 to the highest stage of y, where y≥1; and Said routing network comprising a plurality of switches of size d×d, where d≥2, in each said stage and each said switch of size d×d having d inlet links and d outlet links; and Said plurality of outlet links of said each sub-integrated circuit block are directly connected to said inlet links of said switches of its corresponding said lowest stage of 1, and said plurality of inlet links of said each sub-integrated circuit block are directly connected from said outlet links of said switches of its corresponding said lowest stage of 1; and Said each sub-integrated circuit block comprising a plurality of forward connecting links connecting from switches in a lower stage to switches in its immediate succeeding higher stage, and also comprising a plurality of backward connecting links connecting from switches in a higher stage to switches in its immediate preceding lower stage; and Said each sub-integrated circuit block comprising a plurality straight links in said forward connecting links from switches in said each lower stage to switches in its immediate succeeding higher stage and a plurality cross links in said forward connecting links from switches in said each lower stage to switches in its immediate succeeding higher stage, and further comprising a plurality of straight links in said backward connecting links from switches in said each higher stage to switches in its immediate preceding lower stage and a plurality of cross links in said backward connecting links from switches in said each higher stage to switches in its immediate preceding lower stage, said plurality of sub-integrated circuit blocks arranged in a two-dimensional grid of rows and columns, and said all straight links are connecting from switches in each said sub-integrated circuit block are connecting to switches in the same said sub-integrated circuit block; and said all cross links are connecting as either vertical or horizontal links between switches in two different said sub-integrated circuit blocks which are either placed vertically above or below, or placed horizontally to the left or to the right, each said plurality of sub-integrated circuit blocks comprising same number of said stages and said switches in each said stage, regardless of the size of said two-dimensional grid so that each said plurality of sub-integrated circuit block with its corresponding said stages and said switches in each stage is replicable in both vertical direction or horizontal direction of said two-dimensional grid.

2

2. The integrated circuit device of claim 1, said two-dimensional grid of said sub-integrated circuit blocks with their corresponding said stages and said switches in each stage is scalable by any power of 2, and, for each multiplication of 2 of the size of total said sub-integrated circuit blocks, by adding one more stage of switches and the layout is placed in hypercube format and also the cross links between said one more stage of switches are connected in hypercube format.

3

3. The integrated circuit device of claim 2, wherein said cross links in succeeding stages are connecting as alternative vertical and horizontal links between switches in said sub-integrated circuit blocks.

4

4. The integrated circuit device of claim 3, wherein said cross links from switches in a stage in one of said sub-integrated circuit blocks are connecting to switches in the succeeding stage in another of said sub-integrated circuit blocks so that said cross links are either vertical links or horizontal and vice versa, and hereinafter such cross links are “shuffle exchange links”).

5

5. The integrated circuit device of claim 4, wherein said all horizontal shuffle exchange links between switches in any two corresponding said succeeding stages are substantially of equal length and said vertical shuffle exchange links between switches in any two corresponding said succeeding stages are substantially of equal length in the entire said integrated circuit device.

6

6. The integrated circuit device of claim 5, wherein the shortest horizontal shuffle exchange links are connecting at the lowest stage and between switches in two nearest neighboring said sub-integrated circuit blocks, and length of the horizontal shuffle exchange links is doubled in each succeeding stage; and the shortest vertical shuffle exchange links are connecting at the lowest stage and between switches in two nearest neighboring said sub-integrated circuit blocks, and length of the vertical shuffle exchange links is doubled in each succeeding stage.

7

7. The integrated circuit device of claim 6, wherein y≥(log2 N), where N>1, so that the length of the horizontal shuffle exchange links in the highest stage is equal to half the size of the horizontal size of said two dimensional grid of sub-integrated circuit blocks and the length of the vertical shuffle exchange links in the highest stage is equal to half the size of the vertical size of said two dimensional grid of sub-integrated circuit blocks.

8

8. The integrated circuit device of claim 7, wherein d=2 and there is only one switch in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there is only one switch in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is rearrangeably nonblocking for unicast Benes network with full bandwidth.

9

9. The integrated circuit device of claim 7, wherein d=2 and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for unicast Benes network and rearrangeably nonblocking for arbitrary fan-out multicast Benes network with full bandwidth.

10

10. The integrated circuit device of claim 7, wherein d=2 and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for arbitrary fan-out multicast Benes network with full bandwidth.

11

11. The integrated circuit device of claim 6, wherein y≥(log2 N), where N>1, so that the length of the horizontal shuffle exchange links in the highest stage is equal to half the size of the horizontal size of said two dimensional grid of sub-integrated circuit blocks and the length of the vertical shuffle exchange links in the highest stage is equal to half the size of the vertical size of said two dimensional grid of sub-integrated circuit blocks, and said each sub-integrated circuit block further comprising a plurality of U-turn links within switches in each of said stages in each of said sub-integrated circuit blocks.

12

12. The integrated circuit device of claim 11, wherein d=2 and there is only one switch in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there is only one switch in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is rearrangeably nonblocking for unicast butterfly fat tree network with full bandwidth.

13

13. The integrated circuit device of claim 11, wherein d=2 and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for unicast butterfly fat tree network and rearrangeably nonblocking for arbitrary fan-out multicast butterfly fat tree network with full bandwidth.

14

14. The integrated circuit device of claim 11, wherein d=2 and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for arbitrary fan-out multicast butterfly fat tree network with full bandwidth.

15

15. The integrated circuit device of claim 1, wherein said horizontal and vertical links are implemented on two or more metal layers.

16

16. The integrated circuit device of claim 1, wherein said switches comprising active and reprogrammable cross points and said each cross point is programmable by an SRAM cell or a Flash Cell.

17

17. The integrated circuit device of claim 1, wherein said sub-integrated circuit blocks are of equal die size.

18

18. The integrated circuit device of claim 15, wherein said sub-integrated circuit blocks are Lookup Tables (hereinafter “LUTs”) and said integrated circuit device is a field programmable gate array (FPGA) device or field programmable gate array (FPGA) block embedded in another integrated circuit device.

19

19. The integrated circuit device of claim 15, wherein said sub-integrated circuit blocks are AND or OR gates and said integrated circuit device is a programmable logic device (PLD).

20

20. The integrated circuit device of claim 1, wherein said sub-integrated circuit blocks comprising any arbitrary hardware logic or memory circuits.

21

21. The integrated circuit device of claim 1, wherein said switches comprising active one-time programmable cross points and said integrated circuit device is a mask programmable gate array (MPGA) device or a structured ASIC device.

22

22. The integrated circuit device of claim 1, wherein said switches comprising passive cross points or just connection of two links or not and said integrated circuit device is a Application Specific Integrated Circuit (ASIC) device.

23

23. The integrated circuit device of claim 1, wherein said sub-integrated circuit blocks further recursively comprise one or more super-sub-integrated circuit blocks and a sub-routing network.

24

24. The integrated circuit device of claim 4, wherein said all horizontal shuffle exchange links between switches in any two corresponding said succeeding stages are of different length and said vertical shuffle exchange links between switches in any two corresponding said succeeding stages are of different length and y≥(log2 N) where N>1.

25

25. The integrated circuit device of claim 24, wherein d=2 and there is only one switch in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there is only one switch in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is rearrangeably nonblocking for unicast generalized multi-stage network with full bandwidth.

26

26. The integrated circuit device of claim 24, wherein d=2 and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for unicast generalized multi-stage network and rearrangeably nonblocking for arbitrary fan-out multicast generalized multi-stage network with full bandwidth.

27

27. The integrated circuit device of claim 24, wherein d=2 and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for arbitrary fan-out multicast generalized multi-stage network with full bandwidth.

28

28. The integrated circuit device of claim 4, wherein said all horizontal shuffle exchange links between switches in any two corresponding said succeeding stages are of different length and said vertical shuffle exchange links between switches in any two corresponding said succeeding stages are of different length and y≥(log2 N), where N>1, and said each sub-integrated circuit block further comprising a plurality of U-turn links within switches in each of said stages in each of said sub-integrated circuit blocks.

29

29. The integrated circuit device of claim 28, wherein d=2 and there is only one switch in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there is only one switch in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is rearrangeably nonblocking for unicast generalized butterfly fat tree network with full bandwidth.

30

30. The integrated circuit device of claim 28, wherein d=2 and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for unicast generalized butterfly fat tree Network and rearrangeably nonblocking for arbitrary fan-out multicast generalized butterfly fat tree network with full bandwidth.

31

31. The integrated circuit device of claim 28, wherein d=2 and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for arbitrary fan-out multicast generalized butterfly fat tree network with full bandwidth.

32

32. The integrated circuit device of claim 1, wherein said straight links connecting from switches in each said sub-integrated circuit block are connecting to switches in the same said sub-integrated circuit block; and said cross links are connecting as vertical or horizontal or diagonal links between two different said sub-integrated circuit blocks.

33

33. The integrated circuit device of claim 7, wherein d=4 and there is only one switch in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there is only one switch in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is rearrangeably nonblocking for unicast multi-link Benes network with full bandwidth.

34

34. The integrated circuit device of claim 7, wherein d=4 and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for unicast multi-link Benes network and rearrangeably nonblocking for arbitrary fan-out multicast multi-link Benes network with full bandwidth.

35

35. The integrated circuit device of claim 7, wherein d=4 and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for arbitrary fan-out multicast multi-link Benes network with full bandwidth.

36

36. The integrated circuit device of claim 11, wherein d=4 and there is only one switch in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there is only one switch in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is rearrangeably nonblocking for unicast multi-link butterfly fat tree network with full bandwidth.

37

37. The integrated circuit device of claim 11, wherein d=4 and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for unicast multi-link butterfly fat tree network and rearrangeably nonblocking for arbitrary fan-out multicast multi-link butterfly fat tree network with full bandwidth.

38

38. The integrated circuit device of claim 11, wherein d=4 and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for arbitrary fan-out multicast multi-link butterfly fat tree network with full bandwidth.

39

39. The integrated circuit device of claim 4, wherein said all horizontal shuffle exchange links between switches in any two corresponding said succeeding stages are of different length and said vertical shuffle exchange links between switches in any two corresponding said succeeding stages are of different length and y≥(log2 N), where N>1.

40

40. The integrated circuit device of claim 39, wherein d=4 and there is only one switch in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there is only one switch in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is rearrangeably nonblocking for unicast generalized multi-link multi-stage network with full bandwidth.

41

41. The integrated circuit device of claim 39, wherein d=4 and there are at least two switches in each said stage in each said sub-integrated circuit block) connecting said forward connecting links and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for unicast generalized multi-link multi-stage network and rearrangeably nonblocking for arbitrary fan-out multicast generalized multi-link multi-stage network with full bandwidth.

42

42. The integrated circuit device of claim 39, wherein d=4 and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for arbitrary fan-out multicast generalized multi-link multi-stage network with full bandwidth.

43

43. The integrated circuit device of claim 4, wherein said all horizontal shuffle exchange links between switches in any two corresponding said succeeding stages are of different length and said vertical shuffle exchange links between switches in any two corresponding said succeeding stages are of different length and y≥(log2 N), where N>1, and said each sub-integrated circuit block further comprising a plurality of U-turn links within switches in each of said stages in each of said sub-integrated circuit blocks.

44

44. The integrated circuit device of claim 43, wherein d=4 and there is only one switch in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there is only one switch in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is rearrangeably nonblocking for unicast generalized multi-link butterfly fat tree network with full bandwidth.

45

45. The integrated circuit device of claim 43, wherein d=4 and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least two switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for unicast generalized multi-link butterfly fat tree Network and rearrangeably nonblocking for arbitrary fan-out multicast generalized multi-link butterfly fat tree network with full bandwidth.

46

46. The integrated circuit device of claim 43, wherein d=4 and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said forward connecting links and there are at least three switches in each said stage in each said sub-integrated circuit block connecting said backward connecting links and said routing network is strictly nonblocking for arbitrary fan-out multicast generalized multi-link butterfly fat tree network with full bandwidth.

47

47. The integrated circuit device of claim 1, wherein said plurality of forward connecting links use a plurality of buffers to amplify signals driven through them and said plurality of backward connecting links use a plurality of buffers to amplify signals driven through them; and said buffers can be inverting or non-inverting buffers.

48

48. The integrated circuit device of claim 1, wherein said all switches of size d×d are either fully populated or partially populated.

49

49. A multi-stage network comprising: a plurality of blocks and a plurality of inlet links and a plurality of outlet links; and wherein each block of said plurality of blocks comprising a y stages namely stage 1 to stage y, where y>2 and y is an integer, wherein stage 1 is hereinafter a input stage, stage y is hereinafter a output stage and remaining stages of said y stages hereinafter a middle stages, and wherein each stage of said y stages comprising one or more switches of size di×d0, where di,d0 are integers, and di≥2 and d0≥2, each switch of said one or more switches of size di×d0 having di incoming links and d0 outgoing links; and wherein each outlet link of said plurality of outlet links is directly connected from a first outgoing link of said d0 outgoing links of a first switch of said one or more switches of size di×d0 of the output stage of said y stages of a first block of said plurality of blocks and each inlet link of said plurality of inlet links is directly connected to a first incoming link of said di incoming links of one or more switches of said one or more switches of size di×d0 of the input stage of said y stages of a first block of said plurality of blocks; and each block of said plurality of blocks comprising a plurality of forward connecting links connecting from said one or more switches in each stage of said y stages except stage y to said one or more switches in an immediate succeeding stage of said y stages, and also comprising a plurality of backward connecting links connecting from said one or more switches in each stage of said y stages except stage 1 to said one or more switches in an immediate preceding stage of said y stages; and said plurality of blocks arranged in a two-dimensional grid of a plurality of rows and a plurality of columns, and said plurality of forward connecting links and said plurality of backward connecting links comprise a plurality of straight middle links connecting from said one or more switches of a first stage of said y stages in a first block of said plurality of blocks to said one or more switches of an immediate succeeding or an immediate preceding stage of said first stage of said y stages in said first block of said plurality of blocks; and said plurality of forward connecting links and said plurality of backward connecting links comprise a plurality of cross middle links connecting from switches of said one or more switches in a stage of said y stages in a first block of said plurality of blocks to switches of said one or more switches in a succeeding stage or a preceding stage of a second block of said plurality of blocks which is either placed vertically above or below, or placed horizontally to left or to right of said first block of said plurality of blocks, wherein said plurality of cross middle links are either vertical tracks or horizontal tracks, and wherein each block of said plurality of blocks comprising same number of said y stages, and each stage of said y stages comprising same number of said one or more switches of size di×d0 is replicable in both vertical direction or horizontal direction of said two-dimensional grid of said plurality of rows and said plurality of columns regardless of the size of said two-dimensional grid of said plurality of rows and said plurality of columns, and said plurality of cross middle links in succeeding stages of said y stages are connected alternately as vertical tracks and horizontal tracks (hereinafter “a hypercube topology”).

50

50. The multi-stage network of claim 49, said plurality of blocks comprising said y stages arranged in a two-dimensional grid is scalable by any power of 2, and, for each multiplication of 2 of size of total said plurality of blocks, by adding one more stage to said y stages and said hypercube topology is extended and placed in said hypercube topology and the cross middle links between said one more stage to said y stages of switches of said one or more switches are connected in said hypercube topology.

51

51. The multi-stage network of claim 49, wherein said plurality of cross middle links between switches in any two same succeeding stages of said y stages are of equal length, and a shortest cross middle links of said plurality of cross middle links are connected at stage 1 of said y stages and between switches of said one or more switches in two nearest neighboring said plurality of blocks, and length of the cross middle links is doubled in each succeeding stage of said y stages in either said vertical tracks or said horizontal tracks.

52

52. The multi-stage network of claim 51, wherein y≥(log2 N), where N>2, wherein length or width of the plurality of cross middle links in stage y is equal to half the length or width of said two dimensional grid of said plurality of blocks, and wherein d=2 and either each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is rearrangeably nonblocking for unicast Benes network, or each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for unicast Benes network and is rearrangeably nonblocking for arbitrary fan-out multicast Benes network, or each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for arbitrary fan-out multicast Benes network.

53

53. The multi-stage network of claim 51, wherein y≥(log2 N), where N>2, wherein length or width of the plurality of cross middle links in stage y is equal to half the length or width of said two dimensional grid of said plurality of blocks, and each block of said plurality of blocks further comprising a plurality of U-turn links within switches of said one or more switches in each stage of said y stages in each block of said plurality of blocks, and wherein d=2 and either each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is rearrangeably nonblocking for unicast butterfly fat tree network, or each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for unicast butterfly fat tree network and rearrangeably nonblocking for arbitrary fan-out multicast butterfly fat tree network, or each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for arbitrary fan-out multicast butterfly fat tree network.

54

54. The multi-stage network of claim 49, wherein said one or more switches comprising a plurality of reprogrammable cross points and said plurality of reprogrammable cross point is programmable by SRAM cells or Flash Cells, or said plurality of forward connecting links use a plurality of buffers to amplify a signals driven through them and said plurality of backward connecting links use a plurality of buffers to amplify a signals driven through them; and said plurality of buffers are either inverting or non-inverting buffers.

55

55. The multi-stage network of claim 49, wherein said one or more switches comprising passive cross points or just connection of two links or not.

56

56. The multi-stage network of claim 49, wherein said plurality of cross middle links between switches of said one or more switches in any two succeeding stages of said y stages are of different length and said plurality of cross middle links between switches of said one or more switches in any two succeeding stages of said y stages are of different width and y≥(log2 N), where N>2, and wherein d=2 and either each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is rearrangeably nonblocking for unicast generalized multi-stage network, or each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for unicast generalized multi-stage network and rearrangeably nonblocking for arbitrary fan-out multicast generalized multi-stage network, or each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for arbitrary fan-out multicast generalized multi-stage network.

57

57. The multi-stage network of claim 49, wherein said plurality of cross middle links between switches of said one or more switches in any two succeeding stages of said y stages are of different length and said plurality of cross middle links between switches of said one or more switches in any two succeeding stages of said y stages are of different width and y≥(log2 N), where N>2, and each block of said plurality of blocks further comprising a plurality of U-turn links within switches of said one or more switches in each stage of said y stages in each block of said plurality of blocks, and, wherein d=2 and either each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is rearrangeably nonblocking for unicast generalized butterfly fat tree network, or each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for unicast generalized butterfly fat tree Network and rearrangeably nonblocking for arbitrary fan-out multicast generalized butterfly fat tree network, or each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for arbitrary fan-out multicast generalized butterfly fat tree network.

58

58. The multi-stage network of claim 51, wherein y≥(log2 N), where N>2, wherein length or width of said plurality of cross middle links in stage y is equal to half the size of said two dimensional grid of said plurality of blocks, and wherein d=4 and either each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is rearrangeably nonblocking for unicast multi-link Benes network, or each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for unicast multi-link Benes network and rearrangeably nonblocking for arbitrary fan-out multicast multi-link Benes network, or each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for arbitrary fan-out multicast multi-link Benes network.

59

59. The multi-stage network of claim 51, wherein y≥(log2 N), where N>2, wherein length or width of said plurality of cross middle links in stage y is equal to half the size of said two dimensional grid of said plurality of blocks, and each block of said plurality of blocks further comprising a plurality of U-turn links within switches of said one or more switches in each stage of said y stages in each block of said plurality of blocks, and wherein d=4 and either each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is rearrangeably nonblocking for unicast multi-link butterfly fat tree network, or each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for unicast multi-link butterfly fat tree network and rearrangeably nonblocking for arbitrary fan-out multicast multi-link butterfly fat tree network, or each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for arbitrary fan-out multicast multi-link butterfly fat tree network.

60

60. The multi-stage network of claim 51, wherein said plurality of cross middle links between switches of said one or more switches in any two succeeding stages of said y stages are of different length and said plurality of cross middle links between switches of said one or more switches in any two succeeding stages of said y stages are of different width and y≥(log2 N), where N>2, and wherein d=4 and either each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is rearrangeably nonblocking for unicast generalized multi-link multi-stage network, or each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for unicast generalized multi-link multi-stage network and rearrangeably nonblocking for arbitrary fan-out multicast generalized multi-link multi-stage network, or each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for arbitrary fan-out multicast generalized multi-link multi-stage network.

61

61. The multi-stage network of claim 51, wherein said plurality of cross middle links between switches of said one or more switches in any two succeeding stages of said y stages are of different length and said plurality of cross middle links between switches of said one or more switches in any two succeeding stages of said y stages are of different width and y≥(log2 N), where N>2, and each block of said plurality of blocks further comprising a plurality of U-turn links within switches of said one or more switches in each stage of said y stages in each block of said plurality of blocks, and wherein d=4 and either each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises only one switch of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is rearrangeably nonblocking for unicast generalized multi-link butterfly fat tree network, or each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least two switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for unicast generalized multi-link butterfly fat tree Network and rearrangeably nonblocking for arbitrary fan-out multicast generalized multi-link butterfly fat tree network, or each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of forward connecting links and each stage of said y stages in each block of said plurality of blocks comprises at least three switches of said one or more switches connecting said plurality of backward connecting links and said multi-stage network is strictly nonblocking for arbitrary fan-out multicast generalized multi-link butterfly fat tree network.

Patent Metadata

Filing Date

Unknown

Publication Date

May 6, 2025

Inventors

Venkat Konda

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “VLSI Layouts of Fully Connected Generalized Networks” (RE50417). https://patentable.app/patents/RE50417

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.