IP Library Granted Patent US 7,822,915
Granted Patent B2
US 7,822,915 · App. 11/772,135 · Granted Oct 26, 2010

Memory controller for packet applications

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 7,822,915
App. No.
11/772,135
Granted
Oct 26, 2010
Kind
B2
Abstract

A method and apparatus for accessing and storing data in a memory are disclosed. The system includes a memory controller coupled to a memory having locations characterized by banks and lines. The memory controller is configured for storing a data packet with data bursts in sequence in consecutive memory locations, while providing the capability of reading or writing data bursts out of sequence by accessing the consecutive memory locations in a random order.

Claims (19)

1. A method of data access and storage, the method comprising:

(a) providing a memory having a number of locations characterized by M banks and N lines, where M and N are positive integers;

(b) providing a data packet having a plurality of data bursts;

(c) analyzing current statistics on latency in accessing ones of the M banks;

(d) determining a sequence to write the data bursts to memory based on the statistics; and

(e) writing the data bursts to a plurality of memory locations to store the data packet, wherein the data bursts are stored in respective ones of the M banks according to the determined sequence.

2. The method of claim 1 , further comprising:

(f) reading the data bursts from the plurality of consecutive memory locations.

3. The method of claim 2 , wherein at least one of steps (e) and (f) is performed by accessing the plurality of data bursts out of sequence from the first plurality of consecutive memory locations.

4. The method of claim 2 , wherein at least one of steps (e) and (f) is performed by accessing the plurality of data bursts in sequence from the first plurality of consecutive memory locations.

5. The method of claim 1 , wherein the memory is a dynamic random access memory (DRAM).

6. An apparatus, comprising:

a memory having memory locations characterized by banks and lines;

a memory controller coupled to the memory for storing and retrieving a data packet having a number of data bursts;

wherein the memory controller is configured to store the number of data bursts in sequence in a plurality of consecutive locations in the memory based on current statistics on latency in accessing the memory banks.

7. The apparatus of claim 6 , wherein the memory controller is further configured to access the plurality of consecutive memory locations to allow at least one of reading and writing the data bursts in an out-of-sequence manner.

8. The apparatus of claim 6 , wherein the memory controller is further configured to access the plurality of consecutive memory locations to allow at least one of reading and writing the data bursts in an in-sequence manner.

9. The apparatus of claim 6 , wherein the memory is a dynamic random access memory.

10. The apparatus of claim 6 , wherein the memory controller is provided in a traffic manager of a packet line card for telecommunication application.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: NOKIA OF AMERICA CORPORATION (FORMERLY ALCATEL-LUCENT USA INC.)
To: ALCATEL LUCENT
Reel/Frame 049637/0201 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
MERGER Recorded Sep 9, 2010
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 024960/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2007
From: DUELK, MARCUS; KASIREDDY, PRAVEEN REDDY
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 019619/0768 →