Claims
- 1. A method of monitoring operation of a memory system that is operable in response to control signals received from a processing unit, the method comprising the steps of:
- producing first and second digital state signals, each being respectively associated with the processing unit and the memory system, and each being indicative of the (1) control signals produced by the processing unit and received by the memory system and (2) prior produced digital state signals; and
- comparing the first and second digital state signals to produce therefrom an error signal indicative of improper operation.
- 2. In a memory system for storing and retrieving data signals in response to command signals generated by a command means for directing operation of the memory system apparatus for detecting improper memory operation, the apparatus comprising,
- first state machine means associated with the memory system and coupled to receive the command signals for sequentially assuming a plurality of digital states,
- second state machine means associated with the command means and coupled to receive the command signals for sequentially assuming a plurality of predetermined digital states, each of the assumed digital states assumed by the first and second state machine means being identical to one another when proper memory system operation occurs, and each of the assumed digital states being determined by the operation dictated by the command signals during an immediately prior assumed digital state and said prior assumed digital state, and
- circuit means coupled to the first and second state machines means to compare the assumed digital states of each for determining improper memory operation therefrom.
- 3. In a memory system for storing data in response to command signals issued from a circuit means that controls memory system operation, memory operation error detection apparatus for detecting improper memory operation, the apparatus comprising:
- first and second operation state machine means respectively associated with said memory system and said circuit means for sequentially assuming individual ones of a plurality of predetermined digital states in response to the command signals, each assumed digital state being determined, at least in part, by assertion of a command signal during an immediately prior assumed digital state, each of the first and second operation state machine means including means for providing an operation state signal indicative of a current assumed digital state, and
- comparing means coupled to receive the operation state signals and operable to produce an operation check error signal, indicating improper memory operation.
- 4. The apparatus of claim 3 wherein,
- the command signals correspond to a number of types of memory system operations.
- 5. The apparatus of claim 3, wherein the first and second state machine means each include logic function means coupled to receive the command signals for producing therefrom the current digital state.
- 6. The apparatus of claim 5, wherein the first and second state machine means each include state register means for receiving and holding the current digital state produced by the logic function means.
- 7. The apparatus of claim 6, wherein the logic function means is coupled to the state register means for receiving the prior-assumed digital state to produce, together with the command signals, the current digital state.
- 8. The apparatus of claim 5, wherein the logic function means includes means for receiving the prior-assumed digital state for providing, together with the received command signals, the current digital state.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is a continuation of application Ser. No. 738,565, filed May 28, 1985, now abandoned, which was a continuation of Ser. No. 340,611, filed Jan. 19, 1982 and now abandoned.
US Referenced Citations (7)
Number |
Name |
Date |
Kind |
3231858 |
Tuomenoksa et al. |
Jan 1966 |
|
3982111 |
Lerner et al. |
Sep 1976 |
|
4101969 |
Lawson et al. |
Jul 1978 |
|
4161778 |
Getson, Jr. et al. |
Jul 1979 |
|
4228496 |
Katzman et al. |
Oct 1980 |
|
4326290 |
Davis et al. |
Apr 1982 |
|
4365295 |
Katzman et al. |
Dec 1982 |
|
Non-Patent Literature Citations (3)
Entry |
Search Report from European Patent Application Publication No. 84,460, Based on Application No. 83300250, Search Report Published Jun. 11, 1986. |
H. F. Heath, Jr. and S. S. Husson, IBM Technical Disclosure Bulletin, Storage Address Checking; vol. 12, No. 12, May 1980, pp. 2217-2219. |
C. V. Freiman et al, IBM Technical Disclosure Bulletin, Detecting Storage Address Failures With Data Parity, vol. 12, No. 5, Oct. 1969, 652. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
738565 |
May 1985 |
|
Parent |
340611 |
Jan 1982 |
|