Unlock instant, AI-driven research and patent intelligence for your innovation.

System and method for performing simultaneous read and write operations in memory

A writing operation and memory technology, applied in the direction of instrumentation, response error generation, redundant code error detection, etc., can solve the problems of expensive, reduced switching capacity, etc.

Active Publication Date: 2020-11-03
MARVELL ISRAEL MISL
View PDF7 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] However, limitations in conventional memory devices on the ability of multiple devices and cores to quickly read data stored in shared memory or write data to shared memory may, for example, result in reduced switching capabilities
While each device can be provided with its own corresponding memory, such a solution is expensive both in terms of the direct cost of the additional memory and in terms of the resources required to keep the different memories synchronized

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
  • System and method for performing simultaneous read and write operations in memory
  • System and method for performing simultaneous read and write operations in memory
  • System and method for performing simultaneous read and write operations in memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Various embodiments of memory devices are described below. In some embodiments, the memory devices described herein utilize techniques described in US Patent No. 8,514,651, entitled "Sharing Access to a Memory Among Clients," which is hereby incorporated by reference in its entirety.

[0019] figure 1 is a block diagram of an example memory device 100 according to one embodiment. The memory device 100 includes a collection of memory banks 104, 108 (sometimes referred to herein as "content memory banks") for storing content data. Memory device 100 also includes a memory bank 112 (sometimes referred to herein as a "parity memory bank") for storing redundancy information suitable for use by error correction algorithms. In one embodiment, memory banks 104, 108, and 112 are single-port memories. One of the advantages of the memory device 100 over larger single-port memories is that throughput is increased because data in more than one location in either of the content me...

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

A memory includes a set of content memory banks, a parity memory bank, and registers corresponding to the parity memory banks. The first memory interface device is configured to, in response to receiving a write request for writing to a set of content memory banks, perform a write operation over a plurality of clock cycles, including when parity information is written to the parity The memory bank previously temporarily stored parity information corresponding to the write request in the register. The second memory interface device is configured to, in response to i) receiving a read request for reading data from a memory bank in the set of content memory banks, and ii) determining that information responsive to the read request is to be read using parity information is reconstructed, and selectively uses information from i) a register or ii) a parity memory bank, to reconstruct information in response to a read request.

Description

[0001] Cross References to Related Applications [0002] This application claims U.S. Provisional Application No. 62 / 089,428, filed December 9, 2014, entitled "Write Routine During XOR Operations without Back Pressing NonWriting Interfaces," the entire disclosure of which is hereby incorporated by reference herein rights and interests. technical field [0003] The present disclosure relates generally to computer memory, and more particularly to memory devices having multiple memory banks and storing parity information to support multiple simultaneous memory accesses. Background technique [0004] The background description provided herein is for the purpose of generally presenting the context of the disclosure. The work of the presently named inventors is neither expressly nor impliedly admitted to the extent that the work is described in this Background section and aspects of the description that may not otherwise be limited to prior art at the time of filing is prior ar...

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): G06F11/10
CPCG06F11/1044G06F11/1076G06F3/0619G06F3/064G06F3/0673
Inventor Y·基特纳
Owner MARVELL ISRAEL MISL