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

Structure-irrelevant micro-processor verification and evaluation method

A microprocessor and evaluation method technology, which is applied in the field of structure-independent microprocessor verification and evaluation, can solve problems such as inconvenient debugging, insufficient optimization of simulation algorithm design, and inability to perform verification and evaluation work quickly, so as to improve performance Efficiency and reliability, reduced programming complexity, and improved portability

Inactive Publication Date: 2005-09-14
TSINGHUA UNIV
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] 2. Although some simulators reflect all the details of the architecture, because there are many details to be simulated, and the design of the simulation algorithm itself is not optimized enough, the simulation speed is slow, making the verification and evaluation work unable to be carried out quickly. Lost the meaning of software simulator
[0011] 3. Some simulators take into account the requirements of architectural details and simulation speed, but make the simulator itself complex in structure, low in modularization, heavy in programming workload and inconvenient in debugging, which is not suitable for multi-person collaborative development
Moreover, in order to adapt to changes in hardware design, simulators often need to be modified many times, and the complex software structure will also cause great difficulties for simulator programmers.
[0012] 4. There are still some simulators that have less consideration for portability. Most of these simulators adopt the implementation scheme of formulating the simulator software structure according to the architecture. The code of the simulator itself is closely combined with the architecture definition code. To simulate another architecture, the simulator has to be compiled from scratch, and code reuse cannot be achieved

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
  • Structure-irrelevant micro-processor verification and evaluation method
  • Structure-irrelevant micro-processor verification and evaluation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0074] This method maximizes the configurable and reusable capabilities of the software simulator as much as possible while ensuring high simulation performance, and provides a standardized unified interface for the architecture definition of the microprocessor, so that the simulator can be integrated with the microprocessor It has nothing to do with the structure of the device, so it has the greatest portability.

[0075] It contains the following steps in sequence (as attached figure 1 shown):

[0076] 1. Define the microprocessor structure to be simulated according to the THUMPSim structure definition method;

[0077] 2. THUMPSim constructs all details of the structure according to the microprocessor architecture definition;

[0078] 3. Immediately after starting to run, transfer the instruction sequence or the compiled ECOFF format binary file;

[0079] 4. The simulation platform starts to simulate the execution process of the previously defined microprocessor architect...

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

This invention relates to a checking and evaluating method about structure independency micro processing unit (abbreviation THUMPSim), which belongs to the micro processing unit chip checking and evaluating technique field. It is a micro processing unit simulative and checking method which is independent of system structure describing the simulative micro processing unit by facing part structure independency system structure defined method and processing simulated drive by event driven signal renewal arithmetic.

Description

technical field [0001] Structure-independent method for verification and evaluation of microprocessors (THUMPSim) belongs to the technical field of verification and evaluation of microprocessors Background technique [0002] In the design and implementation technology of microprocessor architecture, a software simulator with accurate clock-level signals has very important research value and practical significance. play a vital role. [0003] In the microprocessor design process, after the architectural design work is completed, the first thing to do is to verify the logical correctness of the design, that is to say, to check whether the architecture can operate normally in various situations without appearing In order to solve the problem, it is necessary to further evaluate whether the design has reached various technical performance indicators. In the past, these verification and evaluation tasks relied on microprocessor designers to write corresponding RTL-level (regist...

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/36
Inventor 张悠慧顾瑜李鹏汪东升王琦郭松柳
Owner TSINGHUA UNIV
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