×

Apparatus and method for managing memory in a network switch

  • US 6,912,637 B1
  • Filed: 06/23/2000
  • Issued: 06/28/2005
  • Est. Priority Date: 07/08/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for managing memory in a network switch, said method comprising the steps of:

  • providing a memory, wherein the memory includes a plurality of memory locations configured to store data therein;

    providing a memory address pool having a plurality of available memory addresses arranged therein, wherein each of the plurality of memory addresses corresponds to a specific memory location; and

    providing a memory address pointer, wherein the memory address pointer indicates a next available memory address in the memory address pool;

    wherein when a release of a released memory address does not occur in a same clock cycle as a request for an available address, the method further comprises;

    reading available memory addresses from the memory address pool using a last in first out operation;

    writing released memory addresses into the memory address pool; and

    adjusting a position of the memory address pointer upon a read or a write operation from the memory address pool; and

    wherein when the release of the released memory address occurs in the same clock cycle as the request for the available address, the method further comprises;

    passing off the released memory addresses in place of the available memory addresses.

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