|
Match
|
Document |
Document Title |
|
|
8176242 |
Apparatus and method for improving CAM usage
A network apparatus comprises a plurality of ports, and a forwarding engine coupled to the plurality of ports. The forwarding engine is configured to transfer data units received via at least some...
|
|
|
8164934 |
Content addressable memory
An entry including multiple bits of unit cells each storing data bit is coupled to a match line. The match line is supplied with a charging current having a restricted current value smaller than a...
|
|
|
8154900 |
Method and apparatus for reducing power consumption in a content addressable memory
Power consumption in a Content Addressable Memory (CAM) circuit is reduced by use of a CAM circuit. According to one embodiment of the CAM circuit, the CAM circuit includes a plurality of match...
|
|
|
8130525 |
Method and apparatus for configuring a content-addressable memory (CAM) design as binary CAM or ternary CAM
A method for producing a configurable content-addressable memory (CAM) cell design, in which the method includes: inputting the configurable CAM cell design to a computer, the configurable CAM cell...
|
|
|
8125811 |
Content-addressable memory
A CAM includes first and second memory units. The first memory unit includes: a first data memory cell for storing a first data bit; a first comparison circuit for comparing a first search bit with...
|
|
|
8125810 |
Low power ternary content-addressable memory (TCAM)
An integrated circuit (200) includes a semiconductor memory device (202) operative for determining match between received search data and stored data in a plurality of ternary content addressable...
|
|
|
8120937 |
Ternary content addressable memory using phase change devices
A content addressable memory device with a plurality of memory cells storing ternary data values of high, low, and don't care. An aspect of the content addressable memory device is the use of first...
|
|
|
8111533 |
System for dynamically managing power consumption in a search engine
The power consumption of a search engine such as a CAM device is dynamically adjusted to prevent performance degradation and/or damage resulting from overheating. For some embodiments, the CAM...
|
|
|
8098532 |
Non-volatile semiconductor storage device with address search circuit used when writing
A non-volatile semiconductor storage device includes a memory cell array having a plurality of non-volatile memory cells, an address search circuit which searches for write object data and outputs...
|
|
|
8094476 |
Content addressable memory match signal test device and methods thereof
A content addressable memory (CAM) of a data processing device can operate in a normal mode or a test mode. In the normal mode, the CAM provides a match value in response to determining that a...
|
|
|
8089793 |
Dynamic random access memory based content addressable storage element with concurrent read and compare
A content addressable memory (CAM) cell includes a first storage element for storing a data value, a second storage element for storing the data value, and a compare circuit having first inputs to...
|
|
|
8089794 |
Precharge circuits and methods for content addressable memory (CAM) and related devices
A method may include selectively coupling a result line to a reference node in response to a compare data value being applied to a plurality of compare cell circuits; precharging the result line to...
|
|
|
8085567 |
Iterative serial content addressable memory
A technique is presented for implementing a content addressable memory (CAM) function using traditional memory, where the input data is serially loaded into a serial CAM. Various additions, which...
|
|
|
8085568 |
Methods and circuits for placing unused content addressable memory (CAM) cells into low current states
A method of placing a content addressable memory (CAM) into a low current state is disclosed. The CAM can include at least one storage location that does not store valid data for a compare...
|
|
|
8077492 |
Semiconductor memory device
A CAM (Content Addressable Memory) cell includes first and second data storage portions storing data, horizontal port write gates for storing data applied through a match line pair in the data...
|
|
|
8072788 |
Flash memory module
An embedded processor system including a flash process semiconductor die and a digital process semiconductor die. The flash process semiconductor die includes i) first cache memory configured to...
|
|
|
8059439 |
Encoding data for storage in a content addressable memory
An encoding scheme is disclosed that allows a CAM device to selectively store, within each cell of a row of the CAM device, either a single bit of a binary value or two bits of an encoded data word...
|
|
|
8059440 |
Content-addressable memory
A content-addressable memory (CAM) comprises a first CAM cell and a second CAM cell. The first CAM cell stores a first data bit, and compares the first data bit with a first search bit to determine...
|
|
|
8031501 |
Segmented content addressable memory device having pipelined compare operations
Present embodiments describe a CAM device having a segmented CAM array. Each segment of the CAM array, or cell blocks, includes one or more rows of CAM cells. One or more of the cell blocks in the...
|
|
|
8031502 |
Hybrid content addressable memory
A CAM device memory array having different types of memory cells. A CAM device memory array is subdivided into at least two different portions, where each portion uses only one particular type of...
|
|
|
8031503 |
System for dynamically managing power consumption in a search engine
The power consumption of a search engine such as a CAM device is dynamically adjusted to prevent performance degradation and/or damage resulting from overheating. For some embodiments, the CAM...
|
|
|
8023299 |
Content addressable memory device having spin torque transfer memory cells
A CAM device includes an array of CAM cells each having a spin torque transfer (STT) storage cell to store a data bit. Each STT storage cell includes a first magnetic tunnel junction (MTJ) element...
|
|
|
8023298 |
Encoding data for storage in a content addressable memory
Approaches for an improved encoding scheme that allows a CAM device to selectively store, within each cell of a row of the CAM device, either a single bit of a binary value or two bits of an...
|
|
|
8023301 |
Content addressable memory device having state information processing circuitry
Present embodiments allow a search engine to quickly save and restore state information to and from an external state memory when switching between multiple data flows by transferring the state...
|
|
|
8023300 |
Content addressable memory device capable of parallel state information transfers
Present embodiments allow a search engine to quickly save and restore state information to and from an external state memory when switching between multiple data flows by transferring the state...
|
|
|
8014215 |
Cache array power savings through a design structure for valid bit detection
A mechanism is provided for gating a read access of any row in a cache access memory that has been invalidated. An address decoder in the cache access memory sends a memory access to a non-gated...
|
|
|
8004868 |
Method and apparatus for performing variable word width searches in a content addressable memory
A content Addressable memory (CAM) for performing search operations using variable width search data, said CAM comprising a plurality of arrays of CAM cells, each coupled to a respective sub-search...
|
|
|
8000120 |
Read and match circuit for low-voltage content addressable memory
A read, write, and match circuit for a low-voltage content addressable memory. A write circuit inputs signals for storing data in the memory cells, a read circuit retrieves the stored data from the...
|
|
|
7996620 |
High performance pseudo dynamic 36 bit compare
A cache memory high performance pseudo dynamic address compare path divides the address into two or more address segments. Each segment is separately compared in a comparator comprised of static...
|
|
|
7978544 |
Methods for providing a unified view of a domain model to a user
Techniques for providing a unified view of a domain model to a user are described herein. In one embodiment, in response to a first search query received from a client via a first search mechanism...
|
|
|
7978490 |
Content addressable memory cell and content addressable memory using phase change memory
According to an example embodiment, a CAM cell included in a CAM may include a phase change memory device, a connector, and/or a developer. The phase change memory device may be configured to store...
|
|
|
7969758 |
Multiple string searching using ternary content addressable memory
Disclosed herein is a method and apparatus for multiple string searching using a ternary content addressable memory. The method includes receiving a text string having a plurality of characters and...
|
|
|
7961489 |
Comparing data representations to stored patterns
A search engine includes a storage module to store a plurality of data patterns, a plurality of busses to receive a plurality of representations of a search word, a selector corresponding to at...
|
|
|
7957171 |
Associative memory and searching system using the same
Associative memories capable of outputting multiple reference data close to search data are provided. A memory array compares each of the multiple reference data with the search data in parallel...
|
|
|
7952902 |
Content addressable memory
For receiving an input data, a pattern data and a data clock signal and outputting a hit signal and an address signal, a content addressable memory includes a plurality of content addressable...
|
|
|
7948782 |
Content addressable memory reference clock
A memory system includes a content addressable memory (CAM) including a plurality of match lines, each match line having a plurality of memory cells coupled thereto. The system also includes a...
|
|
|
7944724 |
Ternary content addressable memory having reduced leakage effects
A column of ternary content addressable memory (TCAM) cells includes a bit line pair that is twisted at a location at or near the center of the column. Data is written to (and read from) TCAM cells...
|
|
|
7940541 |
Bit cell designs for ternary content addressable memory
A scheme for bit cell designs for ternary content addressable memory for comparing search data with content data is disclosed. In one embodiment, a system for comparing search data with content...
|
|
|
7936577 |
Match line precharge circuits and methods for content addressable memory (CAM) device
A content addressable memory (CAM) may include a plurality of precharge circuits, each coupled to a group of CAM cells and comprising a first precharge path that is temporarily enabled in response...
|
|
|
7924588 |
Content addressable memory with concurrent two-dimensional search capability in both row and column directions
A content addressable memory (CAM) device includes an array of memory cells arranged in rows and columns; compare circuitry configured to indicate match results of search data presented to each row...
|
|
|
7924590 |
Compiling regular expressions for programmable content addressable memory devices
A content search system includes CAM device, a compiler, and an image loader. The CAM device, which includes a plurality of rows of CAM cells and a number of counter circuits selectively...
|
|
|
7924589 |
Row redundancy for content addressable memory having programmable interconnect structure
A content addressable memory (CAM) device includes an array having a number N of CAM rows, each row including a plurality of CAM cells coupled to a match line, a spare CAM row including a plurality...
|
|
|
7920398 |
Adaptive match line charging
A content addressable memory (CAM) device having any number of rows, each of the rows including a match line connected to a plurality of CAM cells, a match line detector circuit, and a pre-charge...
|
|
|
7916510 |
Reformulating regular expressions into architecture-dependent bit groups
An apparatus and method of programming a search engine to implement regular expression search operations are disclosed that selectively transform a source regular expression into an equivalent...
|
|
|
7911818 |
Content addressable memory having bidirectional lines that support passing read/write data and search data
A CAM column structure includes an interface that drives search data to a plurality of CAM cells via a search line pair. The CAM cells are divided into sections, each section including: a set of...
|
|
|
7907432 |
Content addressable memory device for simultaneously searching multiple flows
A CAM device includes a CAM array coupled to a programmable priority encoding (PPE) logic circuit. The CAM array concurrently compares multiple input data with stored data to generate corresponding...
|
|
|
7903443 |
Butterfly match-line structure and search method implemented thereby
The present invention discloses a butterfly match-line structure and a search method implemented thereby, wherein the parallelism of the match lines is increased to shorten the search time, and a...
|
|
|
7894226 |
Content addressable memory based on a ripple search scheme
A scheme for ultra-low power content addressable memory based on a ripple search is disclosed. In one embodiment, a system for content addressable memory (CAM), includes a storage unit for storing...
|
|
|
7894227 |
Content addressable memory
The present invention is directed to reduce array area and power consumption in a content addressable memory. A comparator for performing a match determination and a size determination is provided...
|
|
|
7881090 |
Content addressable memory (CAM) array capable of implementing read or write operations during search operations
A read operation and a search operation are performed during the same cycle within a CAM system including a CAM array by: (1) forcing a non-matching condition to exist in the row of the CAM array...
|