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

On-chip cache design method and on-chip cache based on bank compilation and layout coordination

An on-chip cache and design method technology, applied in static memory, computer-aided design, CAD circuit design, etc., can solve problems such as large timing margin, and achieve the effects of power consumption optimization, area reduction, and power consumption improvement

Active Publication Date: 2022-05-17
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Makes it necessary to reserve a large timing margin when compiling the memory bank, resulting in unnecessary area and power consumption overhead

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
  • On-chip cache design method and on-chip cache based on bank compilation and layout coordination
  • On-chip cache design method and on-chip cache based on bank compilation and layout coordination
  • On-chip cache design method and on-chip cache based on bank compilation and layout coordination

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0052] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application.

[0053] The traditional layout structure of on-chip cache is as follows figure 1 As shown, the main body is a storage array composed of memory banks, and the outside of the storage array is glue logic, including a series of merging, selection, registration operations or bus protocol conversion logic, and finally output to the external unit or bus. Specifically, the memory bank may be an SRAM memory bank. Due to the large size of the memory banks, the distance of the memory banks from the glue logic varies in different locations. Such as figure 1 The memory bank in the mi...

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 present application relates to an on-chip cache design method and an on-chip cache in which storage body compilation and layout are coordinated. The method performs pre-layout planning on the glue logic, obtains its layout area, marks the layout area as a layout area, selects the convergence point of the storage body in the layout area, and uses the convergence point as the distance calculation between the storage body and the glue logic Reference point, select the position closest to the convergence point in the unlayouted area as the layout position of the current memory bank, calculate the timing requirements of the current memory bank at the layout position according to the distance between the layout position and the convergence point, and calculate the timing requirements for the current memory bank Exhaustive compilation is performed to obtain a set of candidate compilation configurations of the current memory bank, and a compilation configuration that meets timing requirements is selected from the set. By adopting the method, the location information of the memory bank can be considered while compiling the memory bank, so that the timing requirements for memory bank compilation can be accurately formulated, and the memory bank with the speed meeting the requirements and the best power consumption can be compiled.

Description

technical field [0001] The present application relates to the technical field of computer chips, in particular to an on-chip cache design method and an on-chip cache in which memory bank compilation and layout are coordinated. Background technique [0002] Modern microprocessors and various SOC chips have large-capacity on-chip caches, which are generally composed of memory banks generated by memory bank compilers. Multiple such memory banks are combined and selected by glue logic to form various large-capacity caches. On-chip cache structures such as Cache, Scratch Pad Memory, and shared buffer pool. The capacity of the on-chip cache continues to increase, and its area reaches 30% to 45% or more of the whole chip, and the proportion of power consumption also increases accordingly. At the same time, the on-chip cache is often in the critical timing path, which determines the frequency of the whole chip. Therefore, how to further improve the performance of the on-chip cache ...

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): G06F30/392G06F30/394G06F30/398G06F30/327G11C5/02G06F111/04G06F115/02G06F119/06
CPCY02D10/00
Inventor 刘必慰郭阳刘衡竹胡春媚扈啸梁斌鲁建壮陈小文
Owner NAT UNIV OF DEFENSE TECH