Stacked Cache system based on SEDRAM, control method and Cache device

A stacking and controller technology, applied in the field of stacking cache systems and cache devices, can solve the problems of large cache capacity, large SRAM volume and high price

Active Publication Date: 2021-03-26
BEIJING VCORE TECH CO LTD
View PDF2 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] The integration of SRAM is low, and the same capacity of DRAM (Dynamic Random Access Memory, dynamic random access memory) memory can be designed to be smaller, but SRAM requires a large volume, and the price is relatively high. An important reason for increasing the cache capacity. The increase in capacity will inevitably lead to an increase in the number of transistors inside the CPU. To integrate a larger cache on a limited CPU area, the manufacturing process is more demanding.

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
  • Stacked Cache system based on SEDRAM, control method and Cache device
  • Stacked Cache system based on SEDRAM, control method and Cache device
  • Stacked Cache system based on SEDRAM, control method and Cache device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0075] refer to figure 1 , image 3 , this embodiment provides a stacked Cache system based on SEDRAM, the stacked Cache system is integrated in a multi-layer bonded wafer, and includes a cache memory (Cache), a Cache controller, and a SEDRAM controller; the SEDRAM controller can It can be single-channel or multi-channel parallel access; according to the number of SEDRAM banks, there can be one or more SEDRAM controllers;

[0076] The multilayer bonded wafer includes a storage wafer structure and a processor wafer structure, the storage wafer structure includes at least one layer of storage wafer, and the processor wafer structure includes at least one layer of processor wafer; that is: multilayer bonding A wafer can include a processor wafer and a storage wafer, a multi-layer bonded wafer can also include a processor wafer and two storage wafers, and a multi-layer bonded wafer can also include two layers The processor wafer and one layer of storage wafer, the specific numbe...

Embodiment 2

[0083] refer to figure 2 , Figure 4 , this embodiment provides a stacked Cache system based on SEDRAM, the stacked Cache system is integrated in a multi-layer bonded wafer, and includes a cache memory (Cache), a Cache controller, and a SEDRAM controller; the SEDRAM controller can It can be single-channel or multi-channel parallel access; according to the number of SEDRAM banks, there can be one or more SEDRAM controllers;

[0084] The multilayer bonded wafer includes a storage wafer structure and a processor wafer structure, the storage wafer structure includes at least one layer of storage wafer, and the processor wafer structure includes at least one layer of processor wafer; that is: multilayer bonding A wafer can include a processor wafer and a storage wafer, a multi-layer bonded wafer can also include a processor wafer and two storage wafers, and a multi-layer bonded wafer can also include two layers The processor wafer and one layer of storage wafer, the specific num...

Embodiment 3

[0093] refer to Figure 5 , this embodiment provides a Cache control method for any stacked Cache system in the above embodiments, using the SEDRAM unit integrated in each layer of the storage wafer in the storage wafer structure as the Cache system The overall storage space of the Cache is controlled, and both the control domain and the Cache data domain are stored in the SEDRAM unit;

[0094] The concrete steps of this Cache control method are as follows:

[0095] First step S10: the CPU integrated in the processor wafer structure outputs a memory access address;

[0096] Second step S11: According to the memory access address, the Cache controller sends a read request to the SEDRAM controller integrated in the processor wafer structure, and the SEDRAM controller reads the required Cache Line from the SEDRAM unit. The Cache Line includes the control domain and Cache data domain (Cache Data), control domain includes Cache state domain (Cache State) and Cache tag domain (Cac...

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 a stacked Cache system based on an SEDRAM, a control method and a Cache device, the stacked Cache system is integrated on a multi-layer bonding wafer and comprises a cache memory, a Cache controller and an SEDRAM controller; wherein the multi-layer bonding wafer comprises a storage wafer structure and a processor wafer structure; the SEDRAM unit is integrated in each layerof storage wafer in the storage wafer structure and is used as a storage space of the high-speed buffer memory; the processor wafer structure is integrated with a CPU, a Cache controller, an SEDRAM controller and a memory controller. According to the Cache system, the SEDRAM unit integrated on each layer of storage wafer of the storage wafer structure is used as the storage space of the cache memory, so that the capacity and bandwidth of the cache memory can be greatly improved, the hit rate of the cache memory is increased, the reading speed of hot spot data is increased, the hit rate of data read in a CPU is increased, and meanwhile, storage resources of the processor chip can be saved.

Description

technical field [0001] The invention relates to the technical field of computer memory, in particular to a stacked Cache system based on SEDRAM, a control method and a Cache device. Background technique [0002] In the prior art, cache memory (Cache) is a small-capacity high-speed memory composed of fast SRAM (Static Random-Access Memory) storage elements, which can be directly integrated in a CPU (Central Processing Unit, central processing unit) chip. A high-speed cache is set between the CPU and the memory, and the frequently accessed active program blocks and data blocks in the memory are copied to the cache to improve the speed of CPU read and write instructions and data. Due to the locality of program access, in most cases, the CPU can directly obtain instructions and data from the Cache without accessing the memory. [0003] The integration of SRAM is low, and the same capacity of DRAM (Dynamic Random Access Memory, dynamic random access memory) memory can be designe...

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): G06F3/06G06F9/50
CPCG06F3/0604G06F3/0614G06F3/0622G06F3/0656G06F9/5027Y02D10/00
Inventor 赵继业郇丹丹
Owner BEIJING VCORE TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products