Inhibition of underrun in network switches and the like for packet-based communication systems
Assignee3Com Corporation
InventorsDaniel M O'Keeffe, Justin A Drummond-Murray, Annette E Sohor, Paul Flood
Life of this patent
Estimating the term…
Loading patent…
Assignee3Com Corporation
InventorsDaniel M O'Keeffe, Justin A Drummond-Murray, Annette E Sohor, Paul Flood
Estimating the term…
A multi-port data communication device includes a common central memory through which all data packets must pass. Packet data is written to and read from the common memory space in bursts in response to receive write requests and transmit read requests. A transmit read request for a first burst of data in a packet has in a central arbiter a relatively low priority and transmit read requests for a second and any subsequent burst of data in a packet have in the central arbiter a relatively high priority. Preferably the receive write requests have in said central arbiter a priority intermediate said relatively low priority and said relatively high priority. The priority system reduces the likelihood of underrun and overrun particularly when the burst size is generally smaller than the packet size.
A multi-port data communication device including a multiplicity of receive ports, a multiplicity of transmit ports, a first respective temporary storage space for packets received from a receive port, a second respective temporary storage space for packets that are to be forwarded from a transmit port, and a common central memory interposed between the first and second temporary storage spaces whereby all data packets must pass through the common central memory, means for writing packet data into said common memory space in bursts in dependence on the grant of respective receive write requests;
A multi-port data communication device including a multiplicity of receive ports, a multiplicity of transmit ports, a first respective temporary storage space for packets received from a receive port, a second respective temporary storage space for packets that are to be forwarded from a transmit port, and a common central memory interposed between the first and second temporary storage spaces whereby all data packets must pass through the common central memory;
Dependencies are inferred from the claim text.