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

Data read-write method and storage device

A technology of data reading and writing and storage, which is applied in the field of storage, can solve the problem of reducing storage, achieve the effect of reducing area and solving conflicts between reading and writing

Inactive Publication Date: 2012-05-02
HUAWEI TECH CO LTD
View PDF5 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The inventors have found that, under the same access bandwidth, the area of ​​two single-port memories is limited compared with the pseudo-dual-port / dual-port memories of the same capacity specification, and how to reduce the area of ​​the memory more significantly, the prior art still has no corresponding solution

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
  • Data read-write method and storage device
  • Data read-write method and storage device
  • Data read-write method and storage device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the object, technical solution and advantages of the present invention clearer, the implementation manner of the present invention will be further described in detail below in conjunction with the accompanying drawings.

[0040] The embodiment of the present invention adopts the M×W method to represent the capacity of the memory, wherein, M is the depth of the memory, indicating the total number of storage units in the memory, and W is the width of the memory, indicating the capacity of each storage unit, also called bit width, and the unit is a bit. The unit of memory capacity represented by M×W is bit.

[0041] see figure 1 One aspect of the embodiments of the present invention provides a method for reading and writing data. The method uses multiple single-port memories with a small capacity, and cooperates with a lookup table to realize the access bandwidth of a pseudo-dual-port / dual-port memory with a large capacity. Methods include:

[0042] 101...

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 discloses a data read-write method and a storage device, which belongs to the field of memories. The method includes determining capacity specifications of a single-port memory, a main memory look-up table and a standby memory look-up table according to the capacity specifications M*W of a false dual-port / dual-port memory to be achieved and the quantity N+1 of the single-port memory, using M / N number of storage units as units, enabling the storage units corresponding to each unit in the main memory look-up table and the standby memory look-up table to be initialized to different values so as to be used for indicating different single-port memories respectively, reading data from an effective single-port memory indicated by a reading address of the main memory look-up table when reading operation and writing operation exist simultaneously and corresponding values of the reading address and a writing address in the main memory look-up table are same, writing data in a standby single-port memory indicated by the writing address of the standby memory look-up table, and identifying the single-port memory where effective data and idle data of the writing address exist. By means of the scheme, an area of the memories is reduced greatly.

Description

technical field [0001] The invention relates to the field of memory, in particular to a data reading and writing method and a storage device. Background technique [0002] Memories, such as SRAM (Static Random Access Memory, static random access memory), eDRAM (Enhanced Dynamic Random Access Memory, enhanced dynamic random access memory), etc., are often used in the ASIC (Application Specific Integrated Circuit, application specific integrated circuit) design process. According to the requirements of access bandwidth, the memory can be divided into single-port / pseudo-dual-port / dual-port / quad-port memory. Under the same capacity specification, the access bandwidth of the pseudo dual-port / dual-port memory is twice that of the single-port memory, but the area of ​​the pseudo-dual-port / dual-port memory is more than twice that of the single-port memory. [0003] In order to reduce the area of ​​the memory, two single-port memories with the same specifications as the pseudo-dual-...

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): G06F13/16G06F12/02
CPCG06F2212/1044G06F12/0292G11C7/1075G06F12/0692
Inventor 吕晖熊涛
Owner HUAWEI TECH CO LTD
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