2010 15th Asia and South Pacific Design Automation Conference (ASP-DAC) 2010
DOI: 10.1109/aspdac.2010.5419684
|View full text |Cite
|
Sign up to set email alerts
|

Rule-based optimization of reversible circuits

Abstract: Abstract-Reversible logic has applications in various research areas including lowpower design and quantum computation. In this paper, a rule-based optimization approach for reversible circuits is proposed which uses both negative and positive control Toffoli gates during the optimization. To this end, a set of rules for removing NOT gates and optimizing sub-circuits with common-target gates are proposed. To evaluate the proposed approach, the best-reported synthesized circuits and the results of a recent synt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
37
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
5
2
1

Relationship

0
8

Authors

Journals

citations
Cited by 43 publications
(37 citation statements)
references
References 20 publications
0
37
0
Order By: Relevance
“…All or none of the control lines may be negative controls, and an example of a 3-bit Toffoli gate with a single negative control in its first input is shown in Figure 1(b). The use of negative-control Toffoli gates simplifies a circuit by reducing the number of NOT gates [17,18]. Gate count is a popular cost metric used to evaluate reversible circuits.…”
Section: Reversible Logicmentioning
confidence: 99%
“…All or none of the control lines may be negative controls, and an example of a 3-bit Toffoli gate with a single negative control in its first input is shown in Figure 1(b). The use of negative-control Toffoli gates simplifies a circuit by reducing the number of NOT gates [17,18]. Gate count is a popular cost metric used to evaluate reversible circuits.…”
Section: Reversible Logicmentioning
confidence: 99%
“…A negative control Toffoli (NCT) gate is an MCT gate which has some negative controls [5]. The value on target line is inverted if and only if all positive controls have value 1 and all negative controls have value 0.…”
Section: ) Negative Control Toffolimentioning
confidence: 99%
“…Most of the approaches above have started from using either a unitary matrix or a truth table as input to their algorithm. In [49], a method called Synthesis with Output Permutation was introduced as a method to take output functions that have been permuted with their original specification in order to provide exact and heuristic approaches to generating Toffoli networks.…”
Section: Unitary Matrix and Truth-table Based Synthesismentioning
confidence: 99%
“…This was meshed in [48] with the transformation based method in [33] to produce an more efficient implementation. In [261], the control-V gates to present a set of transformation rules in order to minimize the synthesized circuit using K-maps. The K-maps are used to extract the circuit to determine which nodes may be deleted to preserve the output calculations and reversibility.…”
Section: Previous Work In Control-v Simulationmentioning
confidence: 99%
See 1 more Smart Citation