Controller of semiconductor memory device for detecting event and storing event information and operating method thereof
First Claim
Patent Images
1. A controller for controlling a semiconductor memory device, the controller comprising:
- an event occurrence detection unit configured to detect whether an event occurs;
an event information generation unit configured to generate event information, in response to the detected result; and
a command generation unit configured to generate a command for storing the event information in the semiconductor memory device,wherein the semiconductor memory device includes a memory cell array configured to perform a program operation of storing data,wherein the event includes a time-out event that occurs when the program operation is performed in the semiconductor memory device, and is detected when a monitoring signal does not exist for a time-out time and a value of a data length counter is not a predetermined value, andwherein the monitoring signal periodically inputted for every set time is continuously inputted for the time-out time, and the value of the data length counter is a value for counting data input to the semiconductor memory device.
1 Assignment
0 Petitions
Accused Products
Abstract
There are provided a controller of a semiconductor memory device, which stores data for debug processing, and an operating method of the controller. A controller for controlling a semiconductor memory device includes an event occurrence detection unit configured to detect whether an event occurs, an event information generation unit configured to generate event information in response to the detecting result from the event occurrence detection unit, and a command generation unit configured to generate a command for storing the event information in the semiconductor memory device.
-
Citations
20 Claims
-
1. A controller for controlling a semiconductor memory device, the controller comprising:
-
an event occurrence detection unit configured to detect whether an event occurs; an event information generation unit configured to generate event information, in response to the detected result; and a command generation unit configured to generate a command for storing the event information in the semiconductor memory device, wherein the semiconductor memory device includes a memory cell array configured to perform a program operation of storing data, wherein the event includes a time-out event that occurs when the program operation is performed in the semiconductor memory device, and is detected when a monitoring signal does not exist for a time-out time and a value of a data length counter is not a predetermined value, and wherein the monitoring signal periodically inputted for every set time is continuously inputted for the time-out time, and the value of the data length counter is a value for counting data input to the semiconductor memory device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of operating a controller for controlling a semiconductor memory device, the method including:
-
comparing event signals input through a plurality of event signal lines with an event expectation value representing states of the event signals when an event occurs to detect the occurrence of the event; generating event information including event data from a preset time before and after a point of time when the event occurs; and generating a command for storing the event information in the semiconductor memory device, wherein the semiconductor memory device includes a memory cell array configured to perform a program operation of storing data, wherein the event includes a time-out event that occurs when the program operation is performed in the semiconductor memory device, and is detected when a monitoring signal does not exist for a time-out time and a value of a data length counter is not a predetermined value, and wherein the monitoring signal periodically inputted for every set time is continuously inputted for the time-out time, and the value of the data length counter is a value for counting data input to the semiconductor memory device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification