RevLib is an online resource for benchmarks within the domain of reversible and quantum circuit design
Universität Bremen References Cite RevLib Acknowledgements About RevLib
One-Two-Three Counter (one-two-three)


This function has 3 inputs and three outputs. The first output is assigned to 1 if in total 1 input is assigned to 1. The second output is assigned to 1 if in total 2 inputs are assigned to 1. The third output is assigned to 1 if in total all 3 inputs are assigned to 1.


Download: one-two-three_27.pla

Circuit Realizations:

Lib. lines gates costs File Pic. Ref. Notes
MCT 5 11 71 Download realization Show realization MDM:2005 Circuit obtained from Download specification. Embedding with constant 00
MCT 5 8 40 Download realization Show realization WG:2007 Circuit obtained from Download specification. Embedding with constant 00
MCT 5 8 36 Download realization Show realization WG:2007 Circuit obtained from Download specification. Embedding with constant 01
MCT 5 8 24 Download realization Show realization WG:2007 Circuit obtained from Download specification. Embedding with constant 10
MCT 5 8 24 Download realization Show realization WG:2007 Circuit obtained from Download specification. Embedding with constant 11
 
legend


 back