← Back to Patent Explorer
US5966027A Expired / Lapsed US ⏱️ 0.0 years remaining

Symmetric logic block input/output scheme

Assignee: Monterey Research LLC
•
Filing: 1997-09-30
•
Granted: 1999-10-12
•
Expires: 2017-09-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable logic device includes a plurality of clusters of logic elements. Each of the clusters may include a respective programmable interconnect matrix with each of the logic blocks of each cluster being coupled to the respective programmable interconnect matrix of the cluster. Each of the clusters may be symmetrically coupled to a row and a column of a global routing matrix. The row and the column of the global routing matrix may themselves be symmetrical and each row and/or column may be coupled to an input/output cell of the programmable logic device. The global routing matrix may comprise a plurality of programmable interconnections. In a further embodiment, a symmetrical input/output scheme for a programmable logic device may include a first level routing architecture configured to provide limited intercommunication between a first cluster of logic blocks and a second cluster of logic blocks and a second level routing architecture configured to provide intercommunication between logic blocks within the first cluster. The second level routing architecture being symmetrically coupled to the first level routing architecture at two points of the first cluster. The symmetrical input/output scheme may have the second level routing architecture coupled to the first level routing architecture through a programmable interconnect matrix. The first level routing architecture may further comprise a non-segmented routing matrix which may be symmetrical and which may be laid out as a row and column routing matrix.

Inventors

  • 👤 Richard L. Kapusta
  • 👤 Caleb Chan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 13:46
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/17736; H03K19/17724; H03K19/17728; H03K19/17744

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 21 words
A programmable logic device comprising a logic element symmetrically coupled to a row and a column of a global routing matrix.
Claim 2
Dependent Claim 21 words
A programmable logic device comprising a logic element symmetrically coupled to a row and a column of a global routing matrix.
Claim 3
Dependent Claim 17 words
The programmable logic device of claim 1 wherein said logic element comprises a cluster of logic blocks.
Claim 4
Dependent Claim 15 words
The programmable logic device of claim 1 wherein said logic element comprises a memory block.
Claim 5
Dependent Claim 15 words
The programmable logic device of claim 1 wherein said logic element comprises a memory cell.
Claim 6
Dependent Claim 18 words
The programmable logic device of claim 2 wherein said cluster of logic blocks includes a programmable interconnect matrix.
Claim 7
Dependent Claim 20 words
The programmable logic device of claim 1 further comprising a plurality of logic elements coupled to said global routing matrix.
Claim 8
Dependent Claim 23 words
The programmable logic device of claim 6 wherein each of said plurality of logic elements is symmetrically coupled to said global routing matrix.
Claim 9
Dependent Claim 21 words
The programmable logic device of claim 7 wherein each of said plurality of logic element comprises a cluster of logic blocks.
Claim 10
Dependent Claim 19 words
The programmable logic device of claim 1 wherein the row and column of the global routing matrix are symmetrical.
Claim 11
Dependent Claim 31 words
The programmable logic device of claim 1 further comprising a plurality of input/output cells each coupled to one or both of the row or the column of the global routing matrix.
Claim 12
Dependent Claim 18 words
The programmable logic device of claim 1 wherein the global routing matrix comprises a plurality of programmable interconnections.
Claim 13
Dependent Claim 18 words
The programmable logic device of claim 2 wherein each of the logic blocks comprises a plurality of macrocells.
Claim 14
Dependent Claim 76 words
A symmetrical input/output scheme for a programmable logic device comprising: a first level routing architecture configured to provide limited intercommunication between a first cluster of logic blocks and a second cluster of logic blocks of the programmable logic device; a second level routing architecture configured to provide intercommunication between logic blocks within the first cluster, the second level routing architecture being symmetrically coupled to the first level routing architecture at two points of the first cluster.
Claim 15
Dependent Claim 76 words
A symmetrical input/output scheme for a programmable logic device comprising: a first level routing architecture configured to provide limited intercommunication between a first cluster of logic blocks and a second cluster of logic blocks of the programmable logic device; a second level routing architecture configured to provide intercommunication between logic blocks within the first cluster, the second level routing architecture being symmetrically coupled to the first level routing architecture at two points of the first cluster.
Claim 16
Dependent Claim 26 words
The symmetrical input/output scheme of claim 13 wherein the second level routing architecture is coupled to the first level routing architecture through a programmable interconnect matrix.
Claim 17
Dependent Claim 19 words
The symmetrical input/output scheme of claim 13 wherein the first level routing architecture further comprises a non-segmented routing matrix.
Claim 18
Dependent Claim 15 words
The symmetrical input/output scheme of claim 15 wherein the first level routing architecture is symmetrical.
Claim 19
Dependent Claim 20 words
The symmetrical input/output scheme of claim 16 wherein the first level routing architecture comprises a row and column routing matrix.

References Cited (Backward Citations)

US5818254A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-10-11 2003-04-12 2003-10-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-10-11 2007-04-12 2007-10-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-10-11 2011-04-12 2011-10-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag