×

Memory organization in a switching device

  • US 6,493,347 B2
  • Filed: 07/24/1997
  • Issued: 12/10/2002
  • Est. Priority Date: 12/16/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A router for switching a data packet from a source to a destination in a network, the router comprising:

  • an input port for receiving the data packet, the data packet formatted in accordance with a first protocol;

    a divider for dividing the data packet into uniform length cells for temporary storage in the router, the divider dividing the data packet without changing the formatting of the data packet;

    a distributed memory comprising a plurality of physically separated memory banks, each memory bank including a global data area for storing a portion of the data packet;

    an input switch for streaming across the memory banks uniform portions of the data packet such that consecutive cells associated with the data packet are stored in consecutive banks of the distributed memory;

    a controller for determining packet routing through the router;

    an output switch for extracting in order the portions of the data packet stored in the global data area of each memory bank including reassembling the cells in proper order to reconstruct the data packet formatted in accordance with the first protocol and forwarding the data packet to an appropriate output port; and

    an output port for transferring the data packet to the destination.

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