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.