C-to-RTL comprehensive method based on visual fields intact (VFI) optimization

A comprehensive method, c-to-rtl technology, applied in the field of hardware design automation, can solve problems such as no VFI design support, design and optimization without considering C language, and inability to optimize settings, so as to improve hardware performance and reduce power consumption , enhance the practicality and the effect of the scope of application

Active Publication Date: 2013-05-01
TSINGHUA UNIV
View PDF3 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, there are still many unresolved problems in the existing C-to-RTL synthesis technology, for example: (1), when synthesizing large-scale C programs, the quality of the synthesis results is not ideal; (2), users cannot The performance (throughput rate, area and power consumption, etc.) is optimized and the constraints are given; (3), the optimization of power consumption at the system level is not ideal, especially in ASIC-oriented design; (4) ), the technology currently does not support VFI design
The root causes of these problems are mainly: the design and optimization of high-level or system-level hardware architecture has not been considered, and the C language cannot express the timing, parallelism, architecture, etc. in the hardware.

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
  • C-to-RTL comprehensive method based on visual fields intact (VFI) optimization
  • C-to-RTL comprehensive method based on visual fields intact (VFI) optimization
  • C-to-RTL comprehensive method based on visual fields intact (VFI) optimization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] The specific implementation manner of the invention will be further described below in conjunction with the accompanying drawings and embodiments. The following examples are only used to illustrate the present invention, but not to limit the scope of the present invention.

[0041] Flowchart such as figure 1 The shown C-to-RTL synthesis method for pipeline division and module parallel optimization mainly includes the following steps:

[0042] S1. Using the existing C-to-RTL tool, synthesize each function to be synthesized in the input C program in advance, and then extract or calculate the function parameters after synthesis; wherein, the C program is required to be composed of N functions, and these to-be-synthesized functions are required The connection topological relationship of the synthesis function is linear, and this requirement can be realized by modifying the programming style of the C program. Wherein, the function parameters include function operation cycl...

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 the technical field of the automation of hardware design, in particular to a C-to-RTL comprehensive method which is used for optimizing assembly line division, module parallelism and VFI distribution and orients to application specific integrated circuit (ASIC) hardware design. For hardware design, an assembly line and a parallel structure are two most effective means for improving the hardware performance; meanwhile, in the large-scale ASIC design, the design of VFI can greatly reduce the power consumption; and according to the C-to-RTL comprehensive method based on VFI optimization, the assembly line division, the module parallelism and the VFI distribution are optimized simultaneously during a C-to-RTL comprehensive process; and meanwhile, compared with a method which optimizes step by step through three optimization processes, the method ensures the global optimality. In such a manner, according to the C-to-RTL comprehensive method based on VFI optimization, the practicality and the scope of application of a C-to-RTL comprehensive technology are improved, and powerful technical support is provided for hardware design.

Description

technical field [0001] The invention relates to the technical field of hardware design automation, in particular to a C-to-RTL synthesis method for ASIC hardware design with pipeline division, module parallelism and VFI (Voltage-Frequency Islands, Voltage-Frequency Islands) allocation optimization. Background technique [0002] In the field of integrated circuits, ASIC (Application Specific Integrated Circui, Application Specific Integrated Circuit) is considered to be an integrated circuit designed for a special purpose. The characteristic of ASIC is that it is oriented to the needs of specific users. Compared with general-purpose integrated circuits, ASIC has the advantages of smaller size, lower power consumption, improved reliability, improved performance, enhanced confidentiality, and reduced cost when mass-produced. [0003] For ASIC hardware design, C-to-RTL synthesis is very advantageous; C-to-RTL synthesis refers to directly converting the C program at the algorithm...

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
Inventor 李双辰何鑫宇刘勇攀杨华中
Owner TSINGHUA UNIV
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