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

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag