Data processing system and operation method of data processing system
View Patent ↗To provide a data processing system that includes a nonvolatile memory device capable of storing multilevel data and enables increasing storage capacity of a main memory device when the data processing system is activated. The data processing system includes an arithmetic processing device, a main memory device, and a nonvolatile memory device. The main memory device includes a volatile memory device, and the nonvolatile memory device is configured to store multilevel data in one memory cell. When the data processing system is deactivated, the nonvolatile memory device stores binary data, whereby the stored data can be held for a long time. Upon activation, the nonvolatile memory device stores multilevel data, whereby increasing storage capacity. When the storage capacity is increased, a free space is generated in the nonvolatile memory device, which can be used as a part of the main memory device of the data processing system.
1. A data processing system, comprising:
an arithmetic processing device; and
a nonvolatile memory device,
wherein the nonvolatile memory device comprises a plurality of memory cells,
wherein the nonvolatile memory device is configured to store s-bit (s is an integer greater than or equal to 1) data in each of the memory cells when the data processing system is not activated,
wherein the nonvolatile memory device is configured to store t-bit (t is an integer greater than or equal to 2) data in each of the memory cells when the data processing system is activated,
wherein an integer value of s is smaller than an integer value of t,
wherein the arithmetic processing device is configured to perform arithmetic processing using the nonvolatile memory device when the data processing system is activated,
wherein when power is not supplied to the data processing system the data processing system is not activated, and
wherein when the power is supplied to the data processing system the data processing system is activated.
2. The data processing system according to claim 1 , wherein the integer value of s is 1.
3. The data processing system according to claim 1 ,
wherein each of the memory cells comprises a transistor, and
wherein the transistor comprises a metal oxide in a channel formation region.
4. A data processing system, comprising:
an arithmetic processing device;
a first memory device; and
a second memory device,
wherein the second memory device is a nonvolatile memory device,
wherein the second memory device comprises a plurality of memory cells,
wherein the second memory device is configured to store s-bit (s is an integer greater than or equal to 1) data in each of the memory cells when the data processing system is not activated,
wherein the second memory device is configured to store t-bit (t is an integer greater than or equal to 2) data in each of the memory cells when the data processing system is activated,
wherein an integer value of s is smaller than an integer value of t,
wherein the arithmetic processing device is configured to perform arithmetic processing using the first memory device and the second memory device when the data processing system is activated,
wherein when power is not supplied to the data processing system the data processing system is not activated, and
wherein when the power is supplied to the data processing system the data processing system is activated.
5. The data processing system according to claim 4 , wherein the integer value of s is 1.
6. The data processing system according to claim 4 ,
wherein each of the memory cells comprises a transistor, and
wherein the transistor comprises a metal oxide in a channel formation region.
7. An operation method of a data processing system comprising an arithmetic processing device and a nonvolatile memory device,
wherein the nonvolatile memory device comprises a plurality of memory cells,
wherein the nonvolatile memory device is configured to store s-bit (s is an integer greater than or equal to 1) data in each of the memory cells when the data processing system is not activated,
wherein the nonvolatile memory device is configured to store t-bit (t is an integer greater than or equal to 2) data in each of the memory cells when the data processing system is activated,
wherein an integer value of s is smaller than an integer value of t,
wherein the arithmetic processing device is configured to perform arithmetic processing using the nonvolatile memory device when the data processing system is activated,
wherein when power is not supplied to the data processing system the data processing system is not activated, and
wherein when the power is supplied to the data processing system the data processing system is activated.
8. The operation method of the data processing system according to claim 7 , wherein the integer value of s is 1.
9. The operation method of the data processing system according to claim 7 ,
wherein each of the memory cells comprises a transistor, and
wherein the transistor comprises a metal oxide in a channel formation region.
10. The operation method of the data processing system according to claim 7 ,
wherein the data processing system further comprises a first memory device, and
wherein the arithmetic processing device is configured to perform arithmetic processing using the first memory device and the nonvolatile memory device when the data processing system is activated.