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

Virtual multi-port memory as well as method for storing and reading data thereof

A technology for memory reading and storage, which is applied in the field of virtual multi-port memory and its storage and reading data, which can solve the problems of large unit area and high production cost of multi-port memory, reduce power consumption, save cost, and reduce operating frequency Effect

Active Publication Date: 2010-07-07
北京炬力北方微电子股份有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The embodiment of the present invention provides a virtual multi-port memory and its method for storing and reading data, which is used to solve the problem of large unit area and high production cost of the multi-port memory in the prior art

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
  • Virtual multi-port memory as well as method for storing and reading data thereof
  • Virtual multi-port memory as well as method for storing and reading data thereof
  • Virtual multi-port memory as well as method for storing and reading data thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The embodiment of the present invention implements a virtual multi-port memory through multiple single-port memories, thereby reducing the area of ​​the used memory and reducing the cost of the chip on the premise of ensuring that the code rate of data transmission of each port remains unchanged.

[0041] Such as image 3 As shown, the first type of virtual multi-port memory (number of ports NP≥2) in the embodiment of the present invention includes a control unit 10 , NP write buffers 20 corresponding to ports, and NP single-port memories 30 . Assume that the data bit width of the virtual multi-port memory is n bits, the address depth is a, and the address bit width is bits, and the write enable bit width is k bits, then the data bit width of the single-port memory is n bits, and the address depth is The address bit width is bits, write enable bit width is k bits.

[0042]The control unit 10 is configured to control the write buffer 20 to store the data of the one...

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 relates to the field of integrated circuits, in particular to a method for achieving a virtual dual-ported memory through a single port memory and a device, wherein the virtual dual-ported memory substantially uses large continuous exchanged data which are limited between various ports. The virtual dual-ported memory comprises NP single port memories, NP writing buffers, reading buffers and control units, wherein the number NP of the ports of the virtual dual-ported memory is equal or greater than 2, and the NP writing buffers and reading buffers correspond to the ports. NP single port memories alternately receive the visitation of the NP ports, data of NP periods is received and sent in each visitation, thereby guaranteeing the code rate of data transmission of various ports. The method can use a unit port memory with low cost to replace the dual-ported memory with high cost in a specific application, thereby saving cost.

Description

technical field [0001] The invention relates to the field of integrated circuits, in particular to a virtual multi-port memory and methods for storing and reading data. Background technique [0002] In integrated circuits, it is often necessary to exchange a large amount of continuous data between multiple asynchronous modules. In order to ensure the integrity of data transmission and reduce the occupancy of system resources, a multi-port memory is generally used to buffer the data sent by one end, and then fetched by other ports when appropriate. Multi-port memory (number of ports NP≥2) provides NP sets of ports that can read / write data, so that each port can read / write memory at the same time. [0003] Common multi-port memories are such as figure 1 The dual-port memory shown. In the USB (Universal Serial Bus, universal serial bus) control circuit, it is necessary to exchange a large amount of data in units of packets between the USB data terminal and the system interna...

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 北京炬力北方微电子股份有限公司