IP Library Granted Patent US 8,359,428
Granted Patent B1
US 8,359,428 · App. 12/243,772 · Granted Jan 22, 2013

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,359,428
App. No.
12/243,772
Granted
Jan 22, 2013
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. Also, an associative list processing unit and method comprising employing a plurality of prioritized cell blocks and using a tree of prioritized multiplexers descending from the plurality of cell blocks.

Claims (16)

1. An associative list processing unit comprising:

a plurality of prioritized cell blocks; and

a tree of prioritized multiplexers descending from said plurality of cell blocks; and

wherein said tree adds a phantom cell having a logical lower priority than the lowest priority cells.

2. The associative list processing unit of claim 1 additionally comprising first-in first-out queues following each multiplexer.

3. The associative list processing unit of claim 1 wherein each multiplexer is an asynchronous, stateless circuit passing through the highest priority valid input.

4. The associative list processing unit of claim 1 operating in single-match mode.

5. The associative list processing unit of claim 1 operating in multiple-match mode.

6. An associative list processing method comprising the steps of:

employing a plurality of prioritized cell blocks;

using a tree of prioritized multiplexers descending from the plurality of cell blocks; and

adding into the tree a phantom cell having a logical lower priority than the lowest priority cells.

7. The associative list processing method of claim 6 additionally comprising employing first-in first-out queues following each multiplexer.

8. The associative list processing method of claim 6 wherein each multiplexer is an asynchronous, stateless circuit passing through the highest priority valid input.

9. The associative list processing method of claim 6 operating in single-match mode.

10. The associative list processing method of claim 6 operating in multiple-match mode.

Assignments (3)
CHANGE OF NAME Recorded May 21, 2018
From: SANDIA CORPORATION
To: NATIONAL TECHNOLOGY & ENGINEERING SOLUTIONS OF SANDIA, LLC
Reel/Frame 046196/0001 →
CONFIRMATORY LICENSE Recorded Feb 12, 2009
From: SANDIA CORPORATION
To: ENERGY, U.S. DEPARTMENT OF
Reel/Frame 022249/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2009
From: HEMMERT, KARL SCOTT; UNDERWOOD, KEITH D.
To: SANDIA CORPORATION
Reel/Frame 022152/0460 →