Ensuring orderly forward progress in granting snoop castout...

Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C711S144000, C711S145000, C711S148000, C711S150000, C711S151000, C711S168000, C711S169000

Reexamination Certificate

active

07127562

ABSTRACT:
A method and system for ensuring orderly forward progress in granting snoop castout requests. Masters may include a tag (“request tag”) in their transfer requests to a bus macro. The request tag indicates the order of the request issued by the master. If the bus macro determines that the transfer request is snoopable, then the bus macro broadcasts a snoop request that includes the request tag. If a snoop controller determines that the address in the snoop request is a hit to a modified coherency granule in an associated cache, then the master associated with that snoop controller transmits a castout request to the bus macro that includes the request tag associated with the snoop request. The bus macro uses the request tag to determine whether the castout request is a response to the oldest in a series of pipelined snoop requests to be serviced.

REFERENCES:
patent: 5535363 (1996-07-01), Prince
patent: 5682516 (1997-10-01), Sarangdhar et al.
patent: 5708792 (1998-01-01), Hayes et al.
patent: 5745732 (1998-04-01), Cherukuri et al.
patent: 5778434 (1998-07-01), Nguyen et al.
patent: 5809532 (1998-09-01), Eno et al.
patent: 5809536 (1998-09-01), Young et al.
patent: 5812815 (1998-09-01), Yazdy
patent: 5829040 (1998-10-01), Son
patent: 5860109 (1999-01-01), Hagersten et al.
patent: 5893151 (1999-04-01), Merchant
patent: 5966729 (1999-10-01), Phelps
patent: 5978874 (1999-11-01), Singhal
patent: 6029204 (2000-02-01), Arimilli et al.
patent: 6073212 (2000-06-01), Hayes et al.
patent: 6076146 (2000-06-01), Tran et al.
patent: 6269425 (2001-07-01), Mounes-Toussi et al.
patent: 6272604 (2001-08-01), Nunez et al.
patent: 6338124 (2002-01-01), Arimilli et al.
patent: 6349367 (2002-02-01), Arimilli et al.
patent: 6408362 (2002-06-01), Arimilli et al.
patent: 6507880 (2003-01-01), Arimilli et al.
patent: 2003/0061545 (2003-03-01), Patwardhan et al.
patent: 2004/0237005 (2004-11-01), Adkisson et al.
patent: 2005/0044174 (2005-02-01), Landin et al.

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

Ensuring orderly forward progress in granting snoop castout... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Ensuring orderly forward progress in granting snoop castout..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Ensuring orderly forward progress in granting snoop castout... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3626107

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