IP Library Granted Patent US 8,688,903
Granted Patent B1
US 8,688,903 · App. 13/714,098 · Granted Apr 1, 2014

Associative list processing unit

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,688,903
App. No.
13/714,098
Granted
Apr 1, 2014
Kind
B1
Abstract

An associative list processing unit and method comprising employing a plurality of prioritized cell blocks and permitting inserts to occur in a single clock cycle if all of the cell blocks are not full.

Claims (14)

1. An associative list processing unit comprising:

a plurality of prioritized cell blocks; and

control logic permitting inserts to occur in a single clock cycle if said unit is not full; and

wherein each cell block has a counter indicating the number of free lower priority cells; and

wherein each counter is initialized to the total number of cells with lower priority.

2. The associative list processing unit of claim 1 wherein each counter is decremented for each insert to a lower priority cell block.

3. The associative list processing unit of claim 1 wherein each counter is incremented for each delete from a lower priority cell block.

4. An associative list processing method comprising:

employing a plurality of prioritized cell blocks; and

permitting inserts to occur in a single clock cycle if all of the cell blocks are not full; and

wherein each cell block employs a counter indicating the number of free lower priority cell blocks; and

wherein each counter is initialized to the total number of cell blocks with lower priority.

5. The associative list processing method of claim 4 additionally comprising decrementing each counter for each insert to a lower priority cell block.

6. The associative list processing method of claim 4 additionally comprising incrementing each counter for each delete from a lower priority cell block.

Assignments (1)
CHANGE OF NAME Recorded Sep 26, 2018
From: SANDIA CORPORATION
To: NATIONAL TECHNOLOGY & ENGINEERING SOLUTIONS OF SANDIA, LLC
Reel/Frame 047638/0729 →