Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
408 words
A computer system, comprising: (a) a processor; (b) a main memory; (c) a cache memory; (d) a bus comprising a plurality of electrically conductive signal connections, coupled between the processor, main memory, cache memory, and one or more electronic devices, for communicating electrical signals therebetween, the bus further comprising one or more cache snooping signal connections, coupled to the cache memory and the main memory, for communicating electrical signals therebetween comprising cache status information, wherein the cache memory snoops all accesses to the main memory on the bus via the cache snooping signals, and determines what response is required to ensure memory coherency; and (e) a central arbiter device, coupled to the processor, the main memory, the cache memory, and the electronic devices, for selecting by arbitration a first agent, coupled to the bus and selected from a group comprising the processor, the main memory, the cache memory, and the electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the bus and selected from a group comprising the processor, the main memory, the cache memory, and the electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the bus, and the grant signal line indicating to the agent that access to the bus has been granted by the central arbiter device, wherein the central arbiter agent further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the bus when no other agent is requesting access to the bus, thereby effectively designating the selected agent as a default owner of the bus, so that the bus will not float.
Claim 2
Dependent Claim
408 words
A computer system, comprising: (a) a processor; (b) a main memory; (c) a cache memory; (d) a bus comprising a plurality of electrically conductive signal connections, coupled between the processor, main memory, cache memory, and one or more electronic devices, for communicating electrical signals therebetween, the bus further comprising one or more cache snooping signal connections, coupled to the cache memory and the main memory, for communicating electrical signals therebetween comprising cache status information, wherein the cache memory snoops all accesses to the main memory on the bus via the cache snooping signals, and determines what response is required to ensure memory coherency; and (e) a central arbiter device, coupled to the processor, the main memory, the cache memory, and the electronic devices, for selecting by arbitration a first agent, coupled to the bus and selected from a group comprising the processor, the main memory, the cache memory, and the electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the bus and selected from a group comprising the processor, the main memory, the cache memory, and the electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the bus, and the grant signal line indicating to the agent that access to the bus has been granted by the central arbiter device, wherein the central arbiter agent further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the bus when no other agent is requesting access to the bus, thereby effectively designating the selected agent as a default owner of the bus, so that the bus will not float.
Claim 3
Dependent Claim
18 words
The system as set forth in claim 1 above, wherein the cache memory is a look-aside cache memory.
Claim 4
Dependent Claim
18 words
The system as set forth in claim 1 above, wherein the cache memory is an in-line cache memory.
Claim 5
Dependent Claim
33 words
The system as set forth in claim 1 above, wherein the electrically conductive signal connections comprise a plurality of signal lines for device addressing, data transfer, bus control, bus arbitration, and system functions.
Claim 6
Dependent Claim
405 words
A computer system, comprising: (a) a processor; (b) a main memory; (c) a cache memory; (d) a bus comprising a plurality of electrically conductive signal connections, coupled between the processor, main memory, cache memory, and one or more electronic devices, for communicating electrical signals therebetween; (e) one or more cache snooping signal connections, coupled to the cache memory and the main memory, for communicating electrical signals therebetween comprising cache status information, wherein the cache memory snoops all accesses to the main memory on the bus via the cache snooping signals, and determines what response is required to ensure memory coherency; and (f) a central arbiter device, coupled to the processor, the main memory, the cache memory and the electronic devices, for selecting by arbitration a first agent, coupled to the bus and selected from a group comprising the processor, the main memory, the cache memory, and the electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the bus and selected from a group comprising the processor, the main memory, the cache memory, and the electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the bus, and the grant signal line indicating to the agent that access to the bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the bus when no other agent is requesting access to the bus, thereby effectively designating the selected agent as a default owner of the bus, so that the bus will not float.
Claim 7
Dependent Claim
405 words
A computer system, comprising: (a) a processor; (b) a main memory; (c) a cache memory; (d) a bus comprising a plurality of electrically conductive signal connections, coupled between the processor, main memory, cache memory, and one or more electronic devices, for communicating electrical signals therebetween; (e) one or more cache snooping signal connections, coupled to the cache memory and the main memory, for communicating electrical signals therebetween comprising cache status information, wherein the cache memory snoops all accesses to the main memory on the bus via the cache snooping signals, and determines what response is required to ensure memory coherency; and (f) a central arbiter device, coupled to the processor, the main memory, the cache memory and the electronic devices, for selecting by arbitration a first agent, coupled to the bus and selected from a group comprising the processor, the main memory, the cache memory, and the electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the bus and selected from a group comprising the processor, the main memory, the cache memory, and the electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the bus, and the grant signal line indicating to the agent that access to the bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the bus when no other agent is requesting access to the bus, thereby effectively designating the selected agent as a default owner of the bus, so that the bus will not float.
Claim 8
Dependent Claim
18 words
The system as set forth in claim 5 above, wherein the cache memory is a look-aside cache memory.
Claim 9
Dependent Claim
18 words
The system as set forth in claim 5 above, wherein the cache memory is an in-line cache memory.
Claim 10
Dependent Claim
33 words
The system as set forth in claim 5 above, wherein the electrically conductive signal connections comprise a plurality of signal lines for device addressing, data transfer, bus control, bus arbitration, and system functions.
Claim 11
Dependent Claim
425 words
A computer system, comprising: (a) a first bus comprising a plurality of first electrically conductive signal connections, coupled between one or more first electronic devices, for communicating electrical signals therebetween; (b) a second bus comprising a plurality of second electrically conductive signal connections, coupled between one or more second electronic devices, for communicating electrical signals therebetween, wherein one or more of the second electronic devices actively and exclusively drives one or more of the second electrically conductive signal connections to a logic 1 or 0 value, so that the electrical signals communicated thereby are never left floating; (c) one or more bridge interfaces, coupled to the first and second buses, for communicating electrical signals between the first electronic devices and the second electronic devices; and (d) a central arbiter device, coupled to the second electronic devices, for selecting by arbitration a first agent, coupled to the second bus and selected from a group comprising the bridge interfaces and the second electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the second bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the second bus and selected from a group comprising the bridge interfaces and the second electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the second bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the second bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the second bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the second bus, and the grant signal line indicating to the agent that access to the second bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the second bus when no other agent is requesting access to the second bus, thereby effectively designating the selected agent as a default owner of the second bus, so that the second bus will not float.
Claim 12
Dependent Claim
425 words
A computer system, comprising: (a) a first bus comprising a plurality of first electrically conductive signal connections, coupled between one or more first electronic devices, for communicating electrical signals therebetween; (b) a second bus comprising a plurality of second electrically conductive signal connections, coupled between one or more second electronic devices, for communicating electrical signals therebetween, wherein one or more of the second electronic devices actively and exclusively drives one or more of the second electrically conductive signal connections to a logic 1 or 0 value, so that the electrical signals communicated thereby are never left floating; (c) one or more bridge interfaces, coupled to the first and second buses, for communicating electrical signals between the first electronic devices and the second electronic devices; and (d) a central arbiter device, coupled to the second electronic devices, for selecting by arbitration a first agent, coupled to the second bus and selected from a group comprising the bridge interfaces and the second electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the second bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the second bus and selected from a group comprising the bridge interfaces and the second electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the second bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the second bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the second bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the second bus, and the grant signal line indicating to the agent that access to the second bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the second bus when no other agent is requesting access to the second bus, thereby effectively designating the selected agent as a default owner of the second bus, so that the second bus will not float.
Claim 13
Dependent Claim
20 words
The system as set forth in claim 9 above, wherein the second bus is a Peripheral Component Interconnect (PCI) bus.
Claim 14
Dependent Claim
33 words
The system as set forth in claim 9 above, wherein the electrically conductive signal connections comprise a plurality of signal lines for device addressing, data transfer, bus control, bus arbitration, and system functions.
Claim 15
Dependent Claim
361 words
A computer system, comprising: (a) one or more processors; (b) one or more memories; (c) one or more bridge interfaces, coupled to the processors and the memories, for communicating electrical signals therebetween; (d) a bus comprising a plurality of electrically conductive signal connections, coupled to the bridge interfaces and one or more electronic devices, for communicating electrical signals therebetween; and (e) a central arbiter device, coupled to the processors, the memories, the bridge interfaces and the electronic devices, for selecting by arbitration a first agent, coupled to the bus and selected from a group comprising the processors, the memories, the bridge interfaces, and the electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the bus and selected from a group comprising the processors, the memories, the bridge interfaces, and the electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the bus, and the grant signal line indicating to the agent that access to the bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the bus when no other agent is requesting access to the bus, thereby effectively designating the selected agent as a default owner of the bus, so that the bus will not float.
Claim 16
Dependent Claim
361 words
A computer system, comprising: (a) one or more processors; (b) one or more memories; (c) one or more bridge interfaces, coupled to the processors and the memories, for communicating electrical signals therebetween; (d) a bus comprising a plurality of electrically conductive signal connections, coupled to the bridge interfaces and one or more electronic devices, for communicating electrical signals therebetween; and (e) a central arbiter device, coupled to the processors, the memories, the bridge interfaces and the electronic devices, for selecting by arbitration a first agent, coupled to the bus and selected from a group comprising the processors, the memories, the bridge interfaces, and the electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the bus and selected from a group comprising the processors, the memories, the bridge interfaces, and the electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the bus, and the grant signal line indicating to the agent that access to the bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the bus when no other agent is requesting access to the bus, thereby effectively designating the selected agent as a default owner of the bus, so that the bus will not float.
Claim 17
Dependent Claim
19 words
The system as set forth in claim 12 above, wherein the bus is a Peripheral Component Interconnect (PCI) bus.
Claim 18
Dependent Claim
33 words
The system as set forth in claim 12 above, wherein the electrically conductive signal connections comprise a plurality of signal lines for device addressing, data transfer, bus control, bus arbitration, and system functions.
Claim 19
Dependent Claim
395 words
A computer system, comprising: (a) one or more processors; (b) one or more memories; (c) one or more first interfaces, coupled to the processors and the memories, for communicating electrical signals therebetween; (d) a bus comprising a plurality of electrically conductive signal connections, coupled to one or more electronic devices; (e) one or more second interfaces, coupled to the processors and the bus, for communicating electrical signals therebetween; (f) one or more third interfaces, coupled to the memories and the bus, for communicating electrical signals therebetween; and (g) a central arbiter device, coupled to the processors, the memories, the second interfaces, the third interfaces and the electronic devices, for selecting by arbitration a first agent, coupled to the bus and selected from a group comprising the processors, the memories, the second and third interfaces, and the electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the bus and selected from a group comprising the processors, the memories, the second and third interfaces, and the electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the bus, and the grant signal line indicating to the agent that access to the bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the bus when no other agent is requesting access to the bus, thereby effectively designating the selected agent as a default owner of the bus, so that the bus will not float.
Claim 20
Dependent Claim
395 words
A computer system, comprising: (a) one or more processors; (b) one or more memories; (c) one or more first interfaces, coupled to the processors and the memories, for communicating electrical signals therebetween; (d) a bus comprising a plurality of electrically conductive signal connections, coupled to one or more electronic devices; (e) one or more second interfaces, coupled to the processors and the bus, for communicating electrical signals therebetween; (f) one or more third interfaces, coupled to the memories and the bus, for communicating electrical signals therebetween; and (g) a central arbiter device, coupled to the processors, the memories, the second interfaces, the third interfaces and the electronic devices, for selecting by arbitration a first agent, coupled to the bus and selected from a group comprising the processors, the memories, the second and third interfaces, and the electronic devices, for actively and exclusively driving a specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a first time period, and for selecting by arbitration a second agent, coupled to the bus and selected from a group comprising the processors, the memories, the second and third interfaces, and the electronic devices, for actively and exclusively driving the specific electrically conductive signal connection of the bus to a logic 1 or 0 value during a second time period following the first time period, so that the specific electrical conductive signal connection of the bus is never left floating for an extended period of time, wherein a turnaround time period exists between the first and second time periods to prevent contention between the first and second agents for the electrically conductive signal connection, each agent that requests exclusive control of the bus having a request signal line and grant signal line connected to the central arbiter device, the request signal line indicating to the central bus arbiter that the agent desires use of the bus, and the grant signal line indicating to the agent that access to the bus has been granted by the central arbiter device, wherein the central arbiter device further comprises arbitration parking means for asserting the grant signal line to a selected agent not requesting access to the bus when no other agent is requesting access to the bus, thereby effectively designating the selected agent as a default owner of the bus, so that the bus will not float.
Claim 21
Dependent Claim
33 words
The system as set forth in claim 15 above, wherein the electrically conductive signal connections comprise a plurality of signal lines for device addressing, data transfer, bus control, bus arbitration, and system functions.