IP Library Granted Patent US 8,631,194
Granted Patent B2
US 8,631,194 · App. 13/007,557 · Granted Jan 14, 2014

DRAM refresh schedule control module

Inventor: Takahiro Wakasa (Shiojiri, JP)
Assignee: Seiko Epson Corporation
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 8,631,194
App. No.
13/007,557
Granted
Jan 14, 2014
Kind
B2
Abstract

An electronic device includes a memory control circuit that controls a DRAM, and the memory control circuit performs: a first distributed refresh process for issuing refresh commands to the DRAM at a predetermined interval so that storage elements of which the DRAM is configured are refreshed at least once in a predetermined period Ts; a concentrated refresh process for issuing, triggered by a predetermined request to the DRAM, a predetermined number of times Nc of the refresh commands in a burst at an interval that is shorter than the predetermined interval; and a second distributed refresh process for, when the predetermined number of times Nc of refresh commands have been issued, calculating a refresh interval Tr for refreshing remaining storage elements that have not yet been refreshed in the predetermined period Ts and issues refresh commands at the calculated refresh interval Tr.

Claims (23)

1. An electronic device comprising a memory control circuit that controls a DRAM,

wherein the memory control circuit performs:

a first distributed refresh process for issuing refresh commands to the DRAM at a predetermined interval so that storage elements of which the DRAM is configured are refreshed at least once in a predetermined period Ts;

a concentrated refresh process for issuing, triggered by a predetermined request which is different from refresh commands to the DRAM, a predetermined number of times Nc of burst refresh commands in a burst having been issued in the concentrated refresh process at an interval in the predetermined period Ts that is shorter than the predetermined interval; and

a second distributed refresh process for, when the predetermined number of times Nc of refresh commands have been issued and a concentrated refresh process has been performed in the predetermined period Ts, calculating a refresh interval Tr for refreshing remaining storage elements to the DRAM that have not yet been refreshed in the predetermined period Ts and issues refresh commands at the calculated refresh interval Tr.

2. The electronic device according to claim 1 ,

wherein in the second distributed refresh process, the refresh interval Tr is calculated using Nr=Ns−Nb−Nc and Tr=(Ts−Tb−Tc)/Nr,

where Ns is the total predetermined number of times it is necessary to issue a refresh command in order to refresh the storage elements of which the DRAM is configured at least once within the predetermined period Ts, Nb is the number of times a refresh command is issued in the first distributed refresh process, Nc is the number of times a refresh command is issued in the concentrated refresh process, Nr is the number of times it is necessary to issue a refresh command in order to refresh the remaining storage elements that have not yet been refreshed in the predetermined period Ts, Tb is the time required to issue refresh commands in the first distributed refresh process, and Tc is the time required to issue refresh commands in the concentrated refresh process.

3. The electronic device according to claim 1 ,

wherein the memory control circuit changes the set values regarding the issuance o refresh commands in the first distributed refresh process, the concentrated refresh process, and the second distributed refresh process each time the predetermined period Ts passes.

4. The electronic device according to claim 1 , wherein in the concentrated refresh process, the number of times Nc that a refresh command is issued is changed based on the type of request to the DRAM.

5. The electronic device according to claim 1 , wherein in the concentrated refresh process, the same predetermined number Nc of refresh commands is issued, triggered by multiple types of requests to the DRAM.

6. The electronic device according to claim 1 ,

wherein the electronic device is an image reading apparatus; and

in the concentrated refresh process, the refresh commands are issued in a burst, triggered by an image read request.

7. The electronic device according to claim 1 ,

wherein the electronic device is a printing apparatus; and

in the concentrated refresh process, the refresh commands are issued in a burst, triggered by at least one of a color correction request and a screen process request.

8. The electronic device according to claim 1 ,

wherein the memory control circuit:

issues refresh commands consistently at the predetermined interval during the predetermined period Ts in the case where a first mode has been set;

issues the total number of times Ns that refresh commands are to be issued in a burst at a predetermined timing within the predetermined period Ts, in the case where a second mode has been set; and

performs the first distributed refresh process, the concentrated refresh process, and the second distributed refresh process in the case where a third mode has been set.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2024
From: CRYSTAL LEAP ZRT
To: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD.
Reel/Frame 066761/0627 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 1, 2024
From: SEIKO EPSON CORPORATION
To: CRYSTAL LEAP ZRT
Reel/Frame 066162/0434 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2011
From: WAKASA, TAKAHIRO
To: SEIKO EPSON CORPORATION
Reel/Frame 025654/0465 →
Priority Claims (1)
JP 2010-025211 · Feb 8, 2010 · national
Continuity (1)
Related Publication 20110197020A1 · Aug 11, 2011