发明名称 Multi-stage TCAM search
摘要 A method to divide a database of TCAM rules includes selecting a rule of the database having multiple don't care values and selecting a bit of the rule having a don't care value, generating two distributor rules based on the selected rule, where the selected bit has a 1 value in one of the distributor rules and a 0 in the other of the distributor rules, associating rules of the database which match each of the distributor rules with the distributor rule they match thereby to create associated databases, and repeating the steps of selecting, generating and associating on the database and the associated databases until the average number of rules in each associated database is at or below a predefined amount. A search unit includes a distributor TCAM and a DRAM search unit having a DRAM storage unit and an associated DRAM search logic unit. The DRAM storage unit has a section for each associated database, where each section is pointed to by a different distributor rule. The DRAM search unit matches the input key to one of the rules in the section pointed to by the matched distributor rule.
申请公布号 US2012137060(A1) 申请公布日期 2012.05.31
申请号 US201113137245 申请日期 2011.08.01
申请人 AKERIB AVIDAN;AGAM OREN;EHRMAN ELI 发明人 AKERIB AVIDAN;AGAM OREN;EHRMAN ELI
分类号 G06F12/06 主分类号 G06F12/06
代理机构 代理人
主权项
地址