Patent US3744675A successfully refreshed from Google Patents.
Patent US5317210A successfully refreshed from Google Patents.
US5317210A
Expired / Lapsed
US
⏱️ 0.0 years remaining
I/O cell for programmable logic device providing latched, unlatched, and fast inputs
Assignee: Altera Corp
•
Filing: 1993-02-23
•
Granted: 1994-05-31
•
Expires: 2013-02-23
Abstract
Abstract An input/output cell for interconnecting an I/O pad with internal circuitry in a programmable logic device provides clocked and unclocked inputs through an internal bus to selected logic array blocks. The input/output cell further includes a fast input line in which the I/O pad is directly connected with a selected logic array block without travelling through the latch circuitry of the I/O cell and the internal bus of the programmable logic device.
Inventors
- 👤 Rakesh H. Patel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 22:20
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/1733; H03K19/1737
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
151 words
An input/output (I/O) cell for interconnecting an I/O pad with an array of logic blocks in a programmable logic device in both a clocked and unclocked mode comprising a first multiplexing means having an input and a plurality of outputs, said first multiplexing means selectively connecting said input through one of said outputs to an array of logic array blocks through an internal bus of said PLD, latch means driven by a clock and coupled to said I/O pad and to said first multiplexing means for providing a clocked output to said I/O pad and clocked inputs to said first multiplexing means, and interconnecting means for directly connecting said I/O pad to at least one logic block without passing through said latch means and said first multiplexing means for fast input of selected signals from an external source with said external source directly driving said at least one of logic block.
Claim 2
Dependent Claim
151 words
An input/output (I/O) cell for interconnecting an I/O pad with an array of logic blocks in a programmable logic device in both a clocked and unclocked mode comprising a first multiplexing means having an input and a plurality of outputs, said first multiplexing means selectively connecting said input through one of said outputs to an array of logic array blocks through an internal bus of said PLD, latch means driven by a clock and coupled to said I/O pad and to said first multiplexing means for providing a clocked output to said I/O pad and clocked inputs to said first multiplexing means, and interconnecting means for directly connecting said I/O pad to at least one logic block without passing through said latch means and said first multiplexing means for fast input of selected signals from an external source with said external source directly driving said at least one of logic block.
Claim 3
Dependent Claim
202 words
An input/output (I/O) cell for interconnecting an I/O pad with internal circuitry in a programmable logic device (PLD) comprising a first multiplexing means having an input and a plurality of outputs, said first multiplexing means selectively connecting said input through one of said outputs to an array of logic array blocks through an internal bus of said PLD, latch means driven by a clock and coupled to said I/O pad and to said first multiplexing means for providing a clocked output to said I/O pad and clocked inputs to said first multiplexing means, a second multiplexing means having a plurality of inputs and an output for selectively connecting said I/O pad and said latch means to said input of said first multiplexing means, third multiplexing means having a plurality of inputs and an output for selectively connecting said I/O pad and an output of said first multiplexing means to said latch means, fourth multiplexing means having a plurality of inputs and an output for selectively connecting said latch means and said first multiplexing means to said I/O pad, and means for directly connecting said I/O pad to selected logic array blocks without passing through said latch means and said first multiplexing means.
Claim 4
Dependent Claim
202 words
An input/output (I/O) cell for interconnecting an I/O pad with internal circuitry in a programmable logic device (PLD) comprising a first multiplexing means having an input and a plurality of outputs, said first multiplexing means selectively connecting said input through one of said outputs to an array of logic array blocks through an internal bus of said PLD, latch means driven by a clock and coupled to said I/O pad and to said first multiplexing means for providing a clocked output to said I/O pad and clocked inputs to said first multiplexing means, a second multiplexing means having a plurality of inputs and an output for selectively connecting said I/O pad and said latch means to said input of said first multiplexing means, third multiplexing means having a plurality of inputs and an output for selectively connecting said I/O pad and an output of said first multiplexing means to said latch means, fourth multiplexing means having a plurality of inputs and an output for selectively connecting said latch means and said first multiplexing means to said I/O pad, and means for directly connecting said I/O pad to selected logic array blocks without passing through said latch means and said first multiplexing means.
Claim 5
Dependent Claim
37 words
The input/output cell as defined in claim 2 and further including a first buffer for connecting said I/O pad to said third multiplexing means and a second buffer connecting said fourth multiplexing means to said I/O pad.
Claim 6
Dependent Claim
16 words
The input/output cell as defined by claim 3 wherein said second buffer comprises a tristate device.
Claim 7
Dependent Claim
28 words
The input/output cell as defined by claim 4 wherein said means for directly connecting said I/O pad to selected logic array blocks is driven by an external source.
Claim 8
Dependent Claim
22 words
The I/O cell as defined by claim 5 wherein said logic array block includes a multiplexer connected to said fast input line.
Claim 9
Dependent Claim
28 words
The I/O cell as defined by claim 2 wherein said means for directly connecting said I/O pad to selected logic array blocks is driven by an external source.
Claim 10
Dependent Claim
146 words
An input/output (I/O) cell for interconnecting an I/O pad with internal circuitry in a programmable logic device (PLD) comprising a first multiplexing means having an input and a plurality of outputs, said first multiplexing means selectively connecting said input through one of said outputs to an array of logic array blocks through an internal bus of said PLD, latch means driven by a clock and coupled to said I/O pad and to said first multiplexing means for providing a clocked output to said I/O pad and clocked inputs to said first multiplexing means, and means for directly connecting said I/O pad to selected logic array blocks without passing through said latch means and said first multiplexing means including at least one fuse link for partitioning said means for directly connecting said I/O pad into segments thereby reducing resistance and capacitance if all segments are not used.
Claim 11
Dependent Claim
146 words
An input/output (I/O) cell for interconnecting an I/O pad with internal circuitry in a programmable logic device (PLD) comprising a first multiplexing means having an input and a plurality of outputs, said first multiplexing means selectively connecting said input through one of said outputs to an array of logic array blocks through an internal bus of said PLD, latch means driven by a clock and coupled to said I/O pad and to said first multiplexing means for providing a clocked output to said I/O pad and clocked inputs to said first multiplexing means, and means for directly connecting said I/O pad to selected logic array blocks without passing through said latch means and said first multiplexing means including at least one fuse link for partitioning said means for directly connecting said I/O pad into segments thereby reducing resistance and capacitance if all segments are not used.
Claim 12
Dependent Claim
43 words
The input/output cell as defined by claim 8 wherein said array of logic array blocks are interconnected through a bus to said I/O cell, said bus including fuse links for partitioning said bus into segments if all of the bus is not used.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-05-30 | 1997-11-29 | 1998-05-31 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-05-30 | 2001-11-29 | 2002-05-31 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-05-30 | 2005-11-29 | 2006-05-31 | $7700.00 | Window Closed / Lapsed |