Method for increasing RAM read-writing efficiency

An efficient and write operation technology, applied in the field of communication, can solve the problems of affecting write operations, increasing additional storage space, affecting the efficiency of read operations, etc., to achieve the effect of improving read and write efficiency and avoiding bank conflicts

Inactive Publication Date: 2009-11-18
HUAWEI TECH CO LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] (1) It is only suitable for write operations, and cannot solve the tRC conflict of the read operation itself;
[0011] When reading DDRRAM, since the address and Start_bank are fixed and cannot be allocated dynamically, it will inevitably affect the efficiency of the read operation
If the pointer recycling scheme is used in cache management, when the Buffer is full, it will also affect the write operation
[0012] (2) Added additional storage space;
[0014] Therefore, none of the existing technologies can fundamentally solve or avoid the waste of bandwidth caused by tRC

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
  • Method for increasing RAM read-writing efficiency
  • Method for increasing RAM read-writing efficiency

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The core idea of ​​the present invention is to provide a method for effectively avoiding bank conflicts in RAM read and write operations. By operating multiple adjacent cells at the same time, the queues that need to perform read / write operations are searched in order, and the first searched The available banks can be used for corresponding read / write operations, effectively improving the read / write efficiency of the external memory.

[0031] The present invention provides a method for improving the efficiency of RAM reading and writing. The present invention stores the address of each cell and the information of the number of banks used in order by providing several queues (queues), and then can be used in each queue in each clock The banks of the RAM are searched in turn, and the first available bank that does not conflict with the previous read / write operation is found and used. When all the operation banks in a queue are used up, the information in the subsequent qu...

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 present invention relates to a method for improving the read-write efficiency of RAM in the technical field of communication. The method comprises: firstly, providing a plurality of queues, storing the address of each cell and the information of the number of used banks in sequence; The banks of RAM that can be used in each queue are searched in turn until the first available unit is searched or all the units of the queue are searched and stopped; according to the order of the queues, the first is searched from all available units searched by the clock. The read / write operation is performed on an available bank that does not conflict with the previous read / write operation. The invention effectively avoids the problem of bank conflict in the read and write operations of the DDR-RAM, improves the read and write efficiency of the external memory, and does not increase additional storage space at the same time.

Description

technical field [0001] The invention relates to the technical field of communication, in particular to a method for improving the read-write efficiency of RAM. Background technique [0002] When operating DDR_RAM (double data read-write RAM), limited by its conditions, the operation of the same bank (unit) must wait for a certain amount of time. Taking RLDRAM II (DDR_RAM with simplified latency) as an example, for RLDRAM devices, the relevant operating conditions are shown in the table below. [0003] [0004] It can be seen from the above table that even under the 200M clock, it takes at least 4 cycles to perform the second operation on the same bank. In this way, certain difficulties are brought about when the packet length of certain bytes is read / written outside the chip according to the address. For example, for RLDRAM devices, an address has 8 banks. If each packet length occupies (8×N+1) banks, 3 bank wastes of cycle waiting time will be consumed between packets...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G11C7/10
Inventor 林涛林郁杜文华崔靖杰施雪峰付红松
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products