IP Library Granted Patent US 7,379,323
Granted Patent B2
US 7,379,323 · App. 11/524,273 · Granted May 27, 2008

Memory with a refresh portion for rewriting data

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,379,323
App. No.
11/524,273
Granted
May 27, 2008
Kind
B2
Abstract

This memory comprises a first frequency detecting portion detecting access frequencies with respect to a plurality of memory cell blocks respectively, a comparator comparing the access frequencies with respect to the plurality of memory cell blocks detected by the first frequency detecting portion with each other and a refresh portion exercising control for selecting a prescribed memory cell block from among the plurality of memory cell blocks on the basis of comparison data output from the comparator and preferentially rewriting data in the memory cells included in the selected memory cell block.

Claims (40)

1. A memory comprising:

a memory cell array including a plurality of memory cell blocks each having a plurality of nonvolatile memory cells;

a first frequency detecting portion detecting access frequencies with respect to said plurality of memory cell blocks respectively;

a comparator comparing said access frequencies with respect to said plurality of memory cell blocks detected by said first frequency detecting portion with each other; and

a refresh portion exercising control for selecting a memory cell block from among said plurality of memory cell blocks on the basis of comparison data output from said comparator and preferentially rewriting data in said memory cells included in said selected memory cell block.

2. The memory according to claim 1 , wherein

said comparator detects a memory cell block exhibiting the maximum access frequency among said plurality of memory cell blocks, and

said refresh portion exercises control for preferentially rewriting data in said memory cells included in said memory cell block exhibiting the maximum access frequency.

3. The memory according to claim 1 , wherein

said comparator detects the sequence of the access frequencies with respect to said plurality of memory cell blocks, and

said refresh portion exercises control for selecting said memory cell block from among said plurality of memory cell blocks on the basis of sequence data output from said comparator and rewriting data in said memory cells included in said selected memory cell block.

4. The memory according to claim 1 , wherein

said refresh portion rewrites data in parallel with an access operation.

5. The memory according to claim 4 , wherein

said refresh portion exercises control for preferentially rewriting data in said memory cells included in a memory cell block exhibiting the maximum access frequency among said memory cell blocks, included in said plurality of memory cell blocks, other than a memory cell block subjected to said access operation.

6. The memory according to claim 5 , wherein

said refresh portion exercises control for rewriting data in said memory cells included in said memory cell block exhibiting the second maximum access frequency among said plurality of memory cell blocks when said access operation is performed on said memory cell block exhibiting the maximum access frequency among said plurality of memory cell blocks.

7. The memory according to claim 1 , wherein

said refresh portion rewrites data in a period including no access operation.

8. The memory according to claim 1 , wherein

said refresh portion rewrites data simultaneously with an access operation in a cycle period.

9. The memory according to claim 1 , wherein

said refresh portion selects said selected memory cell block, to be subjected to a rewrite-operation controlled by said refresh portion on the basis of said comparison data output from said comparator every period for performing a rewrite operation controlled by said refresh portion.

10. The memory according to claim 1 , wherein

said refresh portion exercises control for continually rewriting data in said selected memory cell block until completely rewriting data in all said memory cells included in said selected memory cell block.

11. The memory according to claim 1 , further comprising a second frequency detecting portion detecting access frequencies with respect to all said memory cells provided in said memory cell array, wherein

said refresh portion exercises control for selecting said selected memory cell block from among said plurality of memory cell blocks on the basis of said comparison data output from said comparator and preferentially rewriting data in said memory cells included in said selected memory cell block when said second frequency detecting portion detects that the total access frequency with respect to all memory cells has reached a prescribed number of times.

12. The memory according to claim 11 , further comprising:

a plurality of word lines each connected with a prescribed number of said memory cells, and

a holding portion holding presence/absence of an access operation every said prescribed number of memory cells connected to each of said plurality of word lines, wherein

said refresh portion exercises control for selecting said selected memory cell block from among said plurality of memory cell blocks on the basis of said comparison data output from said comparator and data held in said holding portion and rewriting data in said memory cells included in said selected memory cell block when said second frequency detecting portion detects that the total access frequency with respect to all said memory cells has reached said prescribed number of times.

13. The memory according to claim 12 , wherein

said refresh portion exercises control for rewriting no data in said memory cells included in said selected memory cell block when said selected memory cell block is accessed through all said word lines included in said selected memory cell block.

14. The memory according to claim 1 , wherein

said refresh portion exercises control for preferentially rewriting data in said memory cells included in said selected memory cell block when the access frequency with respect to said selected memory cell block has reached a prescribed number of times.

15. The memory according to claim 1 , further comprising a plurality of word lines each connected with a prescribed number of said memory cells, wherein

said refresh portion exercises control for rewriting data in said plurality of memory cells linked to a single one of said word lines with respect to said memory cells included in said selected memory cell block.

16. The memory according to claim 15 , further comprising a storage portion storing the range of said word lines of said memory cell blocks subjected to rewrite operations.

17. The memory according to claim 1 , wherein

said memory cells include ferroelectric capacitors having ferroelectric films.

Assignments (3)
MERGER Recorded Jan 12, 2016
From: PATRENELLA CAPITAL LTD., LLC
To: OL SECURITY LIMITED LIABILITY COMPANY
Reel/Frame 037487/0672 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2009
From: SANYO ELECTRIC CO., LTD.
To: PATRENELLA CAPITAL LTD., LLC
Reel/Frame 022161/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2006
From: MIYAMOTO, HIDEAKI; MATSUSHITA, SHIGEHARU
To: SANYO ELECTRIC CO., LTD.
Reel/Frame 018333/0021 →