Semiconductor memory, operating method of semiconductor memory, memory controller, and system
First Claim
1. A semiconductor memory comprising:
- a plurality of memory blocks each having dynamic memory cells;
a refresh register storing disable block information indicating a memory block whose refresh operation is to be disabled;
a refresh control circuit periodically executing the refresh operation of a memory block except the memory block corresponding to the disable block information stored in the refresh register; and
a register control circuit writing the disable block information to the refresh register according to an external input, during an access cycle to one of the memory blocks.
5 Assignments
0 Petitions
Accused Products
Abstract
A refresh register stores disable block information indicating a memory block whose refresh operation is to be disabled. A refresh control circuit periodically executes the refresh operation of a memory block except the memory block corresponding to the disable block information. During an access cycle to one of the memory blocks, the register control circuit writes the disable block information to the refresh register according to an external input. Consequently, in order to rewrite the refresh register, it is not necessary to use an additional operation cycle to the access cycle. Since there is no need to insert an extra operation cycle, it is possible to change a memory area to be refreshed without lowering effective efficiency of access cycles. As a result, power consumption can be reduced.
11 Citations
20 Claims
-
1. A semiconductor memory comprising:
-
a plurality of memory blocks each having dynamic memory cells; a refresh register storing disable block information indicating a memory block whose refresh operation is to be disabled; a refresh control circuit periodically executing the refresh operation of a memory block except the memory block corresponding to the disable block information stored in the refresh register; and a register control circuit writing the disable block information to the refresh register according to an external input, during an access cycle to one of the memory blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An operating method of a semiconductor memory having a plurality of memory blocks each having dynamic memory cells, the method comprising:
-
writing the disable block information, indicating a memory block whose refresh operation is to be disabled, to the refresh register according to an external input, during an access cycle to one of the memory blocks; and periodically executing the refresh operation of a memory block except the memory block corresponding to the disable block information stored in the refresh register. - View Dependent Claims (14, 15)
-
- 16. A memory controller controlling an operation of a semiconductor memory, wherein the memory controller outputs a disable block information via one of a data terminal, and an address terminal of the semiconductor memory during a period in which a data signal is not input/output to/from the semiconductor memory or during a period in which an address signal is not output to the semiconductor memory in an access cycle in which the memory controller accesses the semiconductor memory.
-
20. A system having a semiconductor memory, a memory controller controlling access to the semiconductor memory and at least one master controller accessing the semiconductor memory via the memory controller, wherein
the semiconductor memory comprises: -
a plurality of memory blocks each having dynamic memory cells; a refresh register storing disable block information indicating a memory block whose refresh operation is to be disabled; a refresh control circuit periodically executing the refresh operation of a memory block except the memory block corresponding to the disable block information stored in the refresh register; and a register control circuit writing the disable block information to the refresh register according to an external input, during an access cycle to one of the memory blocks; and the memory controller outputs the disable block information to a data terminal or an address terminal of the semiconductor memory, during a period in which a data signal is not input/output to/from the semiconductor memory or during a period in which an address signal is not output to the semiconductor memory in an access cycle to the semiconductor memory accompanying an access request from the master controller.
-
Specification