Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
240 words
A memory module, for use in multiples on a bus as a memory system; said memory module comprising a plurality of storage cells that are assigned a range of addresses, an input circuit for receiving a read command and a read address from said bus, and a compare circuit which generates a match signal when said read address is within said assigned address range for said storage cells; wherein said module further includes: a control circuit, coupled to said compare circuit, which responds to said match signal by occasionally executing said read command in a long tame interval on said bus and at all other times executing said read command in a small time interval; a bus transmit circuit, coupled to said control circuit, for sending a control signal on said bus if said control circuit selects said long time interval; and, an error circuit, coupled to said control circuit and said bus, for setting an error flag if said control circuit selects said small time interval and, during that small time interval, said control signal is detected on said bus from another memory module which selects said long time interval in said memory system; whereby an error is detected when two memory modules generate said match signal for a single read command and one memory module executes that read command in said small time interval, while the other memory module executes that read command in said long time interval.
Claim 2
Dependent Claim
240 words
A memory module, for use in multiples on a bus as a memory system; said memory module comprising a plurality of storage cells that are assigned a range of addresses, an input circuit for receiving a read command and a read address from said bus, and a compare circuit which generates a match signal when said read address is within said assigned address range for said storage cells; wherein said module further includes: a control circuit, coupled to said compare circuit, which responds to said match signal by occasionally executing said read command in a long tame interval on said bus and at all other times executing said read command in a small time interval; a bus transmit circuit, coupled to said control circuit, for sending a control signal on said bus if said control circuit selects said long time interval; and, an error circuit, coupled to said control circuit and said bus, for setting an error flag if said control circuit selects said small time interval and, during that small time interval, said control signal is detected on said bus from another memory module which selects said long time interval in said memory system; whereby an error is detected when two memory modules generate said match signal for a single read command and one memory module executes that read command in said small time interval, while the other memory module executes that read command in said long time interval.
Claim 3
Dependent Claim
15 words
A memory module according to claim 1 wherein said storage cells are dynamic storage cells.
Claim 4
Dependent Claim
32 words
A memory module according to claim 2 wherein said control circuit performs at least a portion of a refresh operation on said dynamic storage cells when said long time interval is selected.
Claim 5
Dependent Claim
34 words
A memory module according to claim 3 wherein said control circuit performs said refresh operation intermittently and selects said long time interval when said match signal occurs while said refresh operation is being performed.
Claim 6
Dependent Claim
37 words
A memory module according to claim 4 wherein said error circuit sets said error flag if said control signal is detected on said bus at a predetermined time instant from the start of said small time interval.
Claim 7
Dependent Claim
15 words
A memory module according to claim 1 wherein said storage cells are static storage cells.
Claim 8
Dependent Claim
15 words
A memory module according to claim 1 wherein said storage cells are read-write storage cells.
Claim 9
Dependent Claim
15 words
A memory module according to claim 1 wherein said storage cells are read-only storage cells.
Claim 10
Dependent Claim
25 words
A memory module according to claim 1 wherein said selectable address range for said storage cells is electrically stored in a register on said module.
Claim 11
Dependent Claim
24 words
A memory module according to claim 1 wherein said selectable address range for said storage cells is mechanically stored in switches on said module.
Claim 12
Dependent Claim
19 words
A memory module according to claim 1 wherein the entire module is packaged on a single printed circuit board.
Claim 13
Dependent Claim
223 words
A module, for use in multiples on a bus in a data processing system, said module comprising a circuit which assigns said module an address, an input circuit for receiving a read command and an address from said bus, and a compare circuit which generates a match signal when said received address matches said assigned address; wherein said module further includes: a control circuit, coupled to said compare circuit, which responds to said match signal by occasionally executing said read command in a long time interval on said bus and at all other times executing said read command in a sell time interval; a bus transmit circuit, coupled to Said control circuit, for sending a control signal on said bus if said control circuit selects said long time interval; and, an error circuit, coupled to said control circuit and said bus, for setting an error flag it said control circuit selects said small time interval and, during that small time interval, said control signal is detected on said bus from another module which selects said long time interval in said system; whereby an error is detected when two modules generate said match signal for a signal read command and one module executes the read command in said small time interval, while the other module executes that read command in said long time interval.
Claim 14
Dependent Claim
223 words
A module, for use in multiples on a bus in a data processing system, said module comprising a circuit which assigns said module an address, an input circuit for receiving a read command and an address from said bus, and a compare circuit which generates a match signal when said received address matches said assigned address; wherein said module further includes: a control circuit, coupled to said compare circuit, which responds to said match signal by occasionally executing said read command in a long time interval on said bus and at all other times executing said read command in a sell time interval; a bus transmit circuit, coupled to Said control circuit, for sending a control signal on said bus if said control circuit selects said long time interval; and, an error circuit, coupled to said control circuit and said bus, for setting an error flag it said control circuit selects said small time interval and, during that small time interval, said control signal is detected on said bus from another module which selects said long time interval in said system; whereby an error is detected when two modules generate said match signal for a signal read command and one module executes the read command in said small time interval, while the other module executes that read command in said long time interval.