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

Data control flow chart generation method and system and integrated circuit design method

A data control and data flow technology, applied in CAD circuit design, electrical digital data processing, special data processing applications, etc., can solve problems such as time-consuming and relying on design experience, so as to improve generation efficiency, reduce generation difficulty, and low Effect of Power Requirements

Active Publication Date: 2018-06-15
佛山中科芯蔚科技有限公司
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In traditional integrated circuit design, it is necessary to manually map the algorithm described in a high-level language (such as C language) into an algorithm data control flow graph, and then complete the hardware component design through an integrated circuit hardware description language (such as Verilog language). The first step is to The longest stage in the IC design process and relies heavily on the engineer's design experience

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
  • Data control flow chart generation method and system and integrated circuit design method
  • Data control flow chart generation method and system and integrated circuit design method
  • Data control flow chart generation method and system and integrated circuit design method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0067] The embodiment of the present application provides a method for generating a data control flow graph, such as figure 1 shown, including:

[0068] S101: Obtain a data control flow graph described in a computer language;

[0069] S102: Analyze the data control flow graph described in the computer language to obtain algorithm data flow information and algorithm control flow information;

[0070] S103: According to the type of the computer language, establish the power consumpt...

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 data control flow chart generation method and system and an integrated circuit design method. According to the data control flow chart generation method, a to-be-optimized data control flow chart is generated through algorithm data flow information and algorithm control flow information obtained through analysis of a data control flow chart described in a computer language, it is possible for a computer to realize mapping from the data control flow chart described in the computer language to the to-be-optimized data control flow chart, that is, it is possible to automatically realize mapping from the data control flow chart described in the computer language to the to-be-optimized data control flow chart, and therefore the purposes of lowering the generation difficulty of the data control flow chart and improving the generation efficiency of the data control flow chart are achieved. Besides, after the to-be-optimized data control flow chart is acquired, the to-be-optimized data control flow chart is optimized according to a generated power consumption information base in the computer language, so that the low-power-consumption requirement of the obtained data control flow chart is met.

Description

technical field [0001] The present application relates to the technical field of integrated circuit design, and more specifically, to a method and system for generating a data control flow graph, and an integrated circuit design method. Background technique [0002] As the integrated circuit manufacturing process enters the stage below 40nm, the power consumption factor of integrated circuit design has gradually become the main factor of design considerations, especially for the circuit design of mobile handheld devices and wearable devices. [0003] At present, the mature IC low-power technologies include: system-level technologies include: sleep mode, dynamic power management, dynamic voltage (or frequency) adjustment, low-power compilation, etc.; architecture-level technologies include: asynchronous circuits, algorithm optimization, reasonable Software and hardware division, etc.; RTL-level technology includes: clock gating, operand isolation, memory access control, pre-c...

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): G06F17/50
CPCG06F30/39
Inventor 李健萍陈岚胡子一
Owner 佛山中科芯蔚科技有限公司
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