Claims
- 1. A memory device, comprising:
a plurality of memory banks each comprising a plurality of memory blocks; and a self-refresh controlling circuit for selecting one of the memory banks and performing a self-refresh operation on one of the memory blocks of the selected memory bank.
- 2. The memory device of claim 1, wherein the self-refresh controlling circuit comprises:
a self-refresh address counter for generating row address data; a self-refresh cycle generating circuit for generating a self-refresh cycle signal; wherein the self-refresh address counter is responsive to a self-refresh command signal to mask one or more bits of the address data, and wherein the self-refresh cycle generating circuit is responsive to the self-refresh command signal to increase the period of the self-refresh cycle signal.
- 3. The memory device of claim 2, wherein the period of the self-refresh cycle signal increases as the number of masked bits of the address data increases.
- 4. The memory device of claim 2, wherein a masked bit of the address data is level-fixed.
- 5. The memory device of claim 1, wherein the self-refresh controlling circuit comprises a plurality of row decoders for selecting word lines of memory cells in the memory banks, wherein a row decoder associated with a selected memory bank is responsive to a self-refresh command signal for blocking activation of word lines associated with a non-selected portion of the selected memory bank.
- 6. The memory device of claim 1, wherein the self-refresh controlling circuit comprises a row address buffer that is responsive to a self-refresh command signal for blocking at least one row address signal associated with a non-selected portion of the selected memory bank.
- 7. A method for controlling a self-refresh operation in a semiconductor memory device, comprising the steps of:
selecting one of a plurality of memory banks, wherein each memory bank comprises a plurality of memory blocks; selecting a memory block of the selected memory bank to be refreshed during a refresh operation; and blocking activation of wordlines associated with a non-selected memory blocks in the selected memory bank during the refresh operation.
- 8. The method of claim 7, wherein the step of selecting a block of memory cells in the selected memory bank comprises the steps of:
generating a self-refresh command signal; masking one or more bits of row address data in response to the self-refresh command signal; and selecting for the refresh operation, the block of memory cells addressed by the masked bits.
- 9. The method of claim 8, wherein the step of masking the bits comprises level-fixing the bits.
- 10. The method of claim 9, wherein the block of memory cells are selected based on the fixed value of the masked bits.
- 11. The method of claim 8, further comprising the steps of:
generating a self-refresh cycle signal for controlling the refresh operation; and increasing the period of the self-refresh cycle signal based on the self-refresh command signal.
- 12. A method for controlling a self-refresh operation in a semiconductor memory device, comprising the steps of:
generating a control signal during a self-refresh operation; masking at least one row address in response to the control signal; performing a self-refresh operation for a portion of a memory bank in the semiconductor memory device using unmasked row addresses.
- 13. The method of claim 12, wherein the step of masking at least one row address comprises disabling operation of a cycle counter to level-fix an address bit.
- 14. The method of claim 13, further comprising the step of increasing a period of a self-refresh cycle signal in response to the control signal.
- 15. The method of claim 12, further comprising the step of selecting a portion of the memory bank using the masked address.
- 16. The method of claim 12, wherein the step of masking at least one row address comprises the step of blocking activation of a row address corresponding to a non-used portion of the memory bank.
- 17. The method of claim 16, wherein the step of blocking activation of a row address is performed in a row address buffer.
- 18. The method of claim 16, wherein the step of blocking activation of a row address is performed in a row address pre-decoder.
- 19. A circuit for performing a PASR (partial array self refresh) operation in a semiconductor memory device, the circuit comprising:
a first pulse generator for generating a self-refresh cycle signal during a refresh operation of a semiconductor memory device, wherein the self-refresh cycle signal comprises a predetermined period T; and a counter comprising a plurality of cycle counters for generating row address data in response to the self-refresh cycle signal, wherein the row address data is decoded to activate wordlines of a memory bank during the refresh operation of the semiconductor memory device, wherein during a PASR operation, the counter is responsive to PASR control signal to disable operation of a cycle counter to mask an address bit output from the counter and wherein the first pulse generator is responsive to the PASR control signal to increase the predetermined period T of the self-refresh cycle signal.
- 20. The circuit of claim 19, further comprising a command buffer for receiving an external self-refresh command signal and outputting the PASR control signal.
- 21. The circuit of claim 19, further comprising a second pulse generator wherein the second pulse generator outputs a counter control signal in response to the self-refresh cycle signal to control operation of the counter.
- 22. The circuit of claim 19, further comprising a row address buffer for receiving the row address data output from the counter.
- 23. The circuit of claim 19, further comprising an oscillator for generating an oscillator signal to control operation of the first pulse generator.
- 24. The circuit of claim 23, wherein the first pulse generator comprises a plurality of cycle counters, wherein the oscillator signal is processed by a selected set of cycle counters based on the PASR control signal, to adjust the period of the self-refresh cycle signal output from the first pulse generator.
- 25. A circuit for performing a PASR (partial array self refresh) operation in a semiconductor memory device, the circuit comprising:
a first pulse generator for generating a self-refresh cycle signal during a refresh operation of a semiconductor memory device; a counter comprising a plurality of cycle counters for generating row address data in response to the self-refresh cycle signal, wherein the row address data is decoded to activate wordlines of a memory bank during the refresh operation of the semiconductor memory device; a row address buffer for receiving the row address data output from the counter and outputting row addresses; a row predecoder for decoding the row addresses output from the row address buffer to generate self-refresh address signals that are processed to activate wordlines of a memory bank during the refresh operation of the semiconductor memory device, wherein during a PASR operation, the row address buffer is responsive to a PASR control signal to mask one or more address bits of the row address data to block activation of wordlines corresponding to a non-used portion of a memory bank.
- 26. The circuit of claim 25, wherein a masked address bit is level-fixed during the PASR operation.
- 27. A circuit for performing a PASR (partial array self refresh) operation in a semiconductor memory device, the circuit comprising:
a first pulse generator for generating a self-refresh cycle signal during a refresh operation of a semiconductor memory device; a counter comprising a plurality of cycle counters for generating row address data in response to the self-refresh cycle signal, wherein the row address data is decoded to activate wordlines of a memory bank during the refresh operation of the semiconductor memory device; a row address buffer for receiving the row address data output from the counter and outputting row addresses; a row predecoder for decoding the row addresses output from the row address buffer to generate self-refresh address signals that are processed to activate wordlines of a memory bank during the refresh operation of the semiconductor memory device, wherein during a PASR operation, the row predecoder is responsive to a PASR control signal to mask one or more address bits of the row address data to block activation of wordlines corresponding to a non-used portion of a memory bank.
- 28. The circuit of claim 27, wherein a masked address bit is level-fixed during the PASR operation.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is based on U.S. Provisional Application No. 60/289,264 filed on May 7, 2001, which is fully incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60289264 |
May 2001 |
US |