IP Library Granted Patent US 6,934,780
Granted Patent B2
US 6,934,780 · App. 10/678,677 · Granted Aug 23, 2005

External memory engine selectable pipeline architecture

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 6,934,780
App. No.
10/678,677
Granted
Aug 23, 2005
Kind
B2
Abstract

An external memory engine selectable pipeline architecture provides external memory to a multi-thread packet processor which processes data packets using a multi-threaded pipelined machine wherein no instruction depends on a preceding instruction because each instruction in the pipeline is executed for a different thread. The route switch packet architecture transfers a data packet from a flexible data input buffer to a packet task manager, dispatches the data packet from the packet task manager to a multi-threaded pipelined analysis machine, classifies the data packet in the analysis machine, modifies and forwards the data packet in a packet manipulator.

Claims (18)

1. A method for accessing an external memory coupled to a multi-thread packet processor, the external memory including a first external memory bank and a second external memory bank, the method including:

decoding information data sequences for a data packet within the multi-thread packet processor to determine whether to assign an operation to one of the first external memory bank or the second external memory bank;

simultaneously issuing the operation to both the first external memory bank and the second external memory bank if the operation is received from a packet manager device; and

issuing the operation to either the first external memory bank or the second external memory bank responsive to the operation being received from a packet processing device.

2. The method for accessing an external memory according to claim 1 wherein a pipeline stage is disposed before the external memory and wherein the method further includes:

selectively forwarding operations through the pipeline stage responsive to a size of the external memory.

3. An external memory apparatus comprising;

a packet manipulator to decode information data sequences for a data packet within the multi-thread packet processor;

an analysis machine for processing packets;

an external memory, coupled to the packet manipulator and the analysis machine, the external memory including at least two memory banks;

a high speed access port, disposed between the packet manipulator and the external memory, the high speed access port for accessing multiple ones of the at least two memory banks simultaneously in response to an operation received from the packet manipulator; and

an access port, disposed between the analysis machine and the external memory, for selectively accessing one of the at least two memory banks in response to an address of an operation received from the analysis machine.

4. An external memory apparatus according to claim 3 ,

wherein each of the at least two memory banks of the external memory may be operating simultaneously on different operations received from the analysis machine.

5. The apparatus according to claim 4 , wherein said analysis machine is multi-threaded.

6. The apparatus according to claim 5 , wherein said analysis machine has 32 treads.

7. The apparatus according to claim 4 , further comprising:

a pipeline stage, disposed before the at least two banks of memory, which may be selectively used responsive to a size of the external memory.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 48612/0598) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063691/0294 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 48612/FRAME 0582 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.
Reel/Frame 063456/0428 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Mar 15, 2019
From: AVAYA MANAGEMENT L.P.
To: GOLDMAN SACHS BANK USA
Reel/Frame 048612/0598 →
SECURITY INTEREST Recorded Mar 15, 2019
From: AVAYA MANAGEMENT L.P.
To: CITIBANK, N.A.
Reel/Frame 048612/0582 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2019
From: AVAYA HOLDINGS LIMITED
To: AVAYA MANAGEMENT L.P.
Reel/Frame 048577/0492 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2010
From: NORTEL NETWORKS LIMITED
To: AVAYA HOLDINGS LIMITED
Reel/Frame 023998/0799 →