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

An automatic scoring method for an on-line Verilog code automatic judgment system

A technology for automatic scoring and code, which is used in file systems, code compilation, program code conversion, etc.

Active Publication Date: 2019-01-11
HANGZHOU DIANZI UNIV
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] In the online education process of EDA (Electronic Design Automatic) course, judging Verilog questions is a brand-new online education method with a wide application prospect; the key to realize the function of judging Verilog questions is to design and Realize a set of algorithms for Verilog code parsing, simulation and judgment under existing EDA tools, especially for Verilog code parsing and simulation; in traditional technologies, it is usually a system for judging questions about c or c++ codes, which is applied to In the ACM competition, there is no system for judging Verilog code

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
  • An automatic scoring method for an on-line Verilog code automatic judgment system
  • An automatic scoring method for an on-line Verilog code automatic judgment system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] In order to make the object, technical solution and advantages of the present invention clearer, the present invention 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 invention, not to limit the present invention.

[0027] On the contrary, the invention covers any alternatives, modifications, equivalent methods and schemes within the spirit and scope of the invention as defined by the claims. Further, in order to make the public have a better understanding of the present invention, some specific details are described in detail in the detailed description of the present invention below. The present invention can be fully understood by those skilled in the art without the description of these detailed parts.

[0028] First of all, what needs to be understood is that the automatic scoring method of an online Ver...

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 automatic scoring method of an on-line Verilog code automatic judgment system. The system accesses a standard answer database and copies the corresponding standard answer file and stores it in a temporary folder. The system runs the. Do file in the standard answer folder, and the. Vt file compiles the Verilog code file submitted by the students, and loads the library. The system runs modelsim in Linux to simulate. Vt, performs simulatin according to Verilog file submitted by students, and intercepts the console to output to. Result file; according to the time range written in the. Tm file, the system compares the simulation results. Result file with the standard answer. Cmp file to get the score result The. Do file of the invention compiles the student answer. Vfile and the. Vt file in the answer folder by using the vsim instruction, and simulates according to the. Vt file. The modules to be tested, the excitation of each signal, and the instructions to grabthe signal are written in the. Vt file. Thus, the whole Verilog code decision system is constructed, and the cost of Verilog class decision is greatly reduced.

Description

technical field [0001] The invention relates to online code automatic judgment in the field of online education, in particular to an automatic scoring method for an online Verilog code automatic judgment system. Background technique [0002] In the online education process of EDA (Electronic Design Automatic) course, judging Verilog questions is a brand-new online education method with a wide application prospect; the key to realize the function of judging Verilog questions is to design and Implement a set of algorithms for Verilog code parsing, simulation and judgment under existing EDA tools, especially for Verilog code parsing and simulation; in traditional technologies, it is usually a system for judging questions about c or c++ codes, which is applied to In the ACM competition, there is no system for judging Verilog code. Contents of the invention [0003] The embodiment of the present invention provides an automatic scoring method of an online Verilog code automatic...

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): G06F17/22G06F16/16G06F8/41G09B19/00
CPCG06F8/41G09B19/0053G06F40/194
Inventor 黄继业谢尚港陆燕怡马德曾毓
Owner HANGZHOU DIANZI 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