Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
95 words
A method of measuring performance of an I/O bus, comprising the steps of: (a) determining a number of I/O bus clock cycles that occur during I/O bus transactions involving a peripheral device during a time period, said determining step comprising the step of generating a first count value indicative of the number of I/O bus clock cycles that occur during I/O bus transactions involving the peripheral device during the time period; and (b) determining a bus performance value for the I/O bus based on the number of I/O bus clock cycles determined in step (a).
Claim 2
Independent Claim
95 words
A method of measuring performance of an I/O bus, comprising the steps of: (a) determining a number of I/O bus clock cycles that occur during I/O bus transactions involving a peripheral device during a time period, said determining step comprising the step of generating a first count value indicative of the number of I/O bus clock cycles that occur during I/O bus transactions involving the peripheral device during the time period; and (b) determining a bus performance value for the I/O bus based on the number of I/O bus clock cycles determined in step (a).
Claim 3
Dependent Claim
45 words
The method of claim 1, wherein step (b) includes the step of: (d) dividing the first count value by a second count value indicative of a total number of I/O bus clock cycles that occur during the time period to produce a bus utilization value.
Claim 4
Dependent Claim
45 words
The method of claim 1, wherein step (c) includes the steps of: (e) enabling a counter when a first I/O bus signal is asserted; and (f) disabling the counter when the first I/O bus signal is deasserted and a second I/O bus signal is deasserted.
Claim 5
Dependent Claim
14 words
The method of claim 3, wherein the I/O bus is a PCI Local Bus.
Claim 6
Dependent Claim
25 words
The method of claim 4, wherein the first I/O bus signal is a FRAME# signal, and the second I/O bus signal is an IRDY# signal.
Claim 7
Dependent Claim
32 words
The method of claim 1, further including the step of: (d) determining a number of I/O bus clock cycles that occur during data transfers involving the peripheral device during the time period.
Claim 8
Dependent Claim
40 words
The method of claim 6, wherein step (d) includes the step of: (e) generating a second count value indicative of the number of I/O bus clock cycles that occur during data transfers involving the peripheral device during the time period.
Claim 9
Dependent Claim
29 words
The method of claim 7, wherein step (b) includes the step of: (f) dividing the second count value by the first count value to produce a bus efficiency value.
Claim 10
Dependent Claim
61 words
The method of claim 7, wherein step (e) includes the steps of: (g) enabling a counter to count the number of I/O bus clock cycles that occur when a first I/O bus signal and a second I/O bus signal are asserted; and (h) disabling the counter when either the first I/O bus signal or the second I/O bus signal are deasserted.
Claim 11
Dependent Claim
14 words
The method of claim 9, wherein the I/O bus is a PCI Local Bus.
Claim 12
Dependent Claim
25 words
The method of claim 10, wherein the first I/O bus signal is an IRDY# signal, and the second I/O bus signal is a TRDY# signal.
Claim 13
Independent Claim
118 words
An apparatus for measuring performance of an I/O bus, comprising: a counter connected to the I/O bus for counting a number of I/O bus clock cycles that occur during I/O bus transactions involving a peripheral device during a time period; means for determining a bus utilization value for the I/O bus based on the number of I/O bus clock cycles counted by the counter; means for enabling the counter to count a number of I/O bus clock cycles that occur when a first I/O bus signal is asserted during the time period; and means for disabling the counter when the first I/O bus signal is deasserted and a second I/O bus signal is deasserted during the time period.
Claim 14
Independent Claim
118 words
An apparatus for measuring performance of an I/O bus, comprising: a counter connected to the I/O bus for counting a number of I/O bus clock cycles that occur during I/O bus transactions involving a peripheral device during a time period; means for determining a bus utilization value for the I/O bus based on the number of I/O bus clock cycles counted by the counter; means for enabling the counter to count a number of I/O bus clock cycles that occur when a first I/O bus signal is asserted during the time period; and means for disabling the counter when the first I/O bus signal is deasserted and a second I/O bus signal is deasserted during the time period.
Claim 15
Dependent Claim
33 words
The apparatus of claim 12, wherein: the I/O bus is a PCI Local Bus, the first I/O bus signal is a FRAME# signal, and the second I/O bus signal is an IRDY# signal.
Claim 16
Dependent Claim
76 words
The apparatus of claim 12, wherein: the counter stores a count value indicative of the number of I/O bus clock cycles that occur during I/O bus transactions involving a peripheral device during the time period, and the means for determining the bus utilization value includes means for dividing the count value by a value indicative of a total number of I/O bus clock cycles that occur during the time period to produce the bus utilization value.
Claim 17
Independent Claim
122 words
An apparatus for measuring performance of an I/O bus, comprising: a counter connected to the I/O bus for counting a number of I/O bus clock cycles that occur during data transfers involving the peripheral device during a time period; means for determining a bus efficiency value for the I/O bus based on the number of I/O bus clock cycles counted by the counter; means for enabling the counter to count a number of I/O bus clock cycles that occur when a first I/O bus signal and a second I/O bus signal are asserted during the time period; and means for disabling the counter when either the first I/O bus signal or the second I/O bus signal is deasserted during the time period.
Claim 18
Independent Claim
122 words
An apparatus for measuring performance of an I/O bus, comprising: a counter connected to the I/O bus for counting a number of I/O bus clock cycles that occur during data transfers involving the peripheral device during a time period; means for determining a bus efficiency value for the I/O bus based on the number of I/O bus clock cycles counted by the counter; means for enabling the counter to count a number of I/O bus clock cycles that occur when a first I/O bus signal and a second I/O bus signal are asserted during the time period; and means for disabling the counter when either the first I/O bus signal or the second I/O bus signal is deasserted during the time period.
Claim 19
Dependent Claim
33 words
The apparatus of claim 15, wherein: the I/O bus is a PCI Local Bus, the first I/O bus signal is an IRDY# signal, and the second I/O bus signal is a TRDY# signal.
Claim 20
Independent Claim
134 words
An apparatus for measuring performance of an I/O bus, comprising: a counter connected to the I/O bus for counting a number of I/O bus clock cycles that occur during data transfers involving the Peripheral device during a time period; and means for determining a bus efficiency value for the I/O bus based on the number of I/O bus clock cycles counted by the counter; wherein the counter stores a count value indicative of the number of I/O bus clock cycles that occur during data transfers involving the peripheral device during the time period, and the means for determining the bus efficiency value includes means for dividing the count value by a value indicative of a total number of I/O bus clock cycles that occur during the time period to produce the bus efficiency value.
Claim 21
Independent Claim
134 words
An apparatus for measuring performance of an I/O bus, comprising: a counter connected to the I/O bus for counting a number of I/O bus clock cycles that occur during data transfers involving the Peripheral device during a time period; and means for determining a bus efficiency value for the I/O bus based on the number of I/O bus clock cycles counted by the counter; wherein the counter stores a count value indicative of the number of I/O bus clock cycles that occur during data transfers involving the peripheral device during the time period, and the means for determining the bus efficiency value includes means for dividing the count value by a value indicative of a total number of I/O bus clock cycles that occur during the time period to produce the bus efficiency value.