Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Refreshing method for dynamic random access memory

A dynamic random access and memory technology, applied in static memory, digital memory information, information storage, etc., can solve the problems of frequent refresh times and high power consumption, and achieve the effect of reducing refresh times, reducing power consumption, and improving system performance

Inactive Publication Date: 2014-02-05
INST OF ACOUSTICS CHINESE ACAD OF SCI
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The purpose of the present invention is to provide a kind of refreshing method of DRAM in view of the shortcoming of prior art, to solve the problems of frequent refresh times, memory access delay and large power consumption in the memory refreshing method of prior art, reduce power consumption and improve performance

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Refreshing method for dynamic random access memory
  • Refreshing method for dynamic random access memory
  • Refreshing method for dynamic random access memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] The DRAM refresh method of the present invention adopts priority scheduling of the access of the row to be refreshed, which replaces the traditional refresh operation, reduces the refresh times, reduces the power consumption of the DRAM and improves the system performance.

[0021] The technical solutions of the present invention will be further described in detail below through the accompanying drawings and embodiments.

[0022] figure 1 It is a schematic diagram of the refresh control circuit of the DRAM refresh method of the present invention. Compared with the conventional DRAM refresh, the priority scheduling is added to the access of the row to be refreshed. Therefore, the structure of the DRAM controller needs to be modified. As shown in the figure, each One command adds a comparator to find the access of the row to be flushed in the queue, and the rest of the modules are in the traditional form, which improves the versatility of the module.

[0023] The schedul...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a refreshing method for a DRAM (dynamic random access memory). The method comprises the steps of setting an initial value of a counter, wherein the count of the counter is decreased every one decreasing period; judging whether the lines of the DRAM are accessed, if yes, entering the next refreshing period by setting the value of the counter as the initial value, and if not, when the value of the counter is decreased to the minimum count value, searching whether an access operation for the line to be refreshed exists in an access storage order queue, and if the access for the line to be refreshed exists in the access storage order queue, using a scheduler to execute in priority and setting the value of the counter as the initial value to enter the next refreshing period. Three priority scheduling algorithms of prior line targeting, the prior access order of the line to be refreshed and the first coming and first serving are adopted by the method to perform the DRAM control operation, and partial refreshing operation is replaced by prior scheduling the access to the line to be refreshed, so the refreshing times are reduced, the power consumption of the DRAM is reduced, and system performance is enhanced.

Description

technical field [0001] The present invention relates to a memory refresh method, in particular, to a refresh method of dynamic random access memory. Background technique [0002] Dynamic Random Access Memory (DRAM) has low unit storage cost and high integration density, and is widely used in modern computer systems. DRAM is a volatile memory device. In order to keep data from being lost, a refresh operation is required. The JEDEC standard stipulates that the refresh cycle of DRAM cells is 64ms (32ms at high temperature), and all DRAM rows must be refreshed within the refresh cycle. If the memory cells are not refreshed, the stored information is lost. [0003] At present, the scheduling algorithm usually used by the DRAM memory controller is FR-FCFS (First-Ready First-Come-First-Serve, row hit first-first come first serve), which determines the next memory access request to be responded to. The main features of the algorithm are row hit first and earliest request first. T...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/02G11C11/406
CPCY02B60/1225Y02D10/00
Inventor 王琪王东辉张铁军
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products