Binary decision diagram construction method, equivalence verification method and storage medium

A technology of binary decision diagram and construction method, which is applied in the field of valence verification, can solve the problem of BDD occupying a large amount of memory, and achieve the effect of avoiding unnecessary overhead and reducing time and memory

Pending Publication Date: 2022-02-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

[0006] In order to solve the technical problem of occupying a large amount of memory when generating BDD in the prior art, the present invention proposes a construction method of a binary decision graph, an equivalence verification method, and a storage medium

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
  • Binary decision diagram construction method, equivalence verification method and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0025] 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 binary decision diagram construction method, an equivalence verification method and a storage medium. The binary decision diagram construction method comprises the following steps: an iteration process of determining a cone top and a cone bottom of a circuit, and generating a binary decision diagram from an input port of the cone top; when the iteration process is carried out to the connection network part, if the current connection network is not in a multi-drive mode and the number of the ports connected with the connection network is larger than or equal to 3, searching the hash table; if the local binary decision diagram is not found, continuing an iteration process capable of generating the binary decision diagram to generate a local binary decision diagram corresponding to the connection network, and storing the local binary decision diagram into a hash table; and traversing to the connection network in an iteration process, and directly taking out the connection network from the hash table. In the process of generating the BDD, the time and memory consumed for processing the BDD graph are reduced, so that the verification time of the circuit is greatly shortened.

Description

technical field [0001] The invention relates to the technical field of equivalence verification of digital circuits, in particular to a method for constructing a binary decision graph. Background technique [0002] One of the most extensive verification methods in the current logic verification technology of combinational circuits is based on the BDD (BinaryDecision Diagram, binary decision diagram) method. Its principle is to prove that the ROBDD (Reduced Ordered Binary Decision Diagram, statute Ordered binary decision diagram) is isomorphic, if isomorphic, it means that the two design circuits are equivalent. [0003] BDD itself is also a data structure that can be used to describe large Boolean functions, and can also describe all options at the same time, but due to the unpredictable memory requirements, it is difficult to process special circuits (such as multiplication circuits) and large-scale integration. Circuits will encounter insurmountable difficulties. [0004...

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 & AuthorityApplications(China)
IPC IPC(8): G06F30/3323G06F16/2455G06F16/22
CPCG06F30/3323G06F16/24558G06F16/2255
Inventor赵然刘美华张岩黄国勇金玉丰
OwnerSHENZHEN STATE MICRO TECH CO LTD