1. An information processing apparatus comprising:
a storage unit for pre-storing failure-definition information including failure information regarding failure in the information processing apparatus and identification information regarding whether the failure is to be fixed by a user, the failure information and the identification information being associated with each other;
a processor to control the information processing apparatus according to a process including:
generating occurred-failure information of the failure occurring in the information processing apparatus;
determining whether the occurred-failure is to be fixed by the user, by using the failure-definition information stored by the storage unit and the occurred-failure information generated; and
issuing a notification to the user, upon determining the occurred-failure being to be fixed by the user.
2. The information processing apparatus according to claim 1, wherein, generating process generates multiple pieces of the occurred-failure information, and determining process determines that the occurred-failures are fixed by the user when all of the occurred-failures corresponding to the multiple pieces of the occurred-failure information are fixed by the user.
3. The information processing apparatus according to claim 1, further comprising a failed-section indicating unit for indicating a failed section in the information processing apparatus on the basis of the occurred-failure information generated.
4. The information processing apparatus according to claim 3, wherein the failed-section indicating unit is disposed adjacent to the failed section.
5. The information processing apparatus according to claim 3, wherein the failed-section indicating unit is turned on by power supplied from a backup battery provided on a motherboard included in the information processing apparatus.
6. A failure notification circuit for issuing a notification of a failure in an information processing apparatus, the failure notification circuit comprising:
a storage unit for pre-storing failure-definition information including failure information regarding failure in the information processing apparatus and identification information regarding whether the failure is to be fixed by a user, the failure information and the identification information being associated with each other;
a generating unit for generating occurred-failure information of the failure occurring in the information processing apparatus;
a determining unit for determining whether the occurred-failure is to be fixed by the user, by using the failure-definition information stored by the storage unit and the occurred-failure information generated; and
an output unit for performing output to a notification unit for issuing a notification to the user, upon the determining unit determining the occurred-failure being to be fixed by the user.
7. The failure notification circuit according to claim 6, wherein generating unit generates multiple pieces of the occurred-failure information, and determining unit determines that the occurred-failures are fixed by the user when all of the occurred-failures corresponding to the multiple pieces of the occurred-failure information are fixed by the user.
8. The failure notification circuit according to claim 6, further comprising a failed-section indicating unit for indicating a failed section in the information processing apparatus based on the occurred-failure information generated by the generating unit.
9. The failure notification circuit according to claim 8, wherein the failed-section indicating unit is disposed adjacent to the failed section.
10. The failure notification circuit according to claim 8, wherein the failed-section indicating unit is turned on with power supplied from a backup battery provided on a motherboard included in the information processing apparatus.
11. A failure notification method for issuing a notification of a failure in an information processing apparatus, comprising the step of:
(a) generating occurred-failure information of the failure occurring in the information processing apparatus;
(b) determining whether the occurred-failure is to be fixed by the user, by using the failure-definition information stored by the storage unit and the occurred-failure information generated; and
(c) issuing a notification to the user, upon determining the occurred-failure being to be fixed by the user.
12. The failure notification method according to claim 11, generating multiple pieces of the occurred-failure information in step (a), and determining that the occurred-failures are fixed by the user when all of the occurred-failures corresponding to the multiple pieces of the occurred-failure information are fixed by the user in step (b).
13. The failure notification method according to claim 11, further comprising the step of:
indicating a failed section in the information processing apparatus on basis of the occurred-failure information generated.
14. The failure notification method according to claim 13, wherein, in step (d), the failed section is indicated adjacent to the failed section.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A system for storing data, the system comprising:
a plurality of memory dies, wherein each memory die of the plurality of memory dies comprises a plurality of memory cells;
at least one charge pump configured to supply a voltage to at least one memory die of the plurality of memory dies, wherein the at least one charge pump is located on a first die that is separate from the plurality of memory dies;
a controller configured to receive instructions and control the at least one charge pump.
2. The system of claim 1, wherein each memory cell of the plurality of memory cells comprises a non-volatile memory cell.
3. The system of claim 1, wherein the controller is further configured to use a charge pump interleaving method to supply voltage to the plurality of memory dies.
4. The system of claim 1, wherein the controller is located on a second die that is separate from the first die and the plurality of memory dies.
5. The system of claim 1, wherein the first die comprises an interface configured to receive signals from at least one of the plurality of memory dies.
6. The system of claim 5, wherein the interface comprises an analog-to-digital converter that receives analog values read from memory cells of at least one of the plurality of memory dies and converts the analog values into digital representations of the analog values.
7. The system of claim 1, wherein the controller is further configured to send at least one signal that selects a given one of the plurality of memory dies to receive the voltage supplied by the at least one charge pump.
8. The system of claim 1, further comprising a host, wherein the host is configured to send at least one instruction for controlling the one or more charge pumps to the controller.
9. The system of claim 8, wherein the voltage supplied by the at least one charge pump is dependent on a detected temperature.
10. A method for operating a data storage system, comprising:
receiving data to store in at least one of a plurality of memory dies, wherein each memory die of the plurality of memory dies includes a plurality of memory cells.
generating, by at least one charge pump, at least one voltage, wherein the at least one charge pump is located on a first die that is separate from the plurality of memory dies; and
storing the received data in the at least one of a plurality of memory dies using the at least one voltage.
11. The method of claim 10, wherein each memory cell of the plurality of memory cells comprises a non-volatile memory cell.
12. The method of claim 10, further comprising controlling the at least one charge pump by a controller.
13. The method of claim 12, wherein the controller is located on a controller die that is separate from the first die and the plurality of memory dies.
14. The method of claim 12, further comprising sending, by the controller, instructions to turn off at least one charge pump.
15. The method of claim 12, further comprising adjusting the at least one voltage dependent upon a detected temperature.
16. The method of claim 12, further comprising receiving signals from at least one of the plurality of memory dies.
17. The method of claim 10, wherein voltages are supplied by a plurality of charge pumps using an interleaving method.
18. A memory, comprising:
a plurality of memory cells;
an interface coupled to the plurality of memory cells, the interface configured to:
receive a voltage from at least one charge pump, wherein the at least one charge pump is located on a first die, wherein the first die is separate from a die comprising the plurality of memory cells; and
circuitry coupled to the plurality of memory cells, wherein the circuitry is configured to:
receive data to be stored in the at least a portion of the plurality of memory cells; and
program the data in the at least a portion of the plurality of memory cells using the voltage received from the at least one charge pump.
19. The memory of claim 18, wherein each memory cell of the plurality of memory cells comprises a non-volatile memory cell.
20. The memory of claim 18, wherein the first die further comprises a controller.
21. The memory of claim 18, further comprising a controller located on a second die, the second die separate from the die comprising the plurality of memory cells and the first die.