Invention Grant
US08930675B2 Transactional memory that performs a TCAM 32-bit lookup operation 有权
执行TCAM 32位查找操作的事务内存

Transactional memory that performs a TCAM 32-bit lookup operation
Abstract:
A transactional memory (TM) receives a lookup command across a bus from a processor. The command includes a memory address. In response to the command, the TM pulls an input value (IV). The memory address is used to read a word containing multiple result values (RVs), multiple reference values, and multiple mask values from memory. A selecting circuit within the TM uses a starting bit position and a mask size to select a portion of the IV. The portion of the IV is a lookup key value (LKV). The LKV is masked by each mask value thereby generating multiple masked values. Each masked value is compared to a reference value thereby generating multiple comparison values. A lookup table generates a selector value based upon the comparison values. A result value is selected based on the selector value. The selected result value is then communicated to the processor via the bus.
Public/Granted literature
Information query
Patent Agency Ranking
0/0