Presentation is loading. Please wait.

Presentation is loading. Please wait.

Fuzzy Reversible Logic using Toffoli-like gates. Building reversible fuzzy Toffoli gate We have to design such gate that knowing P,Q,R we will be able.

Similar presentations


Presentation on theme: "Fuzzy Reversible Logic using Toffoli-like gates. Building reversible fuzzy Toffoli gate We have to design such gate that knowing P,Q,R we will be able."— Presentation transcript:

1 Fuzzy Reversible Logic using Toffoli-like gates

2 Building reversible fuzzy Toffoli gate We have to design such gate that knowing P,Q,R we will be able to find unique values of A,B and C. If we know values of P and Q we can find uniquely the value of X. We need now to find a fuzzy operator that can find in an unique way C from X and R and that will make the whole gate reversible. Observe that this must be continuous operator, but similar in operation to modulo, XOR or Latin Square. * OP ABC PQR X Assume arithmetic addition What should be the OP?

3 Solution to OP Several solutions to OP are discussed in R. Rovatti, G. Baccarani, “Fuzzy Reversible Logic”, Proc. 1998 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE'98) - - + * * * 1 X1 N X2 Operations *, - and + are arithmetic N Generalized inverter N needs discontinuity X 1-X N(X)

4 * + a a 11  a Now we can generate all fuzzy functions of a single variable

5 * + * + * + a b b a c0c1 c2c3 (c0 b+c1)a +(c2 b+c3) = c0 ba +c1 a +c2 b +c3 c0 b+c1 c2 b+c3 c0 c2 Realization of Positive Polarity Reed-Muller for functions of two variables The same circuit for fuzzy reversible functions of two variables

6 * + * + * + a b b a c0c1c2c3 c0 c+c1 c2 b+c3 c0 c2 * + * + * + c c c4c5 * + c Explanation of fuzzy reversible lattice for three variables

7 * + * + A B B A fg X Y= C + 1C  C C 00 01 11 10 0 1 AB C 00 01 11 10 0 1 AB C 00 01 11 10 0 1 AB C 0 1 1 0 1 1 0 00 01 11 10 0 1 AB C 0 1 f A’ X=f A’  f A 00 01 11 10 0 1 AB C 1 0  C C f B’ 00 01 11 10 0 1 AB C f B’  f B 0 1 Graphical method to calculate decision diagram from Toffoli gates

8 * + * + A B B A fg X Y= C + 1C  C C * + * + A B + C + 0 f  C C 1C A X

9 Realizations of binary logic with Toffoli and reversible logic with Toffoli-like circuits Kronecker functional Diagram Kronecker function-driven Diagram ESOP Kronecker Lattice Diagram PPRM-like forms other canonical Reversible Fuzzy Diagrams


Download ppt "Fuzzy Reversible Logic using Toffoli-like gates. Building reversible fuzzy Toffoli gate We have to design such gate that knowing P,Q,R we will be able."

Similar presentations


Ads by Google