A quantum reversible circuit integration method based on a Boolean expression graph
A Boolean expression and circuit synthesis technology, applied in CAD circuit design, electrical digital data processing, special data processing applications, etc., can solve problems such as increasing the difficulty of quantum circuits, and achieve quantum cost reduction, quantum number reduction, and quantum reduction. The effect of digits
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0048] Boolean Expression Diagram (BED) is a decision diagram representation that uses operator nodes to extend binary decision diagrams. Since BED is a non-standard representation, for a function, its BED representation is possible With fewer nodes than its BDD representation, quantum reversible circuit synthesis using the BED representation model has the potential to reduce quantum cost and qubit number. The present invention proposes a BED-based quantum reversible circuit synthesis method, using BED as the representation model of Boolean functions, traversing the BED in a depth-first-order manner, and performing quantum reversible circuit synthesis node by node. In the node synthesis process, according to the node The point function is based on the NCV quantum gate library to construct the locally optimal quantum reversible subcircuit of the node. In order to further reduce the quantum cost and the number of qubits, the variables are sorted by using the variable grouping ba...
Embodiment 2
[0094] Such as Figure 9 Shown, utilize the method in embodiment 1 to carry out quantum reversible circuit synthesis to a given function, Figure 9 (a) is a given function that contains 3 outputs f 1 , f 2 and f 3 , using the XOR sum representation of the product, and there are 5 product terms in total: x 3 x 4 、x 1 x 2 x 3 x 4 , and
[0095] 1) Group variables according to the sharing degree of variable pairs to realize variable sorting
[0096] Calculate the sharing degree of the variable pair according to the 5 product items, and pair the variables according to the size of the sharing degree, and get as follows Figure 9 The variable grouping shown in (b) g={(3,4),(1,2)}.
[0097] 2) According to the grouping of the obtained variables, BED is constructed by the function expression
[0098] According to the variable grouping g={(3,4),(1,2)} obtained in the previous step, the five product items are analyzed in turn, and the XOR operation between the product ...
Embodiment 3
[0102] Utilize the method in embodiment 1 to carry out quantum reversible circuit synthesis to a set of functions, and the expression of the function adopts the XOR sum representation of the product, namely The exclusive-or-sum representation of this product is obtained by the EXORCISM-4 tool (Mishchenko & Perkowski 2001) using the "q0" parameter. Calculate the quantum cost and quantum number of the synthesized circuit, and the results are shown in Table 1.
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com