Content addressable memory system with cascaded memories and...

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S005000, C365S049130, C365S230030, C365S210130

Reexamination Certificate

active

06230236

ABSTRACT:

TECHNICAL FIELD
The present invention relates to a content addressable memory (CAM) system in which a plurality of CAM chips are cascade-connected.
BACKGROUND INFORMATION
In known CAMs, data is selected based on contents, rather than physical location. This function is useful for many applications, especially when performing a look-up for the purposes of mapping a long identification word data to a shorter word data. This operation is required in many telecommunication (telecom) functions, including Asynchronous Transfer Mode (ATM) address translation.
Often, system storage requirements exceed the number of entries stored on a single CAM chip. Multiple chips are then required, and it is necessary that a means be developed to cascade these multiple chips such that they may be searched as a single entity. An appropriate “user-friendly” cascading capability enables the same chip to be used in a range of systems with different capacity requirements, and allows for easy expandability and scalability, as well.
U. S. Pat. No. 5,568,416 granted to K. Kawana et al on Oct. 22, 1996 discloses an associative memory in which multiple CAM chips are cascaded by propagating a result address and status through all chips in the cascade. Each chip contains a status register for itself, and another for all upstream chips. It also discloses means of identifying the last device in the cascade, and separate storage areas for common and unique data entries.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an improved content addressable memory system.
According to one aspect of the present invention, there is provided a system comprising a common bus and a plurality of content addressable memory (CAM) chips which are cascaded and connected to the common bus, each of the CAM chips comprising: encoding means; an array of core cells, of w words×b bits, associated with the encoding means, each core cell comprising data storage means; timing circuitry for generating a self-timed signal in response to a clock signal, the self-timed signal being used for a search operation on that CAM chip, each CAM chip being able to provide, through its respective encoding means, hit and match address signals resulting from a search operation in response to the self-timed signal; and logic means for transferring the match address signal to the common bus in response to the self-timed signal, the hit signal resulting from the search operation and a propagation-in hit signal provided from an upstream CAM chip.
For example, the logic means includes AND gate means and transfer gate means. The AND gate means logically combines the self-timed signal, the hit signal and the propagation-in hit signal to provide an enable signal. The transfer gate means transfers the match address signal to the common bus in response to the enable signal provided by the AND gate means. In the system, the transfer of the match address signal to the common bus is controlled by a logically combined signal of the self-timed signal, the hit signal and the propagation-in hit signal, so as to prevent more than one CAM chip from providing the match address signal to the common bus simultaneously.
According to another aspect of the present invention, there is provided a system comprising a common bus and a plurality of content addressable memory (CAM) chips which are cascaded and connected to the common bus, each of the CAM chips comprising: encoding means; an array of core cells, of w words×b bits, associated with the encoding means, each core cell comprising data storage means; timing circuitry for generating a self-timed signal in response to a clock signal, the self-timed signal being used for a search operation on that CAM chip, each CAM chip being able to provide, through its respective encoding means, hit and match address signals resulting from a search operation in response to the self-timed signal; and logic means for providing a propagation-out hit signal to a downstream CAM chip in response to the self-timed signal, the hit signal resulting from the search operation and a propagation-in hit signal provided from an upstream CAM chip.
For example, the logic means includes OR gate means for logically combining the self-timed signal, the hit signal and the propagation-in hit signal to provide the propagation-out hit signal. In the system, the self-timed signal, the hit signal of one CAM chip and the propagation-in hit signal from an upstream CAM chip are ORed to provide a propagation-out hit signal, so that a hit signal is propagated from an upstream CAM chip to a downstream CAM chip.


REFERENCES:
patent: 4670858 (1987-06-01), Almy
patent: 5018111 (1991-05-01), Madland
patent: 5031141 (1991-07-01), Guddat et al.
patent: 5034919 (1991-07-01), Sasai et al.
patent: 5289403 (1994-02-01), Yetter
patent: 5440715 (1995-08-01), Wyland
patent: 5517441 (1996-05-01), Dietz et al.
patent: 5555397 (1996-09-01), Sasama et al.
patent: 5568416 (1996-10-01), Kawana et al.
patent: 5828593 (1998-10-01), Schultz et al.
patent: 5859791 (1999-01-01), Schultz et al.
“A 288-kb Fully Parallel Content Addressable Memory Using a Stacked-Capacitor Cell Structure”, T. Yamagata et al., IEEE Journal of Solid-State Circuits, vol. 27, No. 12, Dec. 1, 1992, pp. 1927-1933.
“Self-Timed Hit Circuit for a Content Addressable Memory”, IBM Technical Disclosure Bulletin, vol. 38, No. 2, Feb. 1, 1995, pp. 65-66.
“Cascading Content-Addressable Memories”, T. Moors et al., IEEE Micro, vol. 12, No. 3, Jun. 1, 1992, pp. 56-66.
“The Architecture of Response-Pipelined content Addressable Memories”, K. Ghose, Microprocessing and Microprogramming, vol. 40, No. 6, Jul. 1, 1994, pp. 387-410.
“Associative Memory System”, K. Takeshi, Patent Abstracts of Japan, vol. 097, No. 002, Feb. 28, 1997, and JP 08273376A, Oct. 22, 1996, Abstract.
K.J. Schultz, et al Integration: the VLSI Journal vol. 18, 1995, “Architectures for Large Capacity CAMs,” pp. 151-171.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Content addressable memory system with cascaded memories and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Content addressable memory system with cascaded memories and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Content addressable memory system with cascaded memories and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2504489

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.