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

Method, module and system for data communication in integrated circuit simulation, storage medium

An integrated circuit and data communication technology, applied in CAD circuit design, special data processing applications, etc., can solve problems such as simulation computing speed bottlenecks, achieve the effects of reducing the amount of transmitted data, improving performance, and improving data communication efficiency

Pending Publication Date: 2020-08-07
深圳探科技术有限公司
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The invention provides a method, module, storage medium and system for data communication in integrated circuit simulation, which solves the problem of performing logic simulation through computing clusters and transmitting data between logic modules through a high-speed local area network. The prior art directly transfers data between modules The signal data is directly transmitted, which will cause the bottleneck of the simulation calculation speed in the case of a large amount of data

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
  • Method, module and system for data communication in integrated circuit simulation, storage medium
  • Method, module and system for data communication in integrated circuit simulation, storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0031] This embodiment provides a data communication method in integrated circuit simulation. In each clock cycle, when there is data update in the simulation operation module A, the data is transmitted to the next simulation operation module B.

[0032] Such as figure 1As shown, each clock (Clock) period, the simulation operation module A sends {S1, S2, S3...Sn} signals to the simulation operation module B, and each signal width is one bit. Let S={S1,S2,S3...Sn}, the increase of the clock frequency of the simulation and the increase of the S set size |S|, the data communication volume between the simulation operation module A and the simulation operation module B will be Significant increase. However, data is not updated every clock cycle S, and not all data are always updated together. Therefore, it is very necessary to compress the amount of data by reducing repeated data transmission.

[0033] During specific implementation, at each clock cycle, the simulation operation...

Embodiment 2

[0053] An integrated circuit simulation module includes a processor configured to execute the method for data communication in integrated circuit simulation described in Embodiment 1.

Embodiment 3

[0055] A readable storage medium stores a program, and when the program is executed by a processor, the method described in Embodiment 1 is implemented.

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 method, a module and a system for data communication in integrated circuit simulation, and a storage medium. The method comprises the steps of: transmitting data to a next simulation operation module B when the data is updated in a simulation operation module A in each clock period, dividing all the data into a plurality of fixed-length data sets in sequence, and performing position calibration and sorting on the data sets in sequence to form calibration parameters; if the data in one data set is updated, calibrating the data set as an updated data set; and then, forming a data packet by the calibration parameters and the data set calibrated to have the update, and transmitting the data packet to a simulation operation module B. According to the method, data updating does not exist in each clock period S, the reason why all the data are updated at the same time is avoided, the data size is compressed by reducing duplicated data sending, and therefore the transmission efficiency is improved, and the bottleneck problem of the transmission efficiency is solved.

Description

technical field [0001] The invention belongs to the field of digital integrated circuit software logic simulation, in particular to a method, module, storage medium and system for data communication in integrated circuit simulation. Background technique [0002] At present, the commonly used digital integrated circuit software logic simulator only uses a single server to run the simulation program, and cross-computing nodes can be used to realize complex integrated circuit software logic simulation operations. Technology that uses large-scale computing clusters to enable digitally integrated logic simulation. [0003] Digital integrated circuit logic simulation and verification is an important work in digital integrated circuit design. Large-scale digital circuit logic simulation requires huge computing power, which is often not enough for a single high-performance server. Therefore, large-scale parallel computing clusters are needed to support computing power. The simula...

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/33
CPCG06F30/33
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