Electrical computers and digital processing systems: memory – Storage accessing and control – Hierarchical memories
Reexamination Certificate
2006-10-24
2006-10-24
Kim, Matthew (Department: 2186)
Electrical computers and digital processing systems: memory
Storage accessing and control
Hierarchical memories
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.
Dieffenderfer James Norris
Drerup Bernard Charles
Ganasan Jaya Prakash
Hofmann Richard Gerard
Sartorius Thomas Andrew
International Business Machines - Corporation
Patel Hetul
Voigt, Jr. Robert A.
Winstead Sechrest & Minick P.C.
LandOfFree
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.
Profile ID: LFUS-PAI-O-3626107