|
Match
|
Document |
Document Title |
|
|
7391633 |
Accelerated searching for content-addressable memory
A sensing circuit for use with a CAM circuit including multiple match lines and multiple CAM cells connected to the match lines includes at least one charge sharing circuit and at least one...
|
|
|
7388774 |
SRAM including bottom gate transistor
Bit lines in SRAM array are multi-divided, so that a segment read circuit is connected to local bit line, which circuit serves as amplifying transistor of an amplifier with load device of a block...
|
|
|
7366830 |
Row expansion reduction by inversion for range representation in ternary content addressable memories
A method and circuit to implement a match against range rule functionality. A first rule entry and a second rule entry are stored. The first rule entry includes at least two consecutive identical...
|
|
|
7355872 |
Segmented content addressable memory architecture for improved cycle time and reduced power consumption
A content addressable memory (“CAM”) system includes a plurality of segments arranged in an array, wherein each of the plurality of segments includes a plurality of CAM cells, each of the...
|
|
|
7353347 |
Reconfigurable state machine
A reconfigurable state machine is provided. The state machine includes a current state register, for storing a current state, and at least one programmable state entry per state of the state...
|
|
|
7349231 |
Semiconductor memory device
There is provided a control circuit ( 409 ) for fetching a result of a comparison of a part of bits of entry data with a corresponding bit of comparison data and prohibiting a comparison of...
|
|
|
7324362 |
Content addressable memory cell configurable between multiple modes and method therefor
A CAM cell ( 200 ) can include a compare section ( 206 ) and a configuration section ( 208 ). In a binary mode of operation, two compare data values can be driven on value lines VL 1 to VL 4 (...
|
|
|
7321952 |
System and method for data phase of memory and power efficient mechanism for fast table lookup
A method of implementing classification CAM functionality using primarily RAM cells is disclosed. The method offers significantly more table entries in a given area, or significantly less area for...
|
|
|
7317628 |
Memory device and sense amplifier circuit with faster sensing speed and improved insensitivities to fabrication process variations
A sense amplifier circuit with faster sensing speed and improved insensitivities to fabrication process variations (i.e., eliminated functional failures) is provided herein. According to one...
|
|
|
7307860 |
Static content addressable memory cell
A static content addressable memory (CAM) cell. The CAM cell includes a latch having complementary data nodes capacitively coupled to ground, first and second access transistors, each coupled...
|
|
|
7287120 |
Associative memory and its retrieving method and router and network system
An associative memory 4 for primary searching operation of an associative memory 23 supplies a valid state to a primary match line 13 corresponding to storage data coincident with search data...
|
|
|
7286381 |
Non-volatile and-type content addressable memory
In order to speed up the search for a data item in a content addressable memory and to simplify the circuit structure of the memory having associated with each row of cells a ground control line, a...
|
|
|
7286380 |
Reconfigurable memory block redundancy to repair defective input/output lines
An embodiment of the present invention is a technique to provide a reconfigurable repair circuit in a memory device. A table structure contains a plurality of entries, each entry having a defective...
|
|
|
7283404 |
Content addressable memory including a dual mode cycle boundary latch
A content addressable memory (CAM) system is disclosed including a dual mode cycle boundary latch (CBL). The CBL includes a master latch coupled to a slave latch. The CBL operates in a high speed...
|
|
|
7283380 |
Content addressable memory with selective error logging
A content addressable memory (CAM) device with selective error logging. The CAM device includes a CAM array and an error detection circuit coupled to receive a data value from a selected storage...
|
|
|
7280379 |
CAM device and method for repairing the same
A content addressable memory (CAM) device is provided that includes a primary cell array having at least one entry in which a plurality of CAM cells are connected to word lines and match lines, a...
|
|
|
7277308 |
High performance and low area write precharge technique for CAMs
A technique to pre-charge a CAM block array that includes a plurality of CAM blocks that is organized into at least one rectangular array having rows each having a plurality of CAM blocks, a group...
|
|
|
7274580 |
Content addressable memory device
A ternary content addressable memory (TCAM) device comprising a plurality of TCAM cells for storing data, each TCAM cell having two memory cells and a comparison circuit for comparing between data...
|
|
|
7272685 |
Integrated circuit with associated memory function
A search payload data shift part has n latch parts LT 1 to LTn (n≧2), each of which can store 1-byte latch data, and obtains search payload data having an n-byte length, while shifting payload...
|
|
|
7266005 |
Efficient content addressable memory array for classless inter-domain routing
An efficient Content Addressable Memory array for Classless Inter-Domain Routing with each CAM cell including an additional storage unit for storing the prefix length associated with the contents...
|
|
|
7266004 |
Identifying content-addressable memory entries differing from a lookup word in multiple but less than a predetermined number of bit positions
A content-addressable memory entry is identified as being matched if it matches all bit positions of a lookup word or does not match for less than a predetermined number of bit positions. A match...
|
|
|
7260675 |
CAM-based search engines that support pipelined multi-database search operations using encoded multi-database identifiers
CAM-based search engines may be configured to support multiple databases within a CAM core. These databases may represent tables for different applications, which can be searched sequentially in...
|
|
|
7251168 |
Interface for access to non-volatile memory on an integrated circuit
An integrated circuit (IC) includes volatile memories, at least one non-volatile memory, at least one control circuit, and a configurable logic array. Each volatile memory has an associated...
|
|
|
7251147 |
Content comparator memory (CCM) device and method of operation
A content comparator memory (CCM) device can include a row ( 100 ) of CCM cells ( 102 - 1 to 102 -I). Each CCM cell ( 102 - 1 to 102 -I) can have a controllable signal path ( 104 - 1 to 104...
|
|
|
7249216 |
Data relay apparatus, content addressable/associative memory device, and content addressable/associative memory device use information search method
A data relay apparatus in which a search request command can be inputted efficiently to a content addressable/associative memory device. When a packet is inputted, a network processor generates a...
|
|
|
7245516 |
Layout method and computer program product
A required value of decoupling capacitance is calculated in advance for every functional cell, a virtual cell which has a functional cell, and a decoupling capacitance placing area required for...
|
|
|
7242174 |
Digital sensing circuit
A digital sensing circuit capable of sensing bit information stored in a bit cell of an organic memory is provided. The digital sensing circuit includes a current-to-voltage converter, a reset...
|
|
|
7237059 |
Performing lookup operations on associative memory entries
Methods and apparatus are disclosed for performing lookup operations using associative memories, including, but not limited to modifying search keys within an associative memory based on...
|
|
|
7237058 |
Input data selection for content addressable memory
A method and apparatus for input data selection for content addressable memory. In one embodiment, the apparatus includes an array of CAM cells, a select circuit adapted to generate a plurality of...
|
|
|
7230839 |
Magnitude content addressable memory
A method and apparatus for comparing a stored data word to a comparison data word in a magnitude content addressable memory (MCAM). The magnitude comparator receives the data value and a comparison...
|
|
|
7219187 |
Search parameter table in a content addressable memory
A content addressable memory device having a search parameter table.
|
|
|
7206212 |
Content addressable memory (CAM) device with entries having ternary match and range compare functions
A content addressable memory (CAM) ( 200 ) is disclosed that includes a value match mode, where a comparand value can be compared to a masked data value, and a range match mode where a comparand...
|
|
|
7203082 |
Race condition improvements in dual match line architectures
Dual match line circuits having race condition improvements. A dual match line circuit may include precharge logic configured to precharge each of a hit match line, a miss match line and an...
|
|
|
7200714 |
Concatenated multi-dimensional associative search engines
A packet co-processing system for improving the performance of an Application Specific Integrated Circuit (ASIC), including: a set of N search engines, logically disposed so as to form a chain of...
|
|
|
7200019 |
Dual match line architecture for content addressable memories and other data structures
A dual match line circuit may include precharge logic configured to precharge each of a hit match line, a miss match line and an evaluate node to an asserted state, where a coupling device couples...
|
|
|
7196922 |
Programmable priority encoder
A programmable priority encoder is disclosed for use with the device such as a Content Addressable Memory (CAM) device having a plurality of array objects to be encoded in binary and arranged in...
|
|
|
7184357 |
Decoding circuit for memory device
Provided is a decoding circuit for a memory device which is improved in an operation of chip so as to enable the operation to be predictable by making a decoded result corresponding to an undefined...
|
|
|
7181567 |
Hitless restart of access control module
Performing selective update of a content addressable memory (CAM) following restart of an access control module (ACM) at a network node involves maintaining a restart CAM entry database in shared...
|
|
|
7177974 |
Data processing device with a memory location in which data is stored according to a WOM (write once memory) code
A device contains a memory that stores a WOM codeword that encodes successive generations of data values. When the codeword must be updated to represent a new data value, the device determines...
|
|
|
7171595 |
Content addressable memory match line detection
According to one embodiment of the present invention, a content addressable memory (CAM) device includes a CAM array that includes a plurality of rows of CAM cells each coupled to a corresponding...
|
|
|
7158396 |
CAM (content addressable memory) apparatus
The present invention provides a CAM (content addressable memory) apparatus having: a first memory device ( 10 ) with a word line input (WL) and at least one storage node ( 12; 13 ) for storing a...
|
|
|
7155565 |
Automatic learning in a CAM
A CAM array which enables a learning process to be an extension of a search process is disclosed. When a search fails to find a matching data in the CAM array, the searched data can automatically...
|
|
|
7152141 |
Obtaining search results for content addressable memory
Content addressable memory (CAM) in which search results such as an address code and an array match signal can be obtained for multiple search widths. The CAM includes a CAM array that can provide...
|
|
|
7139866 |
CAM with automatic writing to the next free address
A method and apparatus for automatically writing non-matching data to a non-valid location within a Content Addressable Memory (CAM) is disclosed. The non-valid locations are determined...
|
|
|
7136961 |
Method and apparatus for wide word deletion in content addressable memories
A system and method for searching and deleting segmented wide word entries in a CAM array is disclosed. A normal CAM search operation is executed to find the first word segment of a wide word. Once...
|
|
|
7124268 |
Sorting method and apparatus using a CAM
Method and apparatus for using a Content Addressable Memory for sorting a plurality of data items is presented. The data items to be sorted are stored in the Content Addressable Memory. A plurality...
|
|
|
7120731 |
CAM-based search engines that support pipelined multi-database search operations using replacement search key segments
CAM-based search engines may be configured to support multiple databases within a CAM core. These databases may represent tables for different applications, which can be searched sequentially in...
|
|
|
7107391 |
Automatic learning in a CAM
A CAM array which enables a learning process to be an extension of a search process is disclosed. When a search fails to find a matching data in the CAM array, the searched data can automatically...
|
|
|
7095674 |
Modular register array
An integrated circuit includes a register array having a number of entry groups. Each of the entry groups includes multiple entries. Each of the entries has multiple bits. The bits among different...
|
|
|
7089400 |
Data speculation based on stack-relative addressing patterns
A processor may include a stack file and an execution core. The stack file may include an entry configured to store an addressing pattern and a tag. The addressing pattern identifies a memory...
|