Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output data buffering
Reexamination Certificate
1999-10-27
2004-06-22
Gaffin, Jeffrey (Department: 2182)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output data buffering
C710S052000, C710S054000, C370S232000, C370S389000, C370S398000, C370S412000, C370S418000, C370S429000
Reexamination Certificate
active
06754742
ABSTRACT:
FIELD OF INVENTION
The present invention relates to a buffer memory, a method and a buffer controller for queue management, and more particularly, to a buffer memory usable in an ATM switch and having only one read and one write port.
BACKGROUND OF THE INVENTION
It is generally desirable to achieve a high frequency throughput of data cells in a buffer memory. However, for reasons of keeping the complexity of such a memory moderate, it is desirable to limit the number of ports of the memory. A memory with only one read port and one write port allows one read operation and one write operation per cycle which implies that the memory itself is required to operate at a high frequency in order to manage the high bandwidth. This requires the buffer memory to be pipelined.
An object of the present invention is to enable a high frequency output in a pipelined buffer memory with only one read and write per cycle, by means of free-queues and a tailored queue management algorithm. The relation between the pipelining of the memory and the number of free queues is such that there is one additional free-queue per pipeline stage in the buffer. This object is achieved by means of a buffer memory, a method for queue management and a buffer controller.
SUMMARY OF THE DISCLOSURE
The above object is achieved by means of a buffer memory, a method for queue management and a buffer controller as claimed in claims
1
,
7
and
10
, respectively.
Using high operating frequencies means that it is necessary to pipeline the reading. In a preferred embodiment of the invention this pipelining is enabled by using two free-queues, that is one queue is working while the other is updated.
REFERENCES:
patent: 5016248 (1991-05-01), Kudoh
patent: 5390184 (1995-02-01), Morris
patent: 5463622 (1995-10-01), Keller et al.
patent: 5640389 (1997-06-01), Masaki et al.
patent: 5828903 (1998-10-01), Sethuram et al.
patent: 5850395 (1998-12-01), Hauser et al.
patent: 6009078 (1999-12-01), Sato
patent: 6137807 (2000-10-01), Rusu et al.
patent: 6359891 (2002-03-01), Bergantino et al.
patent: 0 828 403 (1997-08-01), None
patent: 05336153 (1993-12-01), None
Alowersson Jonas
Andersson Per
Roslund Bertil
Sundström Patrik
Coudert Brothers LLP
Gaffin Jeffrey
Peyton Tammara
SwitchCore AB
LandOfFree
Queue management system having one read and one write per... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Queue management system having one read and one write per..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Queue management system having one read and one write per... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3353612