Error positioning method and system based on RTL-level power consumption analysis

A technology for power analysis and error localization, applied in error detection/correction, faulty hardware testing methods, detection of faulty computer hardware, etc. It solves problems such as long generation iteration time, and achieves the effect of mining power consumption optimization space, low power consumption design goals, and reducing design iteration time.

Active Publication Date: 2018-11-27
NAT UNIV OF DEFENSE TECH
View PDF4 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Technical problem to be solved by the present invention: Aiming at the above-mentioned problems of the prior art, an error location method and system based on RTL-level power consumption analysis is provided. The present invention can realize power consumption analysis and power consumption defects in the early stage of microprocessor chip design Processes such as positioning and verification greatly shorten the design iteration time, break through the limitations of mainstream verification technologies such as simulation verification, formal verification and other methods that cannot verify power consumption defects, and make up for the small space for power consumption optimization in the physical design stage and design iteration time Insufficient to meet the expected low-power design requirements and goals with faster speed and higher 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
  • Error positioning method and system based on RTL-level power consumption analysis
  • Error positioning method and system based on RTL-level power consumption analysis
  • Error positioning method and system based on RTL-level power consumption analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The following will be a test case set containing two test cases {TestCase i} as an example, the error location method and system based on RTL-level power consumption analysis of the present invention are further described in detail, wherein the test case set {TestCase i} The two test cases included are TestCase0 for testing integer programs and TestCase1 for testing vector floating-point programs.

[0037] Such as figure 2 and image 3 As shown, the implementation steps of the error location method based on RTL-level power consumption analysis in this embodiment include:

[0038] 1) Obtain executable DUT under test, reference design REF, and test case set {TestCase i};

[0039]2) from TestCaseSet {TestCase i} traverse to select a current test case TestCase i , to run the current test case TestCase i , with the help of EDA power consumption analysis tool to evaluate the power consumption of the DUT under test and the reference design REF respectively;

[0040] 3...

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 error positioning method and system based on RTL-level power consumption analysis. The error positioning method includes the steps that an executable tested design DUT, a reference design REF and a test case set are obtained; test cases sequentially run, and the tested design DUT and the reference design REF are subjected to power consumption evaluation respectively; power consumption of the tested design DUT and power consumption of the reference design REF under specific test excitation are obtained respectively, and power consumption results are compared and analyzed; according to the power-consumption comparison results, the designs are subjected to error positioning analysis of power consumption defects layer by layer from top to bottom; the accuracy of thepower consumption defects positioned in the tested design DUT is verified; a dislocation positioning report of the power consumption defects is fed back to designers. According to the error positioning method and system based on RTL-level power consumption analysis, limitation that functional errors in designs can be only positioned with the main verification technology can be overcome, the defects that in the physical design stage, power-consumption optimizing space is low, and the design iteration cycle is long can also be overcome, and the function that the power consumption defects are early positioned can be achieved in the logical design stage of a microprocessor.

Description

technical field [0001] The invention relates to the field of low power consumption verification of microprocessors, in particular to an error location method and system based on RTL-level power consumption analysis. Background technique [0002] As the core of various modern computer equipment, microprocessor chips lead the rapid development of integrated circuits and information technology in the industry. With the continuous development of semiconductor technology and the continuous improvement of chip performance requirements, the integration of chip systems is getting higher and higher, and the design of microprocessors is facing a series of problems and challenges. The sharply rising power consumption has become a crucial issue. . On the one hand, due to the heat dissipation and power noise caused by the power consumption of the microprocessor, it affects the packaging, testing and system reliability of the chip; on the other hand, due to the shortage of energy and 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 Applications(China)
IPC IPC(8): G06F11/22
CPCG06F11/2268G06F11/2273
Inventor 隋兵才王俊辉郭维郑重雷国庆王永文高军孙彩霞黄立波
Owner NAT UNIV OF DEFENSE TECH
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