Memory system having internal state monitoring circuit
First Claim
1. A memory device, comprising:
- at least one pin;
an array of memory cells;
a state machine communicatively coupled to the array that generates signals to control read, write and erasure of data in the array;
a mode detector that detects a signal indicative of a selected mode of operation of the memory device; and
a switch responsive to the mode detector that routes at least one selected internal signal associated with at least one of the array and the state machine to the at least one pin of the memory device in real time for monitoring the at least one selected internal signal when the mode detector detects a signal that indicates a first mode of operation.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system having a test mode which can be used to access signals internally generated by the system during its operation. The signals accessible in the test mode are not available to a standard user of the system, but can be used by a memory chip designer to determine the cause of a device failure. The memory system includes a test signal switch which is used to route one of a multitude of internal signals to an input/output (I/O) pad where the information can be accessed by a chip designer. In order to access the internal signals, the memory system is first placed into a test mode, which acts to shut off the data paths used for reading the output of the sense amplifier included as part of the data read path or for reading the contents of the status register. A signal specifying a particular test signal of interest is then input. Decode logic is used to verify the coded input signal and control the multiplexer to route a specified internal signal through the switch to the I/O pad. By operating the memory system and monitoring the selected signal or data, a chip designer can isolate the cause of a device failure and investigate solutions to the problem without the need for micro-probing of the device.
53 Citations
99 Claims
-
1. A memory device, comprising:
-
at least one pin;
an array of memory cells;
a state machine communicatively coupled to the array that generates signals to control read, write and erasure of data in the array;
a mode detector that detects a signal indicative of a selected mode of operation of the memory device; and
a switch responsive to the mode detector that routes at least one selected internal signal associated with at least one of the array and the state machine to the at least one pin of the memory device in real time for monitoring the at least one selected internal signal when the mode detector detects a signal that indicates a first mode of operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of real time monitoring operating signals in a memory device, the method comprising:
-
performing a data processing operation on the memory device;
selecting at least one internal signal within the memory device during the data processing operation;
coupling the selected internal signal to an external connection of the memory device while the memory device performs the data processing operation; and
monitoring the internal signal. - View Dependent Claims (11, 12)
-
-
13. A method of testing a memory device, comprising:
-
initiating a first mode of operation of the memory device;
performing a memory operation during the first mode; and
selectively outputting internal signals, in real time, from the memory device generated during performance of the memory operation. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
selecting one of the internal signals to be output on an external connection; and
coupling the one of the internal signals to the external connection so that the one of the internal signals can be monitored in real time during the memory operation.
-
-
18. The method of claim 13, wherein the internal signals are either digital or analog signals.
-
19. The method of claim 13, wherein initiating a first mode of operation comprises initiating a test mode using a plurality of externally provided signals provided on a plurality of external connections.
-
20. The method of claim 13, wherein wherein initiating a first mode of operation comprises initiating a test mode by detecting a voltage provided on an external address connection which exceeds a predetermined voltage level.
-
21. A method of accessing internal signals generated by a memory system, the memory system having a standard mode of operation in which a user can program, erase, and read a memory cell and a test mode of operation in which internal signals used to monitor the memory system can be accessed, where access to the test mode of operation occurs upon detection of a test mode access state different from states which occur during the standard mode of operation, the method comprising:
-
applying a test mode access signal to produce the test mode access state for entering the test mode of operation, wherein the test mode access state is different from states produced during the standard mode of operation;
verifying that the test mode access state produced is a valid one allowing entry to the test mode of operation;
selecting which of a plurality of internal signals for monitoring the memory system is to be routed to a data output means when the test mode of operation is accessed, wherein the internal signals include digital and analog signals; and
routing the selected signal to a data input/output pad of the memory system when the test mode of operation is accessed. - View Dependent Claims (22, 23, 24, 25)
determining if the test mode access signal applied to enter the test mode is a voltage outside a range of voltages applied during operation in the standard mode of the memory system.
-
-
26. A method of accessing internal signals generated by a memory system, the memory system having a standard mode of operation in which a user can program, erase, and read a memory cell and a test mode of operation in which internal signals used to monitor the memory system can be accessed, where access to the test mode of operation occurs upon detection of a test mode access state different from states which occur during the standard mode of operation, the method comprising:
-
applying a test mode access signal to produce the test mode access state for entering the test mode of operation, wherein the test mode access state is different from states produced during the standard mode of operation;
verifying that the test mode access state produced is a valid one allowing entry to the test mode of operation;
selecting which of a plurality of internal signals for monitoring the memory system is to be routed to a data output means when the test mode of operation is accessed, wherein the internal signals include digital and analog signals; and
routing the selected signal to an address pin of the memory system when the test mode of operation is accessed. - View Dependent Claims (27, 28, 29, 30)
determining if the test mode access signal applied to enter the test mode is a voltage outside a range of voltages applied during operation in the standard mode of the memory system.
-
-
29. The method of claim 26, wherein a plurality of test mode access signals are used to produce the test mode access state.
-
30. The method of claim 26, wherein the test mode access signal which produces the test mode access state is a sequence of command signals different from those which would be applied during the standard mode of operation.
-
31. A method of accessing internal signals generated by a memory system, the memory system having a standard mode of operation in which a user can program, erase, and read a memory cell and a test mode of operation in which internal signals used to monitor the memory system can be accessed, where access to the test mode of operation occurs upon detection of a test mode access state different from states which occur during the standard mode of operation, the method comprising:
-
applying a test mode access signal to produce the test mode access state for entering the test mode of operation, wherein the test mode access state is different from states produced during the standard mode of operation;
verifying that the test mode access state produced is a valid one allowing entry to the test mode of operation, wherein the test mode access state which allows entry to the test mode is detection of a test mode access signal which is different than signals applied during the standard mode of operation;
selecting which of a plurality of internal signals for monitoring the memory system is to be routed to a data output means when the test mode of operation is accessed, wherein the internal signals include digital and analog signals; and
routing the selected signal to the data output means when the test mode of operation is accessed. - View Dependent Claims (32, 33, 34, 35, 36)
determining if the test mode access signal applied to enter the test mode is a voltage outside a range of voltages applied during operation in the standard mode of the memory system.
-
-
36. The method of claim 31, wherein the test mode access signal which produces the test mode access state is a sequence of command signals different from those which would be applied during the standard mode of operation.
-
37. A method of accessing internal signals generated by a memory system, the memory system having a standard mode of operation in which a user can program, erase, and read a memory cell and a test mode of operation in which internal signals used to monitor the memory system can be accessed, where access to the test mode of operation occurs upon detection of a test mode access state different from states which occur during the standard mode of operation, the method comprising:
-
applying a plurality of test mode access signals to produce the test mode access state for entering the test mode of operation, wherein the test mode access state is different from states produced during the standard mode of operation;
verifying that the test mode access state produced is a valid one allowing entry to the test mode of operation;
selecting which of a plurality of internal signals for monitoring the memory system is to be routed to a data output means when the test mode of operation is accessed, wherein the internal signals include digital and analog signals; and
routing the selected signal to the data output means when the test mode of operation is accessed. - View Dependent Claims (38, 39, 40, 41, 42)
determining if the test mode access signal applied to enter the test mode is a voltage outside a range of voltages applied during operation in the standard mode of the memory system.
-
-
42. The method of claim 37, wherein the test mode access signal which produces the test mode access state is a sequence of command signals different from those which would be applied during the standard mode of operation.
-
43. A method of accessing internal signals generated by a memory system, the memory system having a standard mode of operation in which a user can program, erase, and read a memory cell and a test mode of operation in which internal signals used to monitor the memory system can be accessed, where access to the test mode of operation occurs upon detection of a test mode access state different from states which occur during the standard mode of operation, the method comprising:
-
applying a test mode access signal to produce the test mode access state for entering the test mode of operation, wherein the test mode access state is different from states produced during the standard mode of operation;
verifying that the test mode access state produced is a valid one allowing entry to the test mode of operation;
selecting which of a plurality of internal signals for monitoring the memory system is routed to a data output node when the test mode of operation is accessed, wherein the internal signals include digital and analog signals; and
routing the selected signal to a data input/output pad of the memory system in real time when the test mode of operation is accessed. - View Dependent Claims (44, 45, 46, 47)
determining if the test mode access signal applied to enter the test mode is a voltage outside a range of voltages applied during operation in the standard mode of the memory system.
-
-
46. The method of claim 43, wherein a plurality of test mode access signals are used to produce the test mode access state.
-
47. The method of claim 43, wherein the test mode access signal which produces the test mode access state is a sequence of command signals different from those which would be applied during the standard mode of operation.
-
48. A method of accessing internal signals generated by a memory system, the memory system having a standard mode of operation in which a user can program, erase, and read a memory cell and a test mode of operation in which internal signals used to monitor the memory system can be accessed, where access to the test mode of operation occurs upon detection of a test mode access state different from states which occur during the standard mode of operation, the method comprising:
-
applying a test mode access signal to produce the test mode access state for entering the test mode of operation, wherein the test mode access state is different from states produced during the standard mode of operation;
verifying that the test mode access state produced is a valid one allowing entry to the test mode of operation;
selecting which of a plurality of internal signals for monitoring the memory system is routed to a data output node when the test mode of operation is accessed, wherein the internal signals include digital and analog signals; and
routing the selected signal to an address pin of the memory system in real time when the test mode of operation is accessed. - View Dependent Claims (49, 50, 51, 52)
determining if the test mode access signal applied to enter the test mode is a voltage outside a range of voltages applied during operation in the standard mode of the memory system.
-
-
51. The method of claim 48, wherein a plurality of test mode access signals are used to produce the test mode access state.
-
52. The method of claim 48, wherein the test mode access signal which produces the test mode access state is a sequence of command signals different from those which would be applied during the standard mode of operation.
-
53. A method of accessing internal signals generated by a memory system, the memory system having a standard mode of operation in which a user can program, erase, and read a memory cell and a test mode of operation in which internal signals used to monitor the memory system can be accessed, where access to the test mode of operation occurs upon detection of a test mode access state different from states which occur during the standard mode of operation, the method comprising:
-
applying a test mode access signal to produce the test mode access state for entering the test mode of operation, wherein the test mode access state is different from states produced during the standard mode of operation;
verifying that the test mode access state produced is a valid one allowing entry to the test mode of operation, wherein the test mode access state which allows entry to the test mode is detection of a test mode access signal which is different than signals applied during the standard mode of operation;
selecting which of a plurality of internal signals for monitoring the memory system is routed to a data output node when the test mode of operation is accessed, wherein the internal signals include digital and analog signals; and
routing the selected signal to the data output node in real time when the test mode of operation is accessed. - View Dependent Claims (54, 55, 56, 57, 58)
determining if the test mode access signal applied to enter the test mode is a voltage outside a range of voltages applied during operation in the standard mode of the memory system.
-
-
58. The method of claim 53, wherein the test mode access signal which produces the test mode access state is a sequence of command signals different from those which would be applied during the standard mode of operation.
-
59. A method of accessing internal signals generated by a memory system, the memory system having a standard mode of operation in which a user can program, erase, and read a memory cell and a test mode of operation in which internal signals used to monitor the memory system can be accessed, where access to the test mode of operation occurs upon detection of a test mode access state different from states which occur during the standard mode of operation, the method comprising:
-
applying a plurality of test mode access signals to produce the test mode access state for entering the test mode of operation, wherein the test mode access state is different from states produced during the standard mode of operation;
verifying that the test mode access state produced is a valid one allowing entry to the test mode of operation;
selecting which of a plurality of internal signals for monitoring the memory system is routed to a data output node when the test mode of operation is accessed, wherein the internal signals include digital and analog signals; and
routing the selected signal to the data output node in real time when the test mode of operation is accessed. - View Dependent Claims (60, 61, 62)
determining if the test mode access signal applied to enter the test mode is a voltage outside a range of voltages applied during operation in the standard mode of the memory system.
-
-
62. The method of claim 59, wherein the test mode access signal which produces the test mode access state is a sequence of command signals different from those which would be applied during the standard mode of operation.
-
63. A method of real time monitoring internal operating signals in a memory device, the method comprising:
-
externally providing a test mode initiation signal to the memory device;
initiating a test mode of operation of the memory device in response to a received test mode initiation signal;
performing a memory cell erase operation on the memory device;
selectively coupling an internal signal, during while performing a standard memory operation, to an external connection of the memory device in real time while the memory device is in the test mode; and
selecting at least one operation of a preprogram signal, an erase high voltage signal, a verify signal, a verify ok signal, an increment address signal, an increment pulse signal, a maximum address detection signal, and a maximum pulse allowed signal.
-
-
64. A method of real time monitoring operating signals in a memory device, the method comprising:
-
performing a memory cell erase operation on the memory device;
selecting at least one internal signal within the memory device during the data processing operation, wherein selecting at least one internal signal comprises selecting at least one of a preprogram signal, an erase high voltage signal, a verify signal, a verify ok signal, an increment address signal, an increment pulse signal, a maximum address detection signal, and a maximum pulse allowed signal;
coupling the selected internal signal to an external connection of the memory device while the memory device performs the data processing operation; and
monitoring the internal signal.
-
-
65. A method of testing a memory device, comprising:
-
initiating a first mode of operation of the memory device;
performing a memory operation during the first mode; and
selectively outputting internal signals, in real time, from the memory device generated during performance of the memory operation, wherein the internal signals are either digital or analog signals;
selecting one of the internals signal to be output, in real time, on an external connection; and
coupling the one of the internal signals to the external connection so that the one of the internal signals can be monitored in real time during the memory operation. - View Dependent Claims (66, 67, 68, 69, 70)
-
-
71. A method of testing a memory device, comprising:
-
initiating a test mode of operation using a plurality of externally provided signals provided on a plurality of external connections;
performing a memory operation during the first mode; and
selectively outputting internal signals, in real time, from the memory device generated during performance of the memory operation, wherein the internal signals are either digital or analog signals. - View Dependent Claims (72, 73, 74, 75)
selecting one of the internal signals to be output on an external connection; and
coupling the one of the internal signals to the external connection so that the one of the internal signals can be monitored in real time during the memory operation.
-
-
76. A method of testing a memory device, comprising:
-
initiating a test mode of operation of the memory device by detecting a voltage provided on an external address connection which exceeds a predetermined voltage level;
performing a memory operation during the first mode; and
selectively outputting internal signals, in real time, from the memory device generated during performance of the memory operation, wherein the internal signals are either digital or analog signals. - View Dependent Claims (77, 78, 79, 80)
selecting one of the internal signals to be output on an external connection; and
coupling the one of the internal signals to the external connection so that the one of the internal signals can be monitored in real time during the memory operation.
-
-
81. A method of testing a memory device, comprising:
-
initiating a test mode of operation of the memory device using an externally provided signal, wherein the externally provided signal is a voltage provided on an external connection which exceeds a predetermined voltage level;
performing a memory operation during the first mode; and
selectively outputting internal signals, in real time, from the memory device generated during performance of the memory operation;
selecting one of the internals signal to be output, in real time, on an external connection; and
coupling the one of the internal signals to the external connection so that the one of the internal signals can be monitored in real time during the memory operation. - View Dependent Claims (82, 83)
-
-
84. A method of testing an integrated memory device, comprising:
-
initiating a test mode of operation of the integrated memory device using a plurality of externally provided signals provided on a plurality of external connections;
selecting one of a data program, data read and data erase operation of the integrated memory device;
performing the selected operation during the test mode; and
selectively outputting internal signals from the integrated memory device generated during performance of the selected operation in real time. selecting one of the internals signal to be output on an external connection; and
coupling the one of the internal signals to the external connection so that the one of the internal signals can be monitored in real time during the selected operation. - View Dependent Claims (85, 86)
-
-
87. A method of testing an integrated memory device, comprising:
-
initiating a test mode of operation of the integrated memory device, wherein initiating a test mode comprises detecting a voltage provided on an external address connection which exceeds a predetermined voltage level;
selecting one of a data program, data read and data erase operation of the integrated memory device;
performing the selected operation during the test mode; and
selectively outputting internal signals from the integrated memory device generated during performance of the selected operation in real time. selecting one of the internals signal to be output on an external connection; and
coupling the one of the internal signals to the external connection so that the one of the internal signals can be monitored in real time during the selected operation. - View Dependent Claims (88)
-
-
89. A method of testing an integrated memory device, comprising:
-
initiating a test mode of operation of the integrated memory device;
detecting a voltage provided on a first external connection which exceeds a predetermined voltage level;
selecting one of a data program, data read and data erase operation of the integrated memory device;
performing the selected operation during the test mode; and
selectively outputting internal signals from the integrated memory device generated during performance of the selected operation in real time. selecting one of the internals signal to be output on a second external connection; and
coupling the one of the internal signals to the second external connection so that the one of the internal signals can be monitored in real time during the selected operation. - View Dependent Claims (90, 91)
latching a test mode code signal provided on a plurality of data input connections.
-
-
91. The method of claim 89, wherein the internal signals are either digital or analog signals.
-
92. A method of testing an integrated memory device, comprising:
-
initiating a test mode of operation of the integrated memory device, wherein initiating a test mode of operation comprises;
detecting a voltage provided on a first external connection which exceeds a predetermined level;
detecting a voltage provided on a second external connection which exceeds a predetermined level; and
latching a test mode code signal provided on a plurality of data input connections;
selecting one of a data program, data read and data erase operation of the integrated memory device;
performing the selected operation during the test mode; and
selectively outputting internal signals from the integrated memory device generated during performance of the selected operation in real time. selecting one of the internals signal to be output on the first external connection; and
coupling the one of the internal signals to the first external connection so that the one of the internal signals can be monitored in real time during the selected operation. - View Dependent Claims (93)
-
-
94. An integrated circuit memory device comprising:
-
test mode detection circuitry for detecting an externally provided test mode trigger and initiating a test mode in response to the test mode trigger;
output circuitry coupled to the test mode detection circuitry, wherein the output circuitry comprises a switching circuit comprises a multiplex circuit and wherein said output circuitry is configured to selectively output internal operating signals, in real time, acquired during standard memory operations in response to the initiated test mode; and
wherein the standard memory operations are performed during the test mode and comprise data read, data write, and data erase operations. - View Dependent Claims (95, 96, 97, 98, 99)
-
Specification