Patent US5691885A successfully refreshed from Google Patents.
US5691885A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Three-dimensional interconnect having modules with vertical top and bottom connectors
Assignee: Massachusetts Institute of Technology
•
Filing: 1994-10-14
•
Granted: 1997-11-25
•
Expires: 2014-10-14
Abstract
Abstract Circuit supporting modules form a three-dimensional communication interconnect mesh. A first embodiment three-dimensional communication interconnect is a tetrahedral lattice having a regular, isotropic, three-dimensional topology in which each module connects to its four physically closest neighbors. The structure of the tetrahedral interconnect is isomorphic with a diamond lattice structure. In a second embodiment the interconnect is hexahedral. A characteristic of both is embodiments is that, although connections are made to plural other modules, the physical connections are made along the same direction.
Inventors
- 👤 Stephen A. Ward
- 👤 Gill A. Pratt
- 👤 John N. Nguyen
- 👤 John S. Pezaris
- 👤 Norman Margolus
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 19:42
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/76; G06F15/80; G06F15/8007; G06F15/803; H; H01; H01R; H01R13/00; H01R13/46; H01R13/514; H05; H05K; H05K1/00; H05K1/02; H05K1/14; H05K7/00; H05K7/02; H05K7/023; A; A63; A63F; A63F9/00; A63F9/06; A63F9/12
Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
97 words
A three-dimensional electronic circuit assembly comprising: a plurality of data processing modules supporting respective circuits, each module having at least three sets of connectors along fewer than six flat surfaces thereof for joining the circuits on the modules to adjacent modules, adjacent modules being oriented relative to each other such that adjacent modules interconnect in a three-dimensional lattice of stacked levels and wherein the connectors of each one of the modules connect along the same direction and the lattice is isomorphic with a diamond lattice when the modules are correlated to carbon atoms of the diamond lattice.
Claim 2
Dependent Claim
97 words
A three-dimensional electronic circuit assembly comprising: a plurality of data processing modules supporting respective circuits, each module having at least three sets of connectors along fewer than six flat surfaces thereof for joining the circuits on the modules to adjacent modules, adjacent modules being oriented relative to each other such that adjacent modules interconnect in a three-dimensional lattice of stacked levels and wherein the connectors of each one of the modules connect along the same direction and the lattice is isomorphic with a diamond lattice when the modules are correlated to carbon atoms of the diamond lattice.
Claim 3
Dependent Claim
19 words
An assembly as claimed in claim 1, wherein the levels form a repeating lattice, repeating only every fourth level.
Claim 4
Dependent Claim
57 words
A computer as claimed in claim 1, wherein the grid pattern of each of said levels defines two perpendicular axes in the plane of the level, and the grid patterns of consecutive levels are offset with respect to each other along one of said two perpendicular axes by one half the distance between centers of adjacent modules.
Claim 5
Dependent Claim
94 words
An assembly as claimed in claim 1, wherein modules of each of the levels are organized in a grid pattern and the grid pattern of each of the levels defines two perpendicular axes in the plane of the levels, and in every series of three consecutive levels, a first level and a second level are offset with respect to each other along a first one of the two perpendicular axes and the second level and a third level are offset with respect to each other along a second one of the two perpendicular axes.
Claim 6
Dependent Claim
34 words
A computer as claimed in claim 4, wherein the first level and the second level are offset by one half the distance between centers of adjacent modules along the first one of the axes.
Claim 7
Dependent Claim
34 words
A computer as claimed in claim 5, wherein the second level and the third level are offset by one half the distance between centers of adjacent modules along the second one of the axes.
Claim 8
Dependent Claim
20 words
An assembly as claimed in claim 1, wherein the modules are addressed within the lattice by a four element vector.
Claim 9
Dependent Claim
36 words
An assembly as claimed claim 1, wherein each of the modules of any given level only directly connects to exchange data with other modules of a corresponding next higher level and a corresponding next lower level.
Claim 10
Dependent Claim
45 words
An assembly as claimed in claim 8, wherein each of the modules of any given level is adapted to only directly connect to exchange data with two other modules of a corresponding next higher level and two other modules of a corresponding next lower level.
Claim 11
Dependent Claim
13 words
An assembly as claimed in claim 1, wherein the three-dimensional lattice is isotropic.
Claim 12
Dependent Claim
16 words
An assembly as claimed in claim 1, further comprising auxiliary circuit boards mounted to the modules.
Claim 13
Dependent Claim
30 words
An assembly as claimed in claim 1, further comprising a two-phase clock input for controlling communications between the modules, modules of successive levels operating on opposite phases of the clock.
Claim 14
Dependent Claim
24 words
An assembly as claimed in claim 1, wherein the modules are spaced within levels such that serpentine vertical flow paths exist between the modules.
Claim 15
Dependent Claim
37 words
An assembly as claimed in claim 1, wherein each of the modules is in one of two orientations, each orientation having different effective directions of interconnection, each module being connected only to modules of the opposite orientation.
Claim 16
Dependent Claim
56 words
An assembly as claimed in claim 1, wherein each module has a first face and a second face, which is opposed to the first face, the sets of connectors being located on the first and second faces such that the connectors on the first face are rotated with respect to the connectors on the second face.
Claim 17
Dependent Claim
81 words
A three-dimensional electronic circuit assembly comprising: a plurality of data processing modules supporting respective circuits, each module having at least three sets of connectors along fewer than six flat surfaces thereof for joining the circuits on the modules to adjacent modules, adjacent modules being oriented relative to each other such that adjacent modules interconnect in a three-dimensional lattice of stacked levels and wherein the connectors of each one of the modules connect along the same direction and the lattice is hexahedral.
Claim 18
Dependent Claim
81 words
A three-dimensional electronic circuit assembly comprising: a plurality of data processing modules supporting respective circuits, each module having at least three sets of connectors along fewer than six flat surfaces thereof for joining the circuits on the modules to adjacent modules, adjacent modules being oriented relative to each other such that adjacent modules interconnect in a three-dimensional lattice of stacked levels and wherein the connectors of each one of the modules connect along the same direction and the lattice is hexahedral.
Claim 19
Dependent Claim
22 words
An assembly as claimed in claim 16, wherein the modules of any given level have the same orientation relative to each other.
Claim 20
Dependent Claim
20 words
An assembly as claimed in claim 17, wherein the modules of consecutive levels have opposite orientations relative to each other.
Claim 21
Dependent Claim
27 words
An assembly as claimed in claim 18, wherein modules of consecutive levels are rotated ninety degrees around an axis orthogonal to the levels relative to each other.
Claim 22
Dependent Claim
27 words
An assembly as claimed in claim 16, wherein modules of consecutive levels are rotated sixty degrees around an axis orthogonal to the levels relative to each other.
Claim 23
Dependent Claim
45 words
An assembly as claimed in claim 7, wherein each of the modules of any given level is adapted to only directly connect to exchange data with three other modules of a corresponding next higher level and three other modules of a corresponding next lower level.
Claim 24
Dependent Claim
18 words
An assembly as claimed in claim 21, wherein the lattice has the logical interconnectivity of a cubic lattice.
Claim 25
Dependent Claim
44 words
An assembly as claimed in claim 7, wherein each of the modules of any given level is adapted to directly connect to exchange data with three other modules of a corresponding next higher level and three other modules of a corresponding next lower level.
Claim 26
Dependent Claim
13 words
An assembly as claimed in claim 23 wherein the three-dimensional lattice is isotropic.
Claim 27
Dependent Claim
18 words
As assembly as claimed in claim 23 wherein the lattice has the logical interconnectivity of a cubic lattice.
Claim 28
Independent Claim
92 words
A method of providing a three-dimensional electronic circuit assembly, comprising: providing a plurality of modules for performing data processing operations; arranging the modules in a three-dimensional isotropic lattice; arranging the modules in stacked levels; providing each of the modules with connectors that connect along the same direction; and connecting each of the modules in the interior of the lattice of a given level to other modules of a corresponding next higher level and other modules of a corresponding next lower level to form a lattice that is isomorphic with a diamond lattice.
Claim 29
Independent Claim
92 words
A method of providing a three-dimensional electronic circuit assembly, comprising: providing a plurality of modules for performing data processing operations; arranging the modules in a three-dimensional isotropic lattice; arranging the modules in stacked levels; providing each of the modules with connectors that connect along the same direction; and connecting each of the modules in the interior of the lattice of a given level to other modules of a corresponding next higher level and other modules of a corresponding next lower level to form a lattice that is isomorphic with a diamond lattice.
Claim 30
Dependent Claim
27 words
A method as claimed in claim 26, further comprising rotating modules of consecutive levels 90 degrees around an axis orthogonal to the levels relative to each other.
Claim 31
Dependent Claim
22 words
A method as claimed in claim 26, further comprising arranging the levels to form a repeating lattice repeating only every fourth level.
Claim 32
Dependent Claim
21 words
A method as claimed in claim 26, further comprising arranging the modules of each of the levels into a grid pattern.
Claim 33
Dependent Claim
41 words
A method as claimed in claim 29, further comprising offsetting the grid patterns of adjacent levels with respect to each other along one of two perpendicular axes defining the grid patterns by one half the distance between centers of adjacent modules.
Claim 34
Dependent Claim
68 words
A method as claimed in claim 29, further comprising, in every series of three consecutive levels, offsetting the grid patterns of a first level and a second level with respect to each other along a first one of two perpendicular axes defining the grid patterns, and offsetting the second level and a third level with respect to each other along a second one of the two perpendicular axes.
Claim 35
Dependent Claim
36 words
A method as claimed in claim 31, further comprising offsetting the first and the second levels by a distance of one half the distance between centers of adjacent modules along the first one of the axes.
Claim 36
Dependent Claim
37 words
A method as claimed in claim 32, further comprising offsetting the second and the third levels by the distance of one half of the distance between centers of adjacent modules along the second one of the axes.
Claim 37
Independent Claim
82 words
A method of providing a three-dimensional electronic circuit assembly, comprising: providing a plurality of modules for performing data processing operations; arranging the modules in a three-dimensional isotropic hexahedral lattice; arranging the modules in stacked levels; providing each of the modules with connectors that connect along the same direction; and connecting each of the modules in the interior of the lattice of a given level to other modules of a corresponding next higher level and other modules of a corresponding next lower level.
Claim 38
Independent Claim
82 words
A method of providing a three-dimensional electronic circuit assembly, comprising: providing a plurality of modules for performing data processing operations; arranging the modules in a three-dimensional isotropic hexahedral lattice; arranging the modules in stacked levels; providing each of the modules with connectors that connect along the same direction; and connecting each of the modules in the interior of the lattice of a given level to other modules of a corresponding next higher level and other modules of a corresponding next lower level.
Claim 39
Dependent Claim
27 words
A method as claimed in claim 34, further comprising rotating modules of consecutive levels 60 degrees around an axis orthogonal to the levels relative to each other.
Claim 40
Dependent Claim
60 words
An electronic circuit assembly comprising data processing modules in a three-dimensional lattice supporting respective circuits, each module having at least six possible logical axes of connection to other modules of the lattice, wherein physical connections to the other modules are made with connectors that connect along the same direction and the lattice has the logical interconnectivity of a cubic lattice.
Claim 41
Dependent Claim
60 words
An electronic circuit assembly comprising data processing modules in a three-dimensional lattice supporting respective circuits, each module having at least six possible logical axes of connection to other modules of the lattice, wherein physical connections to the other modules are made with connectors that connect along the same direction and the lattice has the logical interconnectivity of a cubic lattice.
Claim 42
Dependent Claim
70 words
An assembly as claimed in claim 36, wherein each module comprises at least four connectors for providing mechanical and electrical interconnections to other modules of the lattice, the connectors being located on opposed faces of each of the modules such that a layout of the connectors on a first face of the modules is rotated with respect to a layout of the connectors on a second face of the modules.
References Cited (Backward Citations)
US4423465A
Cited
US4954458A
Cited
US4499607A
Cited
US4582953A
Cited
US4742552A
Cited
US4727410A
Cited
JPS6199361A
Cited
JPS61101067A
Cited
US4733461A
Cited
JPS61168951A
Cited
US5051865A
Cited
DE3616821A1
Cited
US5006920A
Cited
US5016138A
Cited
US4983533A
Cited
JPH01136360A
Cited
JPH02129955A
Cited
JPH02199859A
Cited
US4969827A
Cited
WO1991019258A1
Cited
WO1993019432A1
Cited
US5568361A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-11-24 | 2001-05-26 | 2001-11-25 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-11-24 | 2005-05-26 | 2005-11-25 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-11-24 | 2009-05-26 | 2009-11-25 | $7700.00 | Window Closed / Lapsed |