Invention Grant
- Patent Title: Efficient content addressable memory (CAM) architecture
-
Application No.: US14055593Application Date: 2013-10-16
-
Publication No.: US09672239B1Publication Date: 2017-06-06
- Inventor: Ori Rottenstreich , Aviran Kadosh , Carmi Arad , Yoram Revah
- Applicant: Marvell Israel (M.I.S.L) Ltd.
- Applicant Address: IL Yokneam
- Assignee: Marvell Israel (M.I.S.L.) Ltd.
- Current Assignee: Marvell Israel (M.I.S.L.) Ltd.
- Current Assignee Address: IL Yokneam
- Main IPC: G06F17/30
- IPC: G06F17/30 ; H04L29/12 ; H04L12/26 ; H04L12/743

Abstract:
A TCAM database is partitioned into a plurality of sections. A set of rules to be stored in the TCAM database is analyzed to identify respective subsets of rules that match respective possible bit value combinations corresponding to a subset of bits in the rules, and to identify, in the subsets of rules, two or more subsets that share one or more rules. Then, it is determined whether two or more subsets that include shared rules can be written to a same section in the TCAM database, without exceeding a maximum number of rules that can be written to the same section, when one or more duplicates of one the the shared rules is omitted from the TCAM database. When it is determined that two or more subsets can be written to the same section, the two or more subsets are written to the same section in the TCAM database.
Information query