The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 19, 1995
Filed:
Jul. 27, 1994
George M Ansel, Starkville, MS (US);
Jeffery S Hunt, Ackerman, MS (US);
Christopher W Jones, Pleasanton, CA (US);
Jeffery M Marshall, Starkville, MS (US);
Hatem Yazbek, Starkville, MS (US);
Cypress Semiconductor Corporation, San Jose, CA (US);
Abstract
A method and apparatus are disclosed for writing to a large content addressable memory (CAM) array without causing substantial power supply current surges, for providing fully static CMOS memory cells, for providing a consistent precharge of bit and bit bar lines, for providing a column write capability, and for increasing a read current while reducing a read disturbance probability. Each memory cell in the CAM array has (a) a data write circuit for accepting data, (b) a latch circuit for latching the data in the memory cell, (c) a hold circuit to allow holding the data or writing new data, (d) a data compare circuit for comparing the new data to the stored data, and (e) a data read circuit for reading the stored data. A memory cell further has control lines including (a) a read row enable (rren) line for enabling and disabling the data read circuit, (b) a match line for indicating a match between the stored data and the new data, (c) a write row enable (wren) line for enabling and disabling a row for a write operation, (d) a write column enable (wcen) line for enabling and disabling a column for a write operation, (e) a bit line, (f) a write column enable bar (wrenb) line for enabling and disabling the column for a write operation, and (g) a bit bar line. The present application also discloses methods for writing to CAM cells with a minimum power surge, for writing to a column of CAM cells, and for finding a match in the CAM array.