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

High speed programmable logic architecture

Assignee: Xilinx Inc
•
Filing: 1994-01-27
•
Granted: 1996-04-02
•
Expires: 2014-01-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Architecture for a programmable logic device is described which can operate at substantially faster clock rates than present programmable logic devices. Instead of employing passive circuit elements to interconnect the programmable logic elements and the input and output data buses, controllable active driver circuits are employed. These circuits eliminate essentially all of the resistance present in prior art passive connections.

Inventors

  • 👤 Paul T. Sasaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 21:06
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/1778; H03K19/17792; H03K19/17704

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 229 words
A routing structure for a programmable logic circuit, the logic circuit including logic cells in which logic functions are performed, the routing structure comprising: a set of input lines for supplying signals to be processed by the logic cells, the input lines extending generally in a first direction; a set of output lines for receiving signals which have been processed by the logic cells, the output lines extending generally in a second direction not parallel to the first direction to cause the input and output lines to cross in junction regions; wherein each of the junction regions includes a plurality of controllable active driver circuits individual ones of which are connected between selected ones of the set of output lines and selected ones of the set of input lines to enable signals present on the output lines to be placed on desired ones of the set of input lines, the controllable active driver circuits having outputs nodes directly driving the input lines to which the controllable active driver circuit output nodes are connected; and wherein each of the controllable active driver circuits comprises a buffer circuit capable of being placed in at least an active state in which the controllable active driver circuit replicates a signal supplied to it and a passive state in which the controllable active driver circuit presents a high impedance between its input and output.
Claim 2
Dependent Claim 229 words
A routing structure for a programmable logic circuit, the logic circuit including logic cells in which logic functions are performed, the routing structure comprising: a set of input lines for supplying signals to be processed by the logic cells, the input lines extending generally in a first direction; a set of output lines for receiving signals which have been processed by the logic cells, the output lines extending generally in a second direction not parallel to the first direction to cause the input and output lines to cross in junction regions; wherein each of the junction regions includes a plurality of controllable active driver circuits individual ones of which are connected between selected ones of the set of output lines and selected ones of the set of input lines to enable signals present on the output lines to be placed on desired ones of the set of input lines, the controllable active driver circuits having outputs nodes directly driving the input lines to which the controllable active driver circuit output nodes are connected; and wherein each of the controllable active driver circuits comprises a buffer circuit capable of being placed in at least an active state in which the controllable active driver circuit replicates a signal supplied to it and a passive state in which the controllable active driver circuit presents a high impedance between its input and output.
Claim 3
Dependent Claim 40 words
A routing structure for a programmable logic circuit as in claim 1 wherein the controllable active driver circuits enable each output line in the set of output lines to be connected to desired ones in the set of input lines.
Claim 4
Dependent Claim 47 words
A routing structure for a programmable logic circuit as in claim 2 further comprising an additional controllable active driver circuit coupled between the output line and the controllable active driver circuits for amplifying signals on the output line before supplying them to the controllable active driver circuits.
Claim 5
Dependent Claim 23 words
A routing structure for a programmable logic circuit as in claim 1 wherein the programmable logic circuit is embodied on an integrated circuit.
Claim 6
Dependent Claim 43 words
A routing structure for a programmable logic circuit as in claim 4 wherein the set of input lines for supplying signals to the logic cells extend in a serpentine manner on the integrated circuit to be disposed in proximity to the logic cells.
Claim 7
Dependent Claim 43 words
A routing structure for a programmable logic circuit as in claim 4 wherein the set of output lines for receiving signals from the logic cells extend in a serpentine manner on the integrated circuit to be disposed in proximity to the logic cells.
Claim 8
Dependent Claim 42 words
A routing structure for a programmable logic circuit as in claim 1 wherein each of the buffer circuits comprises a programmable three state circuit which performs one of three operations in response to a control signal and an input signal supplied thereto.
Claim 9
Dependent Claim 30 words
A routing structure for a programmable logic circuit as in claim 7 wherein the three operations comprise: providing a logical one, providing a logical zero, and providing a high impedance.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-04-02 1999-10-02 2000-04-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-04-02 2003-10-02 2004-04-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-04-02 2007-10-02 2008-04-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag