DocumentCode
1092855
Title
Fully parallel integrated CAM/RAM using preclassification to enable large capacities
Author
Schultz, Kenneth J. ; Gulak, P. Glenn
Author_Institution
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont., Canada
Volume
31
Issue
5
fYear
1996
fDate
5/1/1996 12:00:00 AM
Firstpage
689
Lastpage
699
Abstract
Many applications would benefit from the availability of large-capacity content addressable memories (CAMs). However, while RAMs, EEPROMs, and other memory types achieve ever-increasing per-chip bit counts, CAMs show little promise of following suit, due primarily to an inherent difficulty in implementing two-dimensional decoding. The serialized operation of most proposed solutions is not acceptable in speed-sensitive environments. In response to the resulting need, this paper describes a fully-parallel (single-clock-cycle) CAM architecture that uses the concept of “preclassification” to realize a second dimension of decoding without compromising throughput. As is typically the case, each CAM entry is used as an index to additional data in a RAM. To achieve improved system integration, the preclassified CAM is merged into the same physical array as its target RAM, and both use the same core cells. Architecture and operation of the resulting novel memory are described, as are two critical-path circuits: the match-line pull-down and the multiple match resolver. The memory circuits, designed in 0.8 μm BiCMOS technology, may be employed in chips as large as 1 Mb, and simulations confirm 37 MHz operation for this capacity. To experimentally verify the feasibility of the architectural and circuit design, an 8 kb test chip was fabricated and found to be fully functional at clock speeds up to 59 MHz, with a power dissipation of 260 mW at 50 MHz
Keywords
BiCMOS memory circuits; content-addressable storage; decoding; memory architecture; parallel architectures; random-access storage; 0.8 micron; 1 Mbit; 260 mW; 37 to 59 MHz; BiCMOS technology; CAM architecture; content addressable memories; match-line pull-down; memory circuits; multiple match resolver; parallel integrated CAM/RAM; preclassification; single-clock-cycle; two-dimensional decoding; Associative memory; BiCMOS integrated circuits; CADCAM; Circuit testing; Computer aided manufacturing; Decoding; EPROM; Random access memory; Read-write memory; Throughput;
fLanguage
English
Journal_Title
Solid-State Circuits, IEEE Journal of
Publisher
ieee
ISSN
0018-9200
Type
jour
DOI
10.1109/4.509851
Filename
509851
Link To Document