Functional verification method of on-chip multi-core processor

A multi-core processor and functional verification technology, applied in multi-program devices, resource allocation, program control devices, etc., to solve scheduling problems, save verification time, and reduce complexity

Inactive Publication Date: 2013-02-13
C SKY MICROSYST CO LTD
View PDF3 Cites 31 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] In order to overcome the deficiency that the existing on-chip multi-core processor functional verification technology cannot solve the scheduling problem of the serial emulator (reference model) simulating parallel on-chip multi-core processor

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
  • Functional verification method of on-chip multi-core processor
  • Functional verification method of on-chip multi-core processor
  • Functional verification method of on-chip multi-core processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0032] The present invention will be further described below in conjunction with the accompanying drawings.

[0033] refer to Figure 1~Figure 5 A method for verifying the function of an on-chip multi-core processor includes a reference model and an interface between the reference model and the multi-core processor to be verified. The reference model simulates the functions of multi-core processors by means of software, including operations such as fetching, decoding and executing, and focuses on maintaining the consistency of the cache. The reference model accepts file input in a certain format, and performs operations such as fetching, decoding, and execution according to the input, and outputs corresponding values ​​in the process; the reference model will compare its own output value with the output value of the multi-core processor to be verified , to complete functional verification.

[0034] The specific verification process is as follows:

[0035]The first step is t...

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 functional verification method of an on-chip multi-core processor. The functional verification method comprises the following steps that: a reference model and interfaces of the reference model and a multi-core processor to be verified are established, the reference model accepts the file input in a set format, carries out operations of instruction fetching, decoding, execution and the like, and outputs corresponding values in the processes; and the reference model compares an output value of the reference model with the output value of multi-core processor to be verified, thus finishing the functional verification. According to the functional verification method of the on-chip multi-core processor, the scheduling problem that the concurrent on-chip multi-core processors are stimulated by serial stimulators (reference models) can be effectively solved.

Description

technical field [0001] The invention belongs to the field of function verification of on-chip multi-core processors, in particular to a function verification method of on-chip multi-core processors. Background technique [0002] With the development of processors, single-core processors have encountered bottlenecks in frequency, performance, and power consumption. Therefore, processor manufacturers have shifted their attention to "horizontal development" on-chip multi-core processors. On-chip multi-core processors can improve the performance of the processor without increasing the frequency and greatly increasing the power consumption. The birth of on-chip multi-core processors has brought great challenges to computer architecture, operating system, and software design. At the same time, how to verify the correctness of the function of the multi-core processor on chip has also become the most important thing in the production process of the multi-core processor on chip. ...

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
IPC IPC(8): G06F9/455G06F9/50
Inventor 南杨明王轲黄凯葛海通
Owner C SKY MICROSYST 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