Process execution control method, device, computer equipment and storage medium

A technology for execution control and process flow, which is applied in the field of computer equipment, storage media, and process execution control to achieve good maintainability and scalability, reduce design and development costs, and improve development efficiency.

Active Publication Date: 2019-11-22
GOWIN SEMICON CORP LTD
View PDF8 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Embodiments of the present invention provide a process execution control method, device, computer equipment, and storage medium to solve the problem of how to improve the efficiency of chip design and development while ensuring the maintainability and scalability of design and development

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
  • Process execution control method, device, computer equipment and storage medium
  • Process execution control method, device, computer equipment and storage medium
  • Process execution control method, device, computer equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0034] In the entire FPGA design flow, it may be divided into many execution flows, that is, the original flow nodes. An original process node can define some specific execution logic, complex ones such as running a piece of algorithm logic, simple ones such as opening a certain file, can be used as an original process node.

[0035] The process execution control method provided by the embodiment of the present invention can be applied in such as figu...

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 a process execution control method, a process execution control device, computer equipment and a storage medium. The method comprises the steps: obtaining a process execution control request which comprises a design identification and a target process node; querying a system database based on the design identifier, and obtaining a tree-shaped dependency relationship table;if the node state corresponding to the target process node is a to-be-executed state, adding the target process node to a first-in last-out queue; querying a tree-shaped dependency relationship tablebased on the target process node, and obtaining all preorder dependency nodes corresponding to the target process node and a node state corresponding to each preorder dependency node; and according tothe process dependency relationship, sequentially adding the preorder dependency nodes of which the node states are the to-be-executed states to a first-in last-out queue, and obtaining a process node execution queue. According to the method, the FPGA design and development period is effectively shortened. The FPGA design and development efficiency is improved, and the design and development costis reduced.

Description

technical field [0001] The present invention relates to the technical field of FPGA design process, in particular to a process execution control method, device, computer equipment and storage medium. Background technique [0002] The design process of FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) is the process of developing FPGA chips using EDA (Electronics Design Automation, electronic design automation) development software and programming tools. The development process of a typical FPGA generally includes function definition / device selection, design input, function simulation, synthesis optimization, post-synthesis simulation, layout and routing, timing simulation, chip programming, and debugging. It can be seen that a complete FPGA design needs to execute a series of processes, that is, each FPGA design needs to execute at least two original process nodes and there is a dependency relationship between two adjacent original process nodes; the parame...

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): G06F8/20G06F8/41
CPCG06F8/22G06F8/433
Inventor 李元策毛忠亮孙杰张览
Owner GOWIN SEMICON CORP 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