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

Detectors for validating the cache

A detector, a technology to be verified, applied in the direction of error detection/correction, instrumentation, software testing/debugging, etc., can solve problems such as poor cache verification accuracy, insufficient verification of cache, and failure to verify cache problems, etc., to improve accuracy Effects of sex, efficiency, and wide-ranging value

Active Publication Date: 2022-06-10
沐曦科技北京有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the cache contains a lot of logic, and it is not accurate enough to verify the cache only from the accuracy of the last obtained data
[0003] For example, when a request obtains the target data through the cache, the target data is not queried in the cache during the cache execution process, but obtained from the external memory, and the detection and prediction results should be obtained directly in the cache Yes, there should be no misses, but the target data obtained in the end is consistent with the predicted target data. Obviously, there is no problem with the cache, resulting in poor cache verification accuracy.
In addition, even if there is a problem in verifying the cache in the existing technology, it is usually necessary to go back to multiple clocks to find the problem, resulting in low cache verification efficiency

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
  • Detectors for validating the cache

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] In order to further illustrate the technical means and effects adopted by the present invention to achieve the predetermined purpose of the invention, the following describes the specific implementation of a detector for verifying cache according to the present invention with reference to the accompanying drawings and preferred embodiments and the same. Efficacy, detailed description as follows.

[0015] According to an embodiment, a detector for verifying a cache is provided, such as figure 1 shown, including the information acquisition module, the prediction module and the tag array, among which,

[0016] The information acquisition module is configured to acquire peripheral interface information from all peripheral interfaces (interfaces) of the cache to be verified, the peripheral interface information includes request information (request), and in the process of processing the request information by the cache to be verified, The tag update point of the tag module ...

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 detector for verifying a cache, comprising: an information acquisition module: used to obtain peripheral interface information from all peripheral interfaces of the cache to be verified, the peripheral interface information includes request information, and process the request in the cache to be verified In the information process, the corresponding tag update information is obtained at the tag update point of the tag module interface of the cache to be verified, and the interface information and the corresponding tag update information are sent to the prediction module; tag array: used to store tag verification information; Prediction module: used to update the tag verification information in the tag array based on the interface information and the corresponding tag update information; it is also used to update the tag verification information in the tag array when the cache to be verified is processing the request information. Obtain the current tag information in the cache to be verified from the tag module interface, and compare it with the current tag verification information one by one. If they are inconsistent, generate the first warning information. The invention improves the accuracy and efficiency of cache verification.

Description

technical field [0001] The present invention relates to the field of chip technology, in particular to a detector for verifying cache. Background technique [0002] In the chip design process, the chip design needs to be verified, and the cache (cache) is an important part and an important module that needs to be verified. In the prior art, information is usually obtained from a peripheral interface (interface) of the cache, target data is predicted, and the correctness of the cache is verified by comparing with the target data actually obtained from the cache. However, the cache contains a lot of logic, and it is not accurate enough to verify the cache only from the accuracy of the last fetched data. [0003] For example, when a request obtains the target data through the cache, the target data is not actually queried in the cache during the execution of the cache, but is obtained from the external memory, and the result of the detection and prediction should be obtained d...

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): G06F11/36
CPCG06F11/3604
Inventor 不公告发明人
Owner 沐曦科技北京有限公司