US5408434A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory device that functions as a content addressable memory or a random access memory
Assignee: University of Oxford
•
Filing: 1994-02-03
•
Granted: 1995-04-18
•
Expires: 2014-02-03
Abstract
Abstract A programmable logic device is disclosed which can be used either as a look-up table logic device or as a logic function generator. This enables combinations to be provided such as the combination of a look-up table with a fixed gate field programmable gate array.
Inventors
- 👤 Anthony I. Stansfield
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 20:14
CPC Classifications
H; H03; H03K; H03K19/00; H03K19/02; H03K19/173; H03K19/177; H03K19/1778; H03K19/17796; G; G11; G11C; G11C15/00; G11C15/04; H03K19/17704
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
145 words
A programmable logic device comprising a plurality of logic circuits interconnected through an interconnection network, each logic circuit comprising: an array of memory cells, each memory cell being (a) responsive to an address signal at the location of that cell to output data stored in the cell, and (b) operable to compare data input to it with data stored in it and to output a match signal when said input data matches said stored data; first circuitry for operating said array as a random access memory (RAM) with the cells in mode a); second circuitry for operating said array as a content addressable memory (CAM) with the cells in mode b); and a mode select circuit operable to selectively control operation of the cell as CAM or RAM, the logic device further comprising programming circuitry arranged to control the state of the mode select circuits.
Claim 2
Dependent Claim
145 words
A programmable logic device comprising a plurality of logic circuits interconnected through an interconnection network, each logic circuit comprising: an array of memory cells, each memory cell being (a) responsive to an address signal at the location of that cell to output data stored in the cell, and (b) operable to compare data input to it with data stored in it and to output a match signal when said input data matches said stored data; first circuitry for operating said array as a random access memory (RAM) with the cells in mode a); second circuitry for operating said array as a content addressable memory (CAM) with the cells in mode b); and a mode select circuit operable to selectively control operation of the cell as CAM or RAM, the logic device further comprising programming circuitry arranged to control the state of the mode select circuits.
Claim 3
Dependent Claim
36 words
A programmable logic circuit as claimed in claim 1, wherein the mode select circuit is arranged to route a sequence of data bits input to the cell selectively to one of said first and second circuits.
Claim 4
Dependent Claim
61 words
A programmable logic circuit as claimed in claim 1, wherein the array has a first output for providing output data when it is operating in mode (a) and a second output for providing output data when it is operating in mode (b) and wherein the mode select circuit is arranged to select a particular one of said first and second outputs.
Claim 5
Dependent Claim
95 words
A programmable logic circuit according to claim 1, wherein the array of memory cells comprises: a plurality of word lines, each word line being connected to a plurality of cells arranged in a row; a plurality of match lines, each match line being arranged to be driven by said plurality of cells in the row; a plurality of data lines, each data line being connected to a plurality of cells arranged in a column; and a plurality of sets of bit lines, each set being connected to a plurality of cells arranged in a column.
Claim 6
Dependent Claim
39 words
A programmable logic circuit according to claim 4, wherein the first circuitry comprises address circuitry for addressing a particular word line of the array and sense circuitry for sensing the data on a particular bit line of the array.
Claim 7
Dependent Claim
33 words
A programmable logic circuit according to claim 1 which includes buffer circuitry connected to inputs and/or outputs of the circuit to enable it to cooperate with neighbouring circuits to form a logic array.
References Cited (Backward Citations)
US4646271A
Cited
US4646271B1
Cited
JPH01125124A
Cited
US5051949A
Cited
US5282163A
Cited
US5299147A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-04-17 | 1998-10-17 | 1999-04-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-04-17 | 2002-10-17 | 2003-04-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-04-17 | 2006-10-17 | 2007-04-18 | $7700.00 | Window Closed / Lapsed |