Invention Grant
US08930675B2 Transactional memory that performs a TCAM 32-bit lookup operation
有权
执行TCAM 32位查找操作的事务内存
- Patent Title: Transactional memory that performs a TCAM 32-bit lookup operation
- Patent Title (中): 执行TCAM 32位查找操作的事务内存
-
Application No.: US13675353Application Date: 2012-11-13
-
Publication No.: US08930675B2Publication Date: 2015-01-06
- Inventor: Gavin J. Stark
- Applicant: Gavin J. Stark
- Applicant Address: US CA Santa Clara
- Assignee: Netronome Systems, Incorporated
- Current Assignee: Netronome Systems, Incorporated
- Current Assignee Address: US CA Santa Clara
- Agency: Imperium Patent Works
- Agent T. Lester Wallace; Mark D. Marrello
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F9/46 ; G06F9/34

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
- US20140136813A1 TRANSACTIONAL MEMORY THAT PERFORMS A TCAM 32-BIT LOOKUP OPERATION Public/Granted day:2014-05-15
Information query