US7755388B2
Active / In Force
US
⏱️ 1.6 years remaining
Interconnect structure enabling indirect routing in programmable logic
Assignee: Mineral Lassen LLC
•
Filing: 2008-06-12
•
Granted: 2010-07-13
•
Expires: 2028-06-12
Abstract
Abstract An interconnect structure enables indirect routing in programmable logic. The structure includes a domain comprising a plurality of routing lines and an input line connected to a first routing line in the domain. A switch box is connected to the first routing line and is configured to indirectly connect the input line to the other routing lines in the domain. In some embodiments a domain includes programmable switches that are configured to connect a routing line of one domain to any routing line of the other domains.
Inventors
- 👤 Nitin Deshmukh
- 👤 Kailash Digari
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 03:35
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17736
Claims Analysis
Total Claims: 56
Claim 1
Independent Claim
88 words
An interconnect structure comprising: an input line connected to a first routing line in a domain via a connection box, the domain comprising a plurality of routing lines; and a switch box connected to said first routing line and configured to indirectly connect said input line to the other routing lines in the domain, wherein a position of said switch box relative to said connection box in said first routing line differs from a position of additional switch boxes relative to additional connection boxes in corresponding routing lines.
Claim 2
Dependent Claim
88 words
An interconnect structure comprising: an input line connected to a first routing line in a domain via a connection box, the domain comprising a plurality of routing lines; and a switch box connected to said first routing line and configured to indirectly connect said input line to the other routing lines in the domain, wherein a position of said switch box relative to said connection box in said first routing line differs from a position of additional switch boxes relative to additional connection boxes in corresponding routing lines.
Claim 3
Dependent Claim
33 words
The interconnect structure as recited in claim 1 , wherein said routing lines include bidirectional lines configured to route signals in two directions and unidirectional lines configured to route signals in one direction.
Claim 4
Dependent Claim
23 words
The interconnect structure as recited in claim 1 , wherein said routing lines include bidirectional lines configured to route signals in two directions.
Claim 5
Dependent Claim
23 words
The interconnect structure as recited in claim 1 , wherein said routing lines include unidirectional lines configured to route signals in one direction.
Claim 6
Dependent Claim
18 words
The interconnect structure as recited in claim 1 , wherein said switch box comprises a disjoint switch box.
Claim 7
Dependent Claim
18 words
The interconnect structure as recited in claim 1 , wherein said switch box comprises a universal switch box.
Claim 8
Dependent Claim
18 words
The interconnect structure as recited in claim 1 , wherein said switch box comprises a Wilton switch box.
Claim 9
Dependent Claim
19 words
The interconnect structure as recited in claim 1 , wherein said switch box comprises a hyper universal switch box.
Claim 10
Independent Claim
93 words
A method comprising: connecting an input line directly to a first routing line in a domain via a connection box, the domain comprising a plurality of routing lines; and connecting a switch box to the first routing line in the domain, the switch box configured to indirectly connect the input line to the other routing lines in the domain, wherein a position of said switch box relative to said connection box in said first routing line differs from a position of additional switch boxes relative to additional connection boxes in corresponding routing lines.
Claim 11
Independent Claim
93 words
A method comprising: connecting an input line directly to a first routing line in a domain via a connection box, the domain comprising a plurality of routing lines; and connecting a switch box to the first routing line in the domain, the switch box configured to indirectly connect the input line to the other routing lines in the domain, wherein a position of said switch box relative to said connection box in said first routing line differs from a position of additional switch boxes relative to additional connection boxes in corresponding routing lines.
Claim 12
Dependent Claim
32 words
The method as recited in claim 9 , wherein said routing lines include bidirectional lines configured to route signals in two directions and unidirectional lines configured to route signals in one direction.
Claim 13
Dependent Claim
22 words
The method as recited in claim 9 , wherein said routing lines include bidirectional lines configured to route signals in two directions.
Claim 14
Dependent Claim
22 words
The method as recited in claim 9 , wherein said routing lines include unidirectional lines configured to route signals in one direction.
Claim 15
Dependent Claim
17 words
The method as recited in claim 9 , wherein said switch box comprises a disjoint switch box.
Claim 16
Dependent Claim
17 words
The method as recited in claim 9 , wherein said switch box comprises a universal switch box.
Claim 17
Dependent Claim
17 words
The method as recited in claim 9 , wherein said switch box comprises a Wilton switch box.
Claim 18
Dependent Claim
18 words
The method as recited in claim 9 , wherein said switch box comprises a hyper universal switch box.
Claim 19
Dependent Claim
103 words
An interconnect structure comprising: a plurality of domains, each domain including a plurality of routing lines, and each routing line including at least one of a plurality of connection boxes and a plurality of programmable switches; and wherein said programmable switches are configured to connect a routing line of one domain to at least one of the plurality of routing lines of one of the other domains, and wherein a position of said programmable switches relative to said connection boxes in a first routing line differs from a position of said programmable switches relative to said connection boxes in other corresponding routing lines.
Claim 20
Dependent Claim
103 words
An interconnect structure comprising: a plurality of domains, each domain including a plurality of routing lines, and each routing line including at least one of a plurality of connection boxes and a plurality of programmable switches; and wherein said programmable switches are configured to connect a routing line of one domain to at least one of the plurality of routing lines of one of the other domains, and wherein a position of said programmable switches relative to said connection boxes in a first routing line differs from a position of said programmable switches relative to said connection boxes in other corresponding routing lines.
Claim 21
Dependent Claim
33 words
The interconnect structure as recited in claim 17 , wherein said routing lines include bidirectional lines configured to route signals in two directions and unidirectional lines configured to route signals in one direction.
Claim 22
Dependent Claim
23 words
The interconnect structure as recited in claim 17 , wherein said routing lines include bidirectional lines configured to route signals in two directions.
Claim 23
Dependent Claim
23 words
The interconnect structure as recited in claim 17 , wherein said routing lines include unidirectional lines configured to route signals in one direction.
Claim 24
Dependent Claim
17 words
The interconnect structure as recited in claim 17 , wherein said programmable switches comprise disjoint switch boxes.
Claim 25
Dependent Claim
17 words
The interconnect structure as recited in claim 17 , wherein said programmable switches comprise universal switch boxes.
Claim 26
Dependent Claim
17 words
The interconnect structure as recited in claim 17 , wherein said programmable switches comprise Wilton switch boxes.
Claim 27
Dependent Claim
18 words
The interconnect structure as recited in claim 17 , wherein said programmable switches comprise hyper universal switch boxes.
Claim 28
Independent Claim
122 words
A method comprising: dividing an interconnect structure into one or more domains, each domain including a plurality of routing lines; and enabling the connection of each of the plurality of routing lines to the plurality of routing lines of one of said one or more domains in the interconnect structure using one or more programmable switches and one or more connection boxes, wherein each routing line is connected to at least one programmable switch, and wherein a position of said one or more programmable switches relative to said one or more connection boxes in a first routing line differs from a position of said one or more programmable switches relative to said one or more connection boxes in other corresponding routing lines.
Claim 29
Independent Claim
122 words
A method comprising: dividing an interconnect structure into one or more domains, each domain including a plurality of routing lines; and enabling the connection of each of the plurality of routing lines to the plurality of routing lines of one of said one or more domains in the interconnect structure using one or more programmable switches and one or more connection boxes, wherein each routing line is connected to at least one programmable switch, and wherein a position of said one or more programmable switches relative to said one or more connection boxes in a first routing line differs from a position of said one or more programmable switches relative to said one or more connection boxes in other corresponding routing lines.
Claim 30
Dependent Claim
32 words
The method as recited in claim 25 , wherein said routing lines include bidirectional lines configured to route signals in two directions and unidirectional lines configured to route signals in one direction.
Claim 31
Dependent Claim
22 words
The method as recited in claim 25 , wherein said routing lines include bidirectional lines configured to route signals in two directions.
Claim 32
Dependent Claim
22 words
The method as recited in claim 25 , wherein said routing lines include unidirectional lines configured to route signals in one direction.
Claim 33
Dependent Claim
16 words
The method as recited in claim 25 , wherein said programmable switches comprise disjoint switch boxes.
Claim 34
Dependent Claim
16 words
The method as recited in claim 25 , wherein said programmable switches comprise universal switch boxes.
Claim 35
Dependent Claim
16 words
The method as recited in claim 25 , wherein said programmable switches comprise Wilton switch boxes.
Claim 36
Dependent Claim
17 words
The method as recited in claim 25 , wherein said programmable switches comprise hyper universal switch boxes.
Claim 37
Dependent Claim
65 words
An interconnect structure comprising: a plurality of routing lines; and switch boxes and connection boxes coupled to said plurality of routing lines, wherein said connection boxes include at least one programmable switch connected to each routing line, and wherein a position of said programmable switch in each connection box differs from a position of said programmable switch in corresponding routing lines of other connection boxes.
Claim 38
Dependent Claim
65 words
An interconnect structure comprising: a plurality of routing lines; and switch boxes and connection boxes coupled to said plurality of routing lines, wherein said connection boxes include at least one programmable switch connected to each routing line, and wherein a position of said programmable switch in each connection box differs from a position of said programmable switch in corresponding routing lines of other connection boxes.
Claim 39
Dependent Claim
49 words
The interconnect structure as recited in claim 33 , wherein said interconnect structure is divided into at least two domains, each domain comprising a predetermined number of routing lines having at least one programmable switch thereby connecting a line of one domain to any line of the other domains.
Claim 40
Dependent Claim
33 words
The interconnect structure as recited in claim 33 , wherein said routing lines include bidirectional lines configured to route signals in two directions and unidirectional lines configured to route signals in one direction.
Claim 41
Dependent Claim
23 words
The interconnect structure as recited in claim 33 , wherein said routing lines include bidirectional lines configured to route signals in two directions.
Claim 42
Dependent Claim
23 words
The interconnect structure as recited in claim 33 , wherein said routing lines include unidirectional lines configured to route signals in one direction.
Claim 43
Dependent Claim
17 words
The interconnect structure as recited in claim 33 , wherein said switch boxes include disjoint switch boxes.
Claim 44
Dependent Claim
17 words
The interconnect structure as recited in claim 33 , wherein said switch boxes include universal switch boxes.
Claim 45
Dependent Claim
17 words
The interconnect structure as recited in claim 33 , wherein said switch boxes include Wilton switch boxes.
Claim 46
Dependent Claim
18 words
The interconnect structure as recited in claim 33 , wherein said switch boxes include hyper universal switch boxes.
Claim 47
Dependent Claim
41 words
The interconnect structure as recited in claim 33 , wherein said routing lines are unidirectional lines and wherein an incoming routing line of the connection boxes on three sides of said interconnect structure is connected to a common outgoing routing line.
Claim 48
Independent Claim
66 words
A method comprising: routing input logic to a plurality of routing lines; connecting each routing line to one or more other routing lines; connecting each routing line to said input logic; connecting a plurality of programmable switches to each routing line, wherein said programmable switches are positioned each connection box differently from a position of said programmable switches in corresponding routing lines of other connection boxes.
Claim 49
Independent Claim
66 words
A method comprising: routing input logic to a plurality of routing lines; connecting each routing line to one or more other routing lines; connecting each routing line to said input logic; connecting a plurality of programmable switches to each routing line, wherein said programmable switches are positioned each connection box differently from a position of said programmable switches in corresponding routing lines of other connection boxes.
Claim 50
Dependent Claim
32 words
The method as recited in claim 43 , wherein said routing lines include bidirectional lines configured to route signals in two directions and unidirectional lines configured to route signals in one direction.
Claim 51
Dependent Claim
22 words
The method as recited in claim 43 , wherein said routing lines include bidirectional lines configured to route signals in two directions.
Claim 52
Dependent Claim
22 words
The method as recited in claim 43 , wherein said routing lines include unidirectional lines configured to route signals in one direction.
Claim 53
Dependent Claim
16 words
The method as recited in claim 43 , wherein said switch boxes include disjoint switch boxes.
Claim 54
Dependent Claim
16 words
The method as recited in claim 43 , wherein said switch boxes include universal switch boxes.
Claim 55
Dependent Claim
16 words
The method as recited in claim 43 , wherein said switch boxes include Wilton switch boxes.
Claim 56
Dependent Claim
17 words
The method as recited in claim 43 , wherein said switch boxes include hyper universal switch boxes.
References Cited (Backward Citations)
US6323678B1
Cited
US20030196184A1
Cited
US6934927B2
Cited
US20030080776A1
Cited
US7071732B1
Cited
US20060087342A1
Cited
US20080084230A1
Cited
US7414433B2
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2013-07-12 | 2014-01-11 | 2014-07-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2017-07-12 | 2018-01-11 | 2018-07-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2021-07-12 | 2022-01-11 | 2022-07-13 | $7700.00 | Window Closed / Lapsed |