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

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag