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

Gate-level circuit division method based on cut set and vertex characteristics

A gate-level circuit and vertex technology, which is applied in the field of gate-level circuit division based on cut-set and vertex features, can solve the problems of increasing the number of connection lines, fully parallel simulation computing resource overhead, and the sensitivity of the number of connection lines, so as to reduce the number of connection lines , reduce the number of vertices, reduce the effect of computational complexity

Pending Publication Date: 2021-06-01
SHENZHEN STATE MICRO TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] There are few existing circuit division methods for gate-level simulation parallelization, and fully parallel simulation is very sensitive to the number of connecting lines between subsets in gate-level circuit causal division, and the increase in the number of connecting lines will greatly increase the calculation of fully parallel simulation resource overhead

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
  • Gate-level circuit division method based on cut set and vertex characteristics
  • Gate-level circuit division method based on cut set and vertex characteristics
  • Gate-level circuit division method based on cut set and vertex characteristics

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] 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.

[0050] 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 provides a cut set and vertex feature-based gate-level circuit division method, and the method comprises the following steps: S1, preprocessing a driving matrix of a gate-level circuit, and converting the driving matrix into a standard adjacent matrix; S2, based on weak connectivity preliminary division of a directed graph, dividing the directed graph into at least one independent primary unit; S3, taking the maximum unit in all the units, and dividing the maximum unit into one or more secondary units: if the number of the secondary units is more than one, executing the step S4, and if the number of the secondary units is one, executing the step S5; S4, repeating the step S3 until the maximum unit in all the current units does not meet the effective division condition, and turning to the step S5; and S5, outputting vertex vectors and adjacent matrixes of all divided units. Compared with the prior art, the number of connecting lines between the subsets after division can be reduced, the number of gate circuits contained in the subsets is relatively balanced, and the parallel simulation speed of the gate-level circuit is increased.

Description

technical field [0001] The invention relates to circuit division of gate-level circuit simulation, in particular to a gate-level circuit division method based on cut sets and vertex features. Background technique [0002] Gate-Level Simulation (Gate-Level Simulation) is an important verification process in Electronic Design Automation (EDA). As the complexity of VLSI (Very large-scale integration, VLSI) continues to increase, the running time of gate-level simulation becomes very long. In order to increase the speed of gate-level simulation, parallelization of gate-level simulation has become a trend, that is, the gate-level circuit is divided into multiple smaller parts, so that it can be simulated in parallel by distributed machines. [0003] Most of the existing circuit partitioning algorithms are applied to the physical design of VLSI. The circuit composed of logic gates or standard cells is divided into multiple subsets. It usually requires the number of components con...

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/3308G06F111/02G06F111/04
CPCG06F30/3308G06F2111/02G06F2111/04
Inventor 黄国勇尹林子王依佺赵岩
Owner SHENZHEN STATE MICRO TECH CO LTD
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