System and method for an exact match search using pointer based pipelined multibit trie traversal technique
AssigneeWipro Limited
InventorMADHUSUDAN CHIDAMBARAM
Life of this patent
Estimating the term…
Loading patent…
AssigneeWipro Limited
InventorMADHUSUDAN CHIDAMBARAM
Estimating the term…
A method and system for finding an exact match for an N-bit wide address. A system for finding an exact match for an N-bit wide address in every clock cycle includes a label extraction module and one or more pipeline blocks. The label extraction module extracts K bits from the N-bit wide address. The extracted K bits are used by pipeline block 1 as a key to directly lookup a base node of multibit trie. The base node is included in first lookup table (LUT) and first LUT is configured to store pointers to leaf nodes of multibit trie. A pipeline block 2 searches a current LUT for match on next Q bits of remaining (N−K) bits to retrieve a current pointer. Then, pipeline block (N−K)/Q finds the exact match by retrieving a unique search index matching remaining (N−K) bits when the current pointer is not empty.
A system for finding an exact match for an N-bit wide address in every clock cycle, comprising:
A method of finding an exact match for an incoming packet including an N-bit wide address in every clock cycle, comprising:
A non-transitory computer-readable storage medium having instructions for finding an exact match for an incoming packet including an N-bit wide address in every clock cycle, the instructions when executed by a computer, cause the computer to perform a method comprising:
Dependencies are inferred from the claim text.