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

Method, device and chip for allocating storage space of SRAM

A storage space and memory technology, applied in the computer field, can solve the problems of low utilization rate of SRAM storage space, inflexible storage space allocation, and increase of SRAM area, etc., to achieve the effect of improving flexibility, reducing wiring difficulty, and reducing area.

Active Publication Date: 2020-12-04
新华三半导体技术有限公司
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The storage space allocation of this SRAM is not flexible enough, and it is easy to cause the actual allocated SRAM storage space to be much larger than the SRAM storage space actually required by the communication equipment, and the SRAM storage space utilization rate is low
In addition, since the actual allocated SRAM storage space is much larger than the actual SRAM storage space required by the communication equipment, this increases the area of ​​the SRAM and increases the wiring difficulty of the back-end development

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, device and chip for allocating storage space of SRAM
  • Method, device and chip for allocating storage space of SRAM
  • Method, device and chip for allocating storage space of SRAM

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0065] SRAM is part of the chip. The chip can be NP (Network Processor, network processing chip), and the chip can also be other chips, such as DSP (Digital Signal Processor, digital signal processing chip), ASIC (Application Specific Integrated Circuit, application specific integrated circuit), FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. This embodi...

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

Embodiments of the present application provide a method, device, and chip for allocating storage space of SRAM. The method includes: determining the target size of the storage space of the SRAM required by the first interface according to the rate of the currently enabled first interface; Obtain consecutive target elements whose element values ​​are the first preset value in the array. The sum of the sizes of the storage spaces corresponding to the target elements is greater than or equal to the target size. The first preset value is used to indicate that the corresponding storage space is not occupied; the target element corresponds to The storage space allocated to the first interface, and the element value of the target element in the global array is set to the second preset value, the second preset value indicates that the storage space has been occupied; when the first interface is deleted, the global array The element value of the target element in is set to the first preset value. Applying the technical solution provided by the embodiment of the present application improves the flexibility of SRAM storage space allocation, improves the utilization rate of SRAM storage space, reduces the area of ​​SRAM, and reduces the wiring difficulty of back-end development.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a method, device and chip for allocating storage space of an SRAM. Background technique [0002] With the broadband of the Internet and the high-speed of the local area network, a large amount of data communication is required between communication devices, so the demand for high-speed, large-capacity data buffering becomes more and more urgent. SRAM (Static Random-Access Memory) is a kind of memory with static access function, which is characterized by the function of saving data without refreshing the circuit. SRAM uses transistors to store data, and it does not need a refresh circuit, which makes the working performance of the entire memory higher than that of dynamic random access memory. Therefore, SRAM can well meet the demand for high-speed, large-capacity data buffering, and then SRAM is widely used in communication equipment. [0003] Although SRAM has the ...

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): G06F12/02
CPCG06F12/023
Inventor 刁碧悦
Owner 新华三半导体技术有限公司
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