IP Library Granted Patent US 8,539,196
Granted Patent B2
US 8,539,196 · App. 12/697,132 · Granted Sep 17, 2013

Hierarchical organization of large memory blocks

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,539,196
App. No.
12/697,132
Granted
Sep 17, 2013
Kind
B2
Abstract

A multi-bank memory system includes one or more levels of logical memory hierarchy to increase the available random cyclic transaction rate of the memory system. The memory system includes a plurality of multi-bank partitions, each having a corresponding partition interface. Each partition interface accesses the corresponding multi-bank partition at a first frequency. A global interface may access the partition interfaces at a second frequency, which is equal to the first frequency times the number of partition interfaces. Alternately, a plurality of cluster interfaces may access corresponding groups of the partition interfaces, wherein each cluster interface accesses the corresponding group of partition interfaces at a second frequency that is faster than the first frequency. A global interface accesses the cluster interfaces at a third frequency that is greater than the second frequency.

Claims (30)

1. A memory system comprising:

a plurality of partitions, each including a plurality of memory banks;

a plurality of partition interfaces, wherein each of the partition interfaces controls accesses to a corresponding one of the partitions at a first frequency; and

a global interface coupled to the partition interfaces, wherein the global interface controls accesses to the partition interfaces at a second frequency, which is faster than the first frequency, wherein the second frequency is equal to the first frequency times the number of partition interfaces.

2. The memory system of claim 1 , wherein each of the partitions includes a local bus coupled to each of the plurality of memory banks of the partition, wherein the local bus operates at the first frequency.

3. The memory system of claim 2 , wherein each of the plurality of memory banks operates at a third frequency, which is less than the first frequency.

4. The memory system of claim 3 , wherein the first frequency is equal to the third frequency times the number of memory banks in each partition.

5. The memory system of claim 2 , wherein each of the plurality of memory banks operates at the first frequency.

6. The memory system of claim 1 , wherein the global interface is coupled to each of the plurality of partition interfaces by a global bus that operates at the second frequency.

7. A memory system comprising:

a plurality of partitions, each including a plurality of memory banks;

a plurality of partition interfaces, wherein each of the partition interfaces controls accesses to a corresponding one of the partitions at a first frequency;

a plurality of cluster interfaces, wherein each of the cluster interfaces controls accesses to a corresponding group of the plurality of partition interfaces at a second frequency, which is faster than the first frequency; and

a global interface coupled to each of the cluster interfaces, wherein the global interface controls accesses to the cluster interfaces at a third frequency, which is faster than the second frequency.

8. The memory system of claim 7 , wherein each of the partitions includes a local bus coupled to each of the plurality of memory banks of the partition, wherein the local bus operates at the first frequency.

9. The memory system of claim 8 , wherein each of the plurality of memory banks operates at a fourth frequency, which is less than the first frequency.

10. The memory system of claim 8 , wherein each of the plurality of memory banks operates at the first frequency.

11. The memory system of claim 7 , wherein the second frequency is equal to the first frequency times the number of partition interfaces, and the third frequency is equal to the second frequency times the number of cluster interfaces.

12. A method of operating a memory system comprising:

accessing a plurality of multi-bank partitions through a corresponding plurality of partition interfaces, wherein each of the partition interfaces accesses a corresponding one of the multi-bank partitions at a first frequency; and

accessing the plurality of partition interfaces through a global interface, wherein the global interface accesses the plurality of partition interfaces at a second frequency that is faster than the first frequency, wherein the second frequency equals the first frequency times the number of partition interfaces.

13. The method of claim 12 , wherein the partition interfaces access the multi-bank partitions in a cyclic manner, and the global interface accesses the partition interfaces in a cyclic manner.

14. The method of claim 12 , further comprising performing accesses within individual memory banks within the multi-bank partitions at a third frequency, which is slower than the first frequency.

15. The method of claim 12 , further comprising performing accesses within individual memory banks within the multi-bank partitions at the first frequency.

16. A method of operating a memory system comprising:

accessing a plurality of multi-bank partitions through a corresponding plurality of partition interfaces, wherein each of the partition interfaces accesses a corresponding one of the multi-bank partitions at a first frequency;

accessing the plurality of partition interfaces through a plurality of cluster interfaces, wherein each of the cluster interfaces accesses a corresponding plurality of the partition interfaces at a second frequency that is faster than the first frequency; and

accessing the plurality of cluster interfaces through a global interface, wherein the global interface accesses the plurality of cluster interfaces at a third frequency that is faster than the second frequency.

17. The method of claim 16 , wherein the partition interfaces access the multi-bank partitions in a cyclic manner, the cluster interfaces access the partition interfaces in a cyclic manner, and the global interface accesses the cluster interfaces in a cyclic manner.

18. The method of claim 16 , further comprising performing accesses within individual memory banks within the multi-bank partitions at a fourth frequency, which is slower than the first frequency.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2022
From: PERASO INC. F/K/A MOSYS, INC.
To: INGALLS & SNYDER LLC
Reel/Frame 061593/0094 →
SECURITY INTEREST Recorded Mar 14, 2016
From: MOSYS, INC.
To: INGALLS & SNYDER LLC
Reel/Frame 038081/0262 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2010
From: ROY, RICHARD S.
To: MOSYS, INC.
Reel/Frame 023914/0742 →