发明名称 System and method for rule matching in a processor
摘要 In one embodiment, a system includes a format block configured to receive a key, at least one rule, and rule formatting information. The rule can have one or more dimensions. The format block can be further configured to extract each of the dimensions from the at least one rule. The system can further include a plurality of dimension matching engines (DME). Each DME can be configured to receive the key and a corresponding formatted dimension, and process the key and the corresponding dimension for returning a match or nomatch. The system can further include a post processing block configured to analyze the matches or no matches returned from the DMEs and return a response based on the returned matches or nomatches.
申请公布号 US9344366(B2) 申请公布日期 2016.05.17
申请号 US201213565406 申请日期 2012.08.02
申请人 Cavium, Inc. 发明人 Bouchard Gregg A.;Goyal Rajan;Lund Gregory E.
分类号 G06F21/00;H04L12/741;G06F13/16;G06F12/08;G06F12/02;G06F12/04;G06F12/06;G06F12/00;G06F3/06;G06F11/20;G06F12/12;G06N5/02;H04L12/26;H04L29/06;H04L12/747;H04L12/851;H04L12/801;G06F9/50;H04L29/08;G06F9/46;G11C7/10 主分类号 G06F21/00
代理机构 Hamilton, Brook, Smith & Reynolds, P.C. 代理人 Hamilton, Brook, Smith & Reynolds, P.C.
主权项 1. A system comprising: a format block configured to (a) receive a key including one or more bits from a packet, at least one rule for matching the key, and rule formatting information, the at least one rule having at least one rule dimension, the at least one rule dimension including a set of one or more bits from a corresponding rule of the at least one rule, and (b) extract each at least one rule dimension from the at least one rule; a plurality of dimension matching engines (DMEs), each DME, of the plurality of DMEs, coupled to the format block and configured to receive the key and a corresponding formatted dimension, and process the key and the corresponding formatted dimension for returning a match or nomatch; and a post processing block configured to analyze the matches or no matches returned from the plurality of DMEs and return a response based on the returned matches or nomatches.
地址 San Jose CA US