×

Partially ordered cams used in ternary hierarchical address searching/sorting

  • US 6,289,414 B1
  • Filed: 10/08/1998
  • Issued: 09/11/2001
  • Est. Priority Date: 10/08/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for maintaining a sorted CAM to enable longest matches in a single search cycle when hierarchical addresses are added to, or deleted from, the CAM in a communication system utilizing hierarchical addresses and associated address masks, said method comprising the steps of:

  • (a) segmenting the CAM into blocks wherein each block corresponds to a single hierarchical mask and wherein said blocks are arranged in the CAM such that the highest hierarchical masks are located at the lowest CAM addresses and the lowest hierarchical masks are located at the highest CAM addresses;

    (b) storing hierarchical addresses according to said block having a corresponding hierarchical mask; and

    (c) tracking (1) the first address of each of said blocks (floor);

    (2) the next free address of each of said blocks (nxtfree); and

    (3) the size of each of said blocks.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×