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
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.
References Cited (Backward Citations)
USRE34363E
Cited
US4706216A
Cited
US4758745A
Cited
US4758745B1
Cited
US4855619A
Cited
US4987319A
Cited
US5260881A
Cited
US5017813A
Cited
US5144166A
Cited
US5256918A
Cited
US5327023A
Cited
US5208491A
Cited
US5369314A
Cited
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 |