Garbage-Free Reversible Multiplication and Division

    1 Citationer (Scopus)

    Abstract

    We present a circuit design for garbage-free reversible multiplier. Given inputs A, B and R, where We present a circuit design for garbage-free reversible multiplier. Given inputs A, B and R, where 0 ≤ B < 2m and 0 ≤ R < A < 2n, the circuit outputs A and P = A· B + R. Applied in reverse, the circuit takes as input A and P, where 0 < A < 2n and 0 ≤ P < 2mA, and outputs A, B = P/A and R = P%A. The circuit uses a total of two ancilla bits. The circuit is constructed as a sequence of m modified ripple-carry adders and comparators, both of which have O(n) gate delay, so the multiplier has O(m×n) gate delay, but this can be improved to O(m×log(n)) by using a modified carry-lookahead adder and an O(log(n)) comparator, both of which are described in the paper. The cost of reducing the gate delay to O(m×log(n)) is O(n) added ancilla bits and a larger gate count.

    OriginalsprogEngelsk
    TitelReversible Computetion : 10th International Conference, RC 2018 Leicester, UK, September 12–14, 2018 Proceedings
    RedaktørerJarkko Kari, Irek Ulidowski
    ForlagSpringer
    Publikationsdato22 aug. 2018
    Sider253-268
    ISBN (Trykt)978-3-319-99497-0
    ISBN (Elektronisk)978-3-319-99498-7
    DOI
    StatusUdgivet - 22 aug. 2018
    Begivenhed10th International Conference on Reversible Computation, RC 2018 - Leicester, Storbritannien
    Varighed: 12 sep. 201814 sep. 2018

    Konference

    Konference10th International Conference on Reversible Computation, RC 2018
    Land/OmrådeStorbritannien
    ByLeicester
    Periode12/09/201814/09/2018
    NavnLecture Notes in Computer Science
    Vol/bind11106
    ISSN0302-9743

    Fingeraftryk

    Dyk ned i forskningsemnerne om 'Garbage-Free Reversible Multiplication and Division'. Sammen danner de et unikt fingeraftryk.

    Citationsformater