Controller for a memory system having multiple partitions

Computer graphics processing and selective visual display system – Computer graphics display memory system – Memory partitioning

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S535000, C345S541000, C345S502000

Reexamination Certificate

active

06853382

ABSTRACT:
A memory system having a number of partitions each operative to independently service memory requests from a plurality of memory clients while maintaining the appearance to the memory client of a single partition memory subsystem. The memory request specifies a location in the memory system and a transfer size. A partition receives input from an arbiter circuit which, in turn, receives input from a number of client queues for the partition. The arbiter circuit selects a client queue based on a priority policy such as round robin or least recently used or a static or dynamic policy. A router receives a memory request, determines the one or more partitions needed to service the request and stores the request in the client queues for the servicing partitions. In one embodiment, an additional arbiter circuit selects memory requests from one of a subset of the memory clients and forwards the requests to a routing circuit, thereby providing a way for the subset of memory clients to share the client queues and routing circuit. Alternatively, a memory client can make requests directed to a particular partition in which case no routing circuit is required. For a read request that requires more than one partition to service, the memory system must collect the read data from read queues for the various partitions and deliver the collected data back to the proper client. Read queues can provide data in non-fifo order to satisfy an memory client that can receive data out-of-order.

REFERENCES:
patent: 5109520 (1992-04-01), Knierim
patent: 5408606 (1995-04-01), Eckart
patent: 5452299 (1995-09-01), Thessin et al.
patent: 5485586 (1996-01-01), Brash et al.
patent: 5500939 (1996-03-01), Kurihara
patent: 5572655 (1996-11-01), Tuljapurkar et al.
patent: 5623688 (1997-04-01), Ikeda et al.
patent: 5625778 (1997-04-01), Childers et al.
patent: 5664162 (1997-09-01), Dye
patent: 5898895 (1999-04-01), Williams
patent: 5905877 (1999-05-01), Guthrie et al.
patent: 5923826 (1999-07-01), Grzenda et al.
patent: 6104417 (2000-08-01), Nielsen et al.
patent: 6157963 (2000-12-01), Courtright et al.
patent: 6157989 (2000-12-01), Collins et al.
patent: 6202101 (2001-03-01), Chin et al.
patent: 6205524 (2001-03-01), Ng
patent: 6469703 (2002-10-01), Aleksic et al.
patent: 6570571 (2003-05-01), Morozumi

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Controller for a memory system having multiple partitions does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Controller for a memory system having multiple partitions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Controller for a memory system having multiple partitions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3486126

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.