CobaltIP-faceted-search-demo
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...