Method for memory management in ternary content addressable memories (CAMs)

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6467019
SERIAL NO

09436055

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

According to one embodiment (300) a ternary CAM can include rules stored in CAM locations, where each rule includes match criteria. CAM locations determine priority among various rules. An input value can be matched against stored rules according to the match criteria. In an update operation (300) the CAM can receive a new rule (302). The new rule can be checked for overlap against currently stored rules (304). Rules overlap if an input value exists that can match both rules. If the new rule does not overlap any other rules, it can be added to any free location in the CAM. If the rule overlaps one or more existing rules, the new rule can be stored in an available location that with the appropriate priority with respect to the stored overlapping rules. If no such available location exists, a new set of CAM locations can be randomly selected, and the new rule and all overlapping rules can be written into the selected locations according to priority value.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • JUNIPER NETWORKS, INC.

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Washburn, James Palo Alto, CA 24 206

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation