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

Parallel RTL synthesis method based on multi-FPGA system and storage medium

A comprehensive method and node technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as low processing efficiency, and achieve the effect of reducing volume, processing time, and recompilation time.

Pending Publication Date: 2022-04-12
深圳国微晶锐技术有限公司
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In order to solve the technical problem of low processing efficiency of RTL design corresponding to large-scale integrated circuits in the prior art, the present invention proposes a parallel RTL synthesis method and storage medium based on a multi-FPGA system

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
  • Parallel RTL synthesis method based on multi-FPGA system and storage medium
  • Parallel RTL synthesis method based on multi-FPGA system and storage medium
  • Parallel RTL synthesis method based on multi-FPGA system and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make the technical problems, technical solutions and beneficial effects to be solved by 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.

[0041] Thus, a feature indicated in this specification will be used to describe one of the features of an embodiment of the present invention, rather than implying that every embodiment of the present invention must have the described feature. Furthermore, it should be noted that this specification describes a number of features. Although certain features may be combined to illustrate possible system designs, these features may also be used in other combinations not explicitly described. Thus, the illustrated combinations are not intended to be limiting unless oth...

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 parallel RTL synthesis method based on a multi-FPGA system and a storage medium. The parallel RTL synthesis method based on the multi-FPGA system comprises the following steps: traversing each instance of a tested design according to a top node to create a hierarchical tree; traversing the hierarchical tree in parallel to uniquely process each module, and recording a hash value of the module after uniquely processing; taking modules as units, performing parallel refinement and logic mapping on each module, and converting a tested design corresponding to each module into a gate-level circuit from an RTL (Register Transfer Language); combining the gate-level circuits corresponding to the modules into a whole to form a hierarchical netlist; counting resources consumed by the hierarchical netlist, and automatically selecting a hypergraph unit according to resource constraints; and performing segmentation by adopting a segmentation tool to form a netlist corresponding to each FPGA. According to the method, parallel comprehensive processing of the RTL is realized, a large-scale integrated circuit can be dealt with, and meanwhile, the simulation verification efficiency can be improved.

Description

technical field [0001] The invention relates to the technical field of integrated circuit simulation, in particular to a method for parallel synthesizing RTL. Background technique [0002] The system simulation verification efficiency of pure software-based large-scale integrated circuits is very low, which will greatly increase the chip development cycle, especially for large-scale integrated circuit chips with advanced processes above 14 nanometers, which is intolerable. Therefore, the industry recommends the use of hardware simulation acceleration technology based on multi-FPGA systems to speed up the system simulation verification of chips. [0003] RTL synthesis is to convert the RTL-level code of the hardware description language into a gate-level netlist, which is a necessary step for RTL-based design simulation verification. In the prior art, the entire RTL-level code corresponding to the large-scale integrated circuit Input it into the corresponding tool to get the...

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): G06F30/327
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