发明名称 Lookup engine
摘要 A look up engine 200 comprising a storage means 212a, 212b for storing a plurality of entries, each entry comprising a value and an associated key value, such that, in operation, a look up is carried out by outputing a value which is associated with the stored key value which matches an input key value. The look up engine 200 comprises a plurality of look up state machines 206a, 206b, 206c, 206d connected in parallel to enable multiple look ups to be carried out concurrently. Each entry comprises an associated skip value, if the skipped bits of the input key value and the associated skip value mismatches, an error message is output to indicate lookup failure. The entries may be stored in a trie format which is constructed by identifying overlapping ranges between the plurality of entries; splitting the identified overlapping ranges; storing the plurality of entries within a trie structure.
申请公布号 US2002159466(A1) 申请公布日期 2002.10.31
申请号 US20020074022 申请日期 2002.02.14
申请人 RHOADES JOHN 发明人 RHOADES JOHN
分类号 G06F13/36;G06F1/10;G06F17/50;H04L12/28;H04L12/54;H04L12/56;(IPC1-7):H04L12/28 主分类号 G06F13/36
代理机构 代理人
主权项
地址