Content addressable memory (CAM) cell bit line architecture

a content addressable memory and cell bit line technology, applied in the field of integrated circuits, can solve the problems of limited pitch of compare data lines (cd and cdb), increased design risk and complexity, and achieve the effect of reducing resistance and fast compare operations

Inactive Publication Date: 2007-12-11
AVAGO TECH WIRELESS IP SINGAPORE PTE
View PDF2 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0015]In such an arrangement, second controllable impedance paths can allow the memory elements to be pre-set to certain logic values prior to a write. Such an arrangement can allow for more stable writing of data values into the CAM cell.
[0022]Such an arrangement can provide for a CAM cell having one bit line per storage element that can be utilized with a “pseudo-ground” arrangement, which can have low charge consumption advantages.
[0030]In this way, an SRAM cell can be pre-set to a particular data value prior to the writing of data into the cell. This can provide for more stable write operations.
[0036]In this way, reductions in the number of bit lines, can allow for greater pitch in those lines routed in the same direction as the bit lines, such as compare data lines.
[0038]Such an arrangement can allow for faster compare operations, as wider compare data lines can provide a lower resistance.

Problems solved by technology

As a result, a pitch for compare data lines (CD and CDB is limited in order to accommodate bit line pairs in the same direction.
A drawback of the above alternate conventional approach can be increased design risk and complexity resulting from the application of different word line voltages for read and write operations.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Content addressable memory (CAM) cell bit line architecture
  • Content addressable memory (CAM) cell bit line architecture
  • Content addressable memory (CAM) cell bit line architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047]According to embodiments of the present invention, storage elements, for use in ternary content addressable memory (CAM) devices can be coupled to single bit line, thus allowing more room for other routed signals, such as compare data values provided by complementary compare data lines.

[0048]A ternary CAM cell according to a first embodiment is set forth in FIG. 1, and designated by the general reference character 100. A CAM cell 100 can include two memory elements 102-0 and 102-1 and a compare section 104. Unlike the conventional arrangement of FIG. 7, each memory element (102-0 and 102-1) can be connected to only one bit line 106-0 and 106-1.

[0049]Each memory element (102-0 and 102-1) can include a storage section (108-0 and 108-1), an access device (110-0 and 110-1) and pre-write device (112-1 and 112-0). A storage section (108-0 or 108-1) can provide a data value (X or Y) that can be compared to a compare data value in compare section 104. In the particular example of FIG....

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A ternary content addressable memory (TCAM) cell (100) can include two memory elements (102-0 and 102-1) with a single bit line (106-0 and 106-1) per memory element. A TCAM cell (100) can also include a compare stack (104) and two word lines (114 and 116) that can connect to each memory element (102-0 and 102-1). The memory elements (102-0 and 102-1) can include SRAM type memory cells with one of two data terminals connected to a pre-write potential (Vpre, which can be a ground potential, or the like). Write operations can include pre-setting the data values of memory elements (102-0 and 102-1) to the pre-write potential prior to providing write data via the bit lines (106-0 and 106-1).

Description

[0001]This application claims the benefit of U.S. Provisional Patent Application Ser. No. 60 / 506,679 filed on Sep. 26, 2003, and is a divisional of U.S. Nonprovisional patent application Ser. No. 10 / 931,960 filed Aug. 31, 2004, now U.S. Pat. No. 7,173,837.TECHNICAL FIELD[0002]The present invention relates generally to integrated circuits, and more particularly to content addressable memory (CAM) circuits having ternary CAM cells.BACKGROUND OF THE INVENTION[0003]Content addressable memory (CAM) device enjoy wide use in a variety of applications, including high speed switches and routers for communications. CAM devices can include both binary CAMs and ternary CAMs. Binary CAM devices can include bit locations for accommodating two stored states for comparison: “0” or “1”. Ternary CAM (TCAM) devices can include bit locations for accommodating three states for comparison: “0”, “1”, or “X” (where X is a don't care term, that provides a match regardless of the compare data value).[0004]On...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): G11C15/00G06F12/00G11C11/00G11C7/06G11C7/10
CPCG11C15/04
Inventor BETTMAN, ROGERVOELKEL, ERIC H.
Owner AVAGO TECH WIRELESS IP SINGAPORE PTE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products