content-addressable memory

(redirected from Binary Cam)
Also found in: Wikipedia.

content-addressable memory

Also known as "associative storage," content-addressable memory is a chip that provides fast table lookups, most notably in network routers and switches. For example, Internet routers search a lookup table millions of times per second to find the appropriate port to output packets to. When a set of search data is presented to content-addressable memory, the memory hardware delivers the results in one clock cycle.

Content-addressable memory (CAM) is constructed of SRAM cells (see static RAM) but is considerably more expensive and holds much less data than regular SRAM chips. See routing protocol, router, wild card and table lookup.


Direct Lookup Tables
Depending on the distribution of characters in a given set of data, lookup tables may be designed to find the data from the address. CAM is used in an opposite manner to find the address from the data.







Tables May Require a Lot of Comparing
A table may be designed as key-value pairs, wherein many keys are compared to find a match. In this example, packet addresses are the keys, and the port numbers are the values. In one clock cycle, the CAM hardware does the search and delivers the port number as the result.







Binary CAM vs. Ternary CAM
Binary CAM requires an exact match, while ternary CAM uses the X bit (don't care bit) for a wild card match. With ternary CAM, the address that matches the most bits is the one selected. This is known as "longest-prefix matching," the routing table lookup method of the Internet protocol.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
References in periodicals archive ?
Bowtech's Realm SR6 boasts the company's SmartBow Technology, which features its perimeter-weighted OverDrive Binary cam system.
PSE took the redesigned forged riser and added a three-track binary cam to it for rock-solid shooting stability, amazing 85% letoff, and incredible accuracy.
Available in peak draw weights of 50,60, and 70 pounds, this 31-inch axle-to-axle bow with a brace height of 7 inches is still spitting out arrows at a fantastic 330 fps, thanks in part to the newly redesigned Binary cam.
With a 16K Virage Logic binary CAM, network hardware designers will experience a speed improvement of about 33 percent over the corresponding ternary CAM due to the binary CAM's smaller area.
Powered by Bowtech's Over-Drive Binary Cam System, the Realm SR6 has a 6-inch brace height, measures 32 inches between the axles and weighs 4.3 pounds.
For instance, Bowtech's Overdrive Binary Cam features an intuitive Micro Sync Dial that allows a user to toggle among three speed settings by using only hand tools.
I've spent a fair amount of time with the engineers at Bowtech, and I'm consistently amazed at the technology they create, like the OverDrive Binary Cam System, CP Dual Lock System, and the FlipDisc, to name a few.
Measuring 32 inches between the axles, the Realm SS has a 6-inch brace height, while the OverDrive Binary Cam System powers arrows downrange at an IBO speed of 337 fps.
The Realm X is driven by the OverDrive Binary Cam System[R], which controls vertical and horizontal nock travel simultaneously.
The Binary Cam design has proven itself, and explaining it here again would be repetitive.