The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 02, 2016

Filed:

Aug. 01, 2011
Applicants:

Avidan Akerib, Tel Aviv, IL;

Oren Agam, Zichron Yaakov, IL;

Eli Ehrman, Beit Shemesh, IL;

Inventors:

Avidan Akerib, Tel Aviv, IL;

Oren Agam, Zichron Yaakov, IL;

Eli Ehrman, Beit Shemesh, IL;

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G11C 15/04 (2006.01); G11C 15/00 (2006.01); H04L 12/741 (2013.01); G06F 17/30 (2006.01); H04L 12/743 (2013.01);
U.S. Cl.
CPC ...
G11C 15/00 (2013.01); G11C 15/04 (2013.01); H04L 45/7457 (2013.01); G06F 17/30982 (2013.01);
Abstract

A search unit including a distributor TCAM and a DRAM search unit and a method to divide a database of TCAM rules is disclosed. The method includes selecting a rule 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, associating rules of the database which match each of the distributor rules with the distributor rule they match to create subset databases, and repeating the steps of selecting, generating and associating until the average number of rules in each subset database is at or below a predefined amount. A DRAM storage unit has a section for each subset database, where each section is pointed to by a different distributor rule. A DRAM search unit matches an input key to one of the rules in the section pointed to by the matched distributor rule.


Find Patent Forward Citations

Loading…