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

SRAM storage device and method based on SRIO protocol

A storage device and protocol technology, applied in the direction of information storage, static memory, digital memory information, etc., can solve the problems of SRAM storage volume expansion, storage volume cannot expand the refresh time, etc., and achieve the effect of capacity expansion

Active Publication Date: 2020-07-10
CHINA ELECTRONIC TECH GRP CORP NO 38 RES INST +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The technical problem to be solved by the present invention is that the storage volume of the storage device based on DDR in the prior art cannot be expanded in capacity and there is a problem of refresh time
[0006] With the help of a series of advantages of SRIO controller protocol, such as expandable, fixed delay, safety and reliability, combined with the characteristics of SRAM memory banks that do not need to be refreshed, the problem of refreshing time in traditional DDR is solved, and the packet forwarding logic module receives data from SRIO control The request packet of the controller, the request packet includes the address of the target SRAM to be accessed, according to the corresponding relationship between the address and the cascade expansion topology, select the correct SRIO controller to forward the request packet, and solve the problem of SRAM memory bank capacity expansion

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
  • SRAM storage device and method based on SRIO protocol
  • SRAM storage device and method based on SRIO protocol
  • SRAM storage device and method based on SRIO protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0033] Such as figure 1 As shown, an SRAM storage device based on the SRIO protocol includes an SRAM storage bank, an SRIO controller, a packet forwarding logic module, an arbitration logic module, and a pipeline logic module.

[0034] The SRAM memory bank is 4Gbits or 2Gbits or 1Gbits SRAM; 4Gbits or 2Gbits or 1Gbits SRAM is designed to be spliced ​​by a plurality of small single-port SRAMs according to the address, because the small SRAM is convenient for back-end physical design and implementation. Taking the SRAM with a data bit width of 32bits and a depth of 16K as an example, 8192, 4096 and 2048 banks are required to form 4Gbits, 2Gbits and 1Gbits SRAM banks respectively. Such as figure 2As shown, a 1Gbits SRAM memory bank requires a total of 2048 single-port SRAMs with a 32bits width and a 16K depth to be spliced ​​according to addresses. According to the physical implementation of the backend, the multi-level registers in the pipeline are respectively placed between...

Embodiment 2

[0043] Such as Figure 7 As shown, based on the SRAM storage device based on the SRIO protocol provided in Embodiment 1 of the present invention, Embodiment 2 of the present invention also provides an SRAM storage method based on the SRIO protocol, the method comprising:

[0044] Step S1: the local SRIO controller inputs a read and write request to the SRAM memory bank, and outputs the read and write request packet to the packet forwarding logic module through the first register;

[0045] Step S2: The packet forwarding logic module judges which one of the target of the request is the local SRAM space, the upstream SRAM space or the downstream SRAM space according to the address in the read and write request packet, and forwards and reads according to the target of the request The request packet, the forwarded read and write request packet passes through the second register and is output to the arbitration logic module;

[0046] Step S3: The arbitration logic module selects mu...

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 an SRAM storage device and method based on an SRIO protocol. The system comprises an SRAM memory bank, an SRIO controller, a packet forwarding logic module, an arbitration logic module and an assembly line logic module, wherein the SRIO controller comprises a local SRIO controller, an upstream SRIO controller and a downstream SRIO controller; the packet forwarding logic module is used for selecting a local SRIO controller or an upstream SRIO controller or a downstream SRIO controller according to the address in the request packet and forwarding the request packet; the arbitration logic module is used for access control of requests of a plurality of SRIO controllers, and the pipeline logic module is used for data flow control among the SRIO controllers, the packet forwarding logic module, the arbitration logic module and the SRAM memory bank. The SRAM storage device has the advantages that the problems of capacity expansion and refreshing time of the storage bodyof the DDR-based storage device are solved.

Description

technical field [0001] The invention relates to the technical field of digital signal processors, and in particular to an SRAM storage device and method based on the SRIO protocol. Background technique [0002] The digital signal processor uses a hierarchical storage structure, and the general implementation from the upper layer to the lower layer is: general-purpose registers, multi-level Cache structure, and main memory. The general implementation of main memory is DDR, and DDR is usually composed of DDR (Double Data Rate, double rate) controller, DDR PHY and DDR particles. For digital signal processors, the main problem with using DDR as main memory is the refresh time, which is caused by the physical characteristics of DDR particles. Due to the existence of the refresh process, the effective bandwidth of DDR will be reduced by 6% to 10%, and the access delay will be unstable. These factors restrict the application scenarios with strict real-time requirements. Another s...

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 Applications(China)
IPC IPC(8): G11C11/413
CPCG11C11/413Y02D10/00
Inventor 胡孔阳李泉泉张磊章钰吴安冯洋
Owner CHINA ELECTRONIC TECH GRP CORP NO 38 RES INST
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