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

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 10:56
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)

US5023484A Cited
US4987319A Cited
US4992676A Cited
US5017813A Cited
US5245226A Cited

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag