Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
201 words
A passive release method for an expansion bridge and a host bridge coupled to an intermediate bus, said host bridge including an arbiter, a CPU posting buffer, and a DRAM buffer, said passive release method comprising the steps of: said expansion bridge asserting an intermediate bus request to said arbiter; said arbiter arbitrating said intermediate bus request; said expansion bridge winning said arbitration; emptying said CPU posting buffer after said expansion bridge has won arbitration; after emptying said CPU posting buffer, asserting a grant signal to said expansion bridge to allow said expansion bridge use of said intermediate bus for a transaction; said expansion bridge determining whether it can relinquish control of said intermediate bus before said transaction is complete; said expansion bridge signaling a release signal to relinquish control of said intermediate bus before said transaction is complete; said expansion bridge then immediately re-asserting said intermediate bus request to said arbiter; and said arbiter granting control of said expansion bridge to an agent coupled to said intermediate bus if said agent has higher priority than said expansion bridge, otherwise said arbiter returning control of said intermediate bridge to said expansion bridge, allowing said expansion bridge to continue with said transaction.
Claim 2
Dependent Claim
201 words
A passive release method for an expansion bridge and a host bridge coupled to an intermediate bus, said host bridge including an arbiter, a CPU posting buffer, and a DRAM buffer, said passive release method comprising the steps of: said expansion bridge asserting an intermediate bus request to said arbiter; said arbiter arbitrating said intermediate bus request; said expansion bridge winning said arbitration; emptying said CPU posting buffer after said expansion bridge has won arbitration; after emptying said CPU posting buffer, asserting a grant signal to said expansion bridge to allow said expansion bridge use of said intermediate bus for a transaction; said expansion bridge determining whether it can relinquish control of said intermediate bus before said transaction is complete; said expansion bridge signaling a release signal to relinquish control of said intermediate bus before said transaction is complete; said expansion bridge then immediately re-asserting said intermediate bus request to said arbiter; and said arbiter granting control of said expansion bridge to an agent coupled to said intermediate bus if said agent has higher priority than said expansion bridge, otherwise said arbiter returning control of said intermediate bridge to said expansion bridge, allowing said expansion bridge to continue with said transaction.
Claim 3
Dependent Claim
43 words
The passive release method of claim 1, further comprising the step of: emptying said DRAM buffer after said expansion bridge has won arbitration but before asserting said grant signal to said expansion bridge to allow said expansion bridge use of said intermediate bus.
Claim 4
Dependent Claim
54 words
The passive release method of claim 1, further comprising the step of said arbiter maintaining said intermediate bus request by said expansion bridge to use said intermediate bus after said expansion bridge relinquishes control of said intermediate bus, arbitrating other requests, and subsequently granting use of said intermediate bus back to said expansion bridge.
Claim 5
Dependent Claim
50 words
The passive release method of claim 1 wherein said host bridge is coupled to a CPU, and said CPU is prevented from posting data to said CPU posting buffer for a period beginning after the expansion bridge has won arbitration and ending when said expansion bridge has completed said transaction.
Claim 6
Dependent Claim
179 words
An arbitration signaling system, comprising: an expansion bridge; an intermediate bus; a host bridge coupled to said expansion bridge and said intermediate bus, said host bridge including an arbiter, a CPU posting buffer, and a DRAM buffer wherein said arbiter arbitrates requests from said intermediate bus, said CPU posting buffer is emptied after said expansion bridge has won arbitration, and a grant signal is asserted to said expansion bridge to allow said expansion bridge use of said intermediate bus for a transaction; said expansion bridge determining whether it can relinquish control of said intermediate bus before said transaction is complete and signaling a release signal to relinquish control of said intermediate bus before said transaction is complete; said expansion bridge then immediately re-asserting said intermediate bus request to said arbiter; and said arbiter granting control of said expansion bridge to an agent coupled to said intermediate bus if said agent has higher priority than said expansion bridge, otherwise said arbiter returning control of said intermediate bridge to said expansion bridge, allowing said expansion bridge to continue with said transaction.
Claim 7
Dependent Claim
179 words
An arbitration signaling system, comprising: an expansion bridge; an intermediate bus; a host bridge coupled to said expansion bridge and said intermediate bus, said host bridge including an arbiter, a CPU posting buffer, and a DRAM buffer wherein said arbiter arbitrates requests from said intermediate bus, said CPU posting buffer is emptied after said expansion bridge has won arbitration, and a grant signal is asserted to said expansion bridge to allow said expansion bridge use of said intermediate bus for a transaction; said expansion bridge determining whether it can relinquish control of said intermediate bus before said transaction is complete and signaling a release signal to relinquish control of said intermediate bus before said transaction is complete; said expansion bridge then immediately re-asserting said intermediate bus request to said arbiter; and said arbiter granting control of said expansion bridge to an agent coupled to said intermediate bus if said agent has higher priority than said expansion bridge, otherwise said arbiter returning control of said intermediate bridge to said expansion bridge, allowing said expansion bridge to continue with said transaction.
Claim 8
Dependent Claim
41 words
The arbitration signaling system of claim 5 wherein said DRAM buffer is emptied after said expansion bridge has won arbitration but before said grant signal is asserted to said expansion bridge to allow said expansion bridge use of said intermediate bus.
Claim 9
Dependent Claim
51 words
The arbitration signaling system of claim 5 wherein said arbiter further maintains said intermediate bus request by said expansion bridge to use said intermediate bus after said expansion bridge relinquishes control of said intermediate bus, arbitrates other requests, and subsequently grants use of said intermediate bus back to said expansion bridge.
Claim 10
Dependent Claim
50 words
The arbitration signaling system of claim 5 wherein said host bridge is coupled to a CPU, and said CPU is prevented from posting data to said CPU posting buffer for a period beginning after the expansion bridge has won arbitration and ending when said expansion bridge has completed said transaction.