[sci.electronics] Commercial sources for associative memories?

kaul@icarus.eng.ohio-state.edu (Rich Kaul) (07/28/90)

Does anyone have any sources for vendors/suppliers of associative
memories?

TIA.
-=-
Rich Kaul                         | "Do not do unto others as you would that
kaul@icarus.eng.ohio-state.edu    |  they should do unto you.  Their tastes
or ...!osu-cis!kaul		  |  may differ."  -Bernard Shaw

bkoball@cup.portal.com (Bruce R Koball) (07/28/90)

re: Rich Kaul's request fo commercial vendors of associative memories --

Advanced Micro Devices offers a part called the Am99C10. It's a 256 word
by 48-bit content addressable memory chip, available in a variety of pkgs.
It is optimized for LAN address decoding but is general enough to be useful
elsewhere. Each CAM word has a 48-bit register and a 48-bit maskable comparato
allowing a 48-bit input word to be compared against all 256 entries in a
single 100 ns cycle. It also has single and multiple match detection with
priority encoding.

Bruce Koball
Motion West
2210 Sixth Street
Berkeley, CA 94710
415-540-7503
bkoball@cup.portal.com

rpw3@rigden.wpd.sgi.com (Rob Warnock) (07/28/90)

In article <KAUL.90Jul27144551@icarus.eng.ohio-state.edu>
kaul@icarus.eng.ohio-state.edu (Rich Kaul) writes:
+---------------
| Does anyone have any sources for vendors/suppliers of associative
| memories?
+---------------

Only one I know of is AMD. Their CAM part is the Am99C10A, and is a
256-word CAM, 48 bits in, 16 bits out. (There is also a global 48-bit
mask register, so partial or wildcard matches are possible.) It does
a match of a 48-bit input against all 256 words in 70 ns (or 100ns).

Actually, that's a bit misleading, since it actually takes five 70ns
(or 100ns in the slower, cheaper part) cycles to input the data and
do a match, since the 48-bit input data to bve matched is fed 16 bits
at a time (28-pin package):

	Cycle#1: Strobe in input data <47:32>
	Cycle#2: Strobe in input data <31:16>
	Cycle#3: Strobe in input data <15:0>
	Cycle#4: ...wait for match to occur...
	Cycle#5: Read out match status, and if matched, 16-bit answer.

Its primary intended application is in high-speed LAN interfaces
(Ethernet, FDDI, etc.) to implement (1) multicast address recognition
and (2) source address recognition for filtering bridges.

The Am99C10A comes in a 28-pin package (400 mil CERDIP or 300 mil plastic),
and costs about $30 each (quantity 1000) for the 100ns plastic part.

AMD's address/phone:

	Advanced Micro Devices		(408)732-2400
	901 Thompson Place		(800)538-8450
	P.O.Box 3453
	Sunnyvale, CA 94088-3453


(I just happened to have an Am99C10A data sheet lying around...)


-Rob

-----
Rob Warnock, MS-9U/510		rpw3@sgi.com		rpw3@pei.com
Silicon Graphics, Inc.		(415)335-1673		Protocol Engines, Inc.
2011 N. Shoreline Blvd.
Mountain View, CA  94039-7311