The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 18, 2015

Filed:

Aug. 22, 2012
Applicants:

Michael Lau, Rockville, MD (US);

Mark Griswold, Fremont, CA (US);

Eugene Opsasnick, Cupertino, CA (US);

Inventors:

Michael Lau, Rockville, MD (US);

Mark Griswold, Fremont, CA (US);

Eugene Opsasnick, Cupertino, CA (US);

Assignee:

Broadcom Corporation, Irvine, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); H04L 12/00 (2006.01); H04L 12/54 (2013.01); H04L 12/931 (2013.01); G06F 3/06 (2006.01);
U.S. Cl.
CPC ...
H04L 12/56 (2013.01); H04L 49/00 (2013.01); G06F 3/0689 (2013.01);
Abstract

Systems and methods of writing data to a buffer during a buffer cycle are described. The buffer has a plurality of buffer banks having various fill levels. The buffer determines a first portion of banks from the plurality of buffer banks. The first portion of banks unfilled banks. A rank can be assigned to each of the first portion of banks and a candidate set of banks chosen from the first portion of banks. A target bank is then chosen from the candidate set and the data is written to that bank. The ranking may be random. Furthermore, the target bank can be chosen based on ranking, fill level, or both.


Find Patent Forward Citations

Loading…