Reversible Logic Synthesis Example using a Transformation Based Algorithm

نویسنده

  • B. Gergel
چکیده

Interest in quantum computing, nanotechnology, and low power consumption circuits is fueling the expanding research in reversible logic synthesis. A reversible function is one that generates a unique output vector for every input vector. Traditional circuits are designed with AND and OR gates that allow fan-outs and loop back results which often results in inefficient energy consumption. In contrast, reversible circuits must preserve the number of outputs to the number of inputs and can only be represented as a cascade of reversible gates. Thus traditional synthesis techniques are not adequate for working with reversible functions. Miller et al. have created a novel approach for synthesizing the functions into near-optimal reversible networks. The aim of this paper is to provide a thorough example demonstrating their template matching algorithm, and summarize their work in reversible logic synthesis.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Fast Symbolic Transformation Based Algorithm for Reversible Logic Synthesis

We present a more concise formulation of the transformation based synthesis approach for reversible logic synthesis, which is one of the most prominent explicit ancilla-free synthesis approaches. Based on this formulation we devise a symbolic variant of the approach that allows one to find a circuit in shorter time using less memory for the function representation. We present both a BDD based a...

متن کامل

Reversible Logic Multipliers: Novel Low-cost Parity-Preserving Designs

Reversible logic is one of the new paradigms for power optimization that can be used instead of the current circuits. Moreover, the fault-tolerance capability in the form of error detection or error correction is a vital aspect for current processing systems. In this paper, as the multiplication is an important operation in computing systems, some novel reversible multiplier designs are propose...

متن کامل

A Transformation Based Algorithm for Ternary Reversible Logic Synthesis using Universally Controlled Ternary Gates

In this paper a synthesis algorithm for reversible ternary logic cascades is presented. The algorithm can find a solution for any reversible ternary function with n inputs and n outputs utilizing ternary inverter gates and the new (quantum realizable) UCTG gates which are a powerful generalization of ternary Toffoli gates and Generalized Ternary Gates [4]. The algorithm is an extension of the a...

متن کامل

Efficient Genetic Based Methods for Optimizing the Reversible and Quantum Logic Circuits

Various synthesis methods have been proposed in the literature for reversible and quantum logic circuits. However, there are few algorithms to optimize an existing circuit with multiple constraints simultaneously. In this paper, some heuristics in genetic algorithms (GA) to optimize a given circuit in terms of quantum cost, number of gates, location of garbage outputs, and delay, are proposed. ...

متن کامل

Design of SubBytes and InvSubBytes Transformations of AES Algorithm Using Power Analysis Attack Resistant Reversible Logic Gates

Background: The SubBytes and InvSubBytes transformations of Advanced Encryption Standard (AES) algorithm are conventionally implemented by using either look-up tables or combinational logic circuits. Both implementations are susceptible to power analysis attacks as they consume substantial amount of power during their normal operation. Objective: To overcome the power analysis attacks in SubByt...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005