Patent
1995-12-13
1997-12-23
Ray, Gopal C.
395292, 395308, 395468, G06F 1300, G06F 1338
Patent
active
057014221
ABSTRACT:
A mechanism for ensuring coherency between a system memory and a cache memory within a processing system including a first split transaction bus, the system memory being connected to the first split transaction bus; a second split transaction bus; a bus agent including the cache memory connected to the second split transaction bus, and a bus interface unit connecting the first and second split transaction busses for transferring bus cycles between the first and second split-transaction busses. The mechanism records bus cycles, such as read cycles, write cycles and cache line invalidate cycles, directed from the first split transaction bus to the second split transaction bus into a transaction queue within the bus interface unit, and sequentially transfers these cycles to the second split transaction bus in the order in which these cycles are recorded into the queue. In another embodiment of the invention, implemented in a system which utilizes a write post negation procedure for to indicate write completion, only read and invalidate cycles received from the first split transaction bus are placed within an ordering queue, while write cycles received from the first split transaction bus are immediately passed through to the second split transaction bus. However, when an invalidate cycle has been recorded to the queue, all write cycles received from the first split transaction bus are held until the queued invalidate cycle has started on the second split transaction bus.
REFERENCES:
patent: 4633392 (1986-12-01), Vincent et al.
patent: 4785394 (1988-11-01), Fischer
patent: 4949239 (1990-08-01), Gillett, Jr. et al.
patent: 4953072 (1990-08-01), Williams
patent: 4980854 (1990-12-01), Donaldson et al.
patent: 5068781 (1991-11-01), Gillett, Jr. et al.
patent: 5111424 (1992-05-01), Donaldson et al.
patent: 5191649 (1993-03-01), Cadambi et al.
patent: 5276852 (1994-01-01), Callander et al.
patent: 5280591 (1994-01-01), Garcia et al.
patent: 5287477 (1994-02-01), Johnson et al.
patent: 5333296 (1994-07-01), Bouchard et al.
patent: 5345562 (1994-09-01), Chen
patent: 5375215 (1994-12-01), Hanawa et al.
patent: 5432918 (1995-07-01), Stamm
patent: 5471638 (1995-11-01), Keeley
patent: 5530933 (1996-06-01), Frink et al.
patent: 5535345 (1996-07-01), Fisch et al.
patent: 5546546 (1996-08-01), Bell et al.
patent: 5568620 (1996-10-01), Sarangdhar et al.
Kirkland, Jr. James B.
McDonald Edward A.
NCR Corporation
Ray Gopal C.
Stover James M.
LandOfFree
Method for ensuring cycle ordering requirements within a hierarc does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for ensuring cycle ordering requirements within a hierarc, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for ensuring cycle ordering requirements within a hierarc will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1807412