Content addressable merged queue architecture for switching data
AssigneeSilicon Image, Inc.
InventorsSung Soo Park, Sung Man Park, Jung Wook Cho
Life of this patent
Estimating the term…
Abstract
A content addressable merged queue (camQ) architecture for switching data. The camQ architecture comprises a first array of priority cells for indicating a priority of a plurality of cells and a second array of destination cells for indicating a destination of the plurality of cells. A priority selector is operable to select a portion of said plurality of cells according to a priority selection. A grant generator is operable to grant at least one connection request associated with cells of the portion.
Claims29
A merged queue circuit comprising:
- a first array of priority cells for indicating a priority of a plurality of cells;
- a second array of destination cells for indicating a destination of said plurality of cells;
- a priority selector for selecting a portion of said plurality of cells according to a priority selection;
- and
- a grant generator for granting at least one connection request associated with cells of said portion.
A method for switching data at a merged queue, said method comprising:
- receiving a plurality of cells;
- recording a priority value of at least one cell of said plurality of cells at a priority cell array;
- recording a destination value of at least one cell of said plurality of cells at a destination cell array;
- receiving a priority selection for selecting a portion of said plurality of cells;
- and
- granting at least one connection request associated with cells of said portion.
The system for switching data at a merged queue, said system comprising:
- means for receiving a plurality of cells;
- means for recording a priority value of at least one cell of said plurality of cells at a priority cell array;
- means for recording a destination value of at least one cell of said plurality of cells at a destination cell array;
- means for receiving a priority selection for selecting a portion of said plurality of cells;
- and
- means for granting at least one connection request associated with cells of said portion.
A merged queue comprising:
- an input queue for receiving a plurality of cells;
- a first array of priority cells for indicating a priority of at least one cell of a plurality of cells, wherein a portion of said plurality of cells is selected according to a priority selections;
- and
- a second array of destination cells for indicating a destination of at least one cells of said plurality of cells, wherein a connection request is generated based on a destination of cells of said portion.
Dependencies are inferred from the claim text.