An asynchronous floating-point arithmetic unit is designed and tested at the transistor level using Cadence software. It uses CMOS (complementary metal oxide semiconductor) and DCVS (differential cascode voltage switch) logic in a 0.35 µm process using a 3.3 V supply voltage, with dual-rail data and single-rail control signals using four-phase handshaking. Using 17,085 transistors, the unit handles single-precision (32-bit) addition/subtraction, multiplication, division, and remainder using the IEEE 754-1985 Standard for Binary Floating-Point Arithmetic, with rounding and other operations to be handled by separate hardware or software. Division and remainder are done using a restoring subtractive algorithm; multiplication uses an additive algorithm. Exceptions are noted by flags (and not trap handlers) and the output is in single-precision. Previous work on asynchronous floating-point arithmetic units have mostly focused on single operations such as division. This is the first work to the authors' knowledge that can perform floating-point addition, multiplication, division, and remainder using a common datapath.


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    An Asynchronous IEEE Floating-Point Arithmetic Unit


    Beteiligte:
    Noche, Joel R. (Autor:in) / Araneta, Jose C. (Autor:in)

    Erscheinungsdatum :

    15.01.2008


    Anmerkungen:

    Science Diliman; Vol 19, No 2 (2007) ; ISSN 2012-0818 ; ISSN 0115-7809


    Medientyp :

    Aufsatz (Zeitschrift)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Klassifikation :

    DDC:    629





    Templates for software fault tolerant voting on results of floating point arithmetic

    Pullum, Laura / Dziegiel, Jr., Roger / Wakefield, G. | AIAA | 1993


    Templates for Software Fault Tolerant Voting on Results of Floating Point Arithmetic

    Pullum, L. / Dziegiel, R. / Wakefied, S. et al. | British Library Conference Proceedings | 1993


    ARITHMETIC UNIT AND ARITHMETIC METHOD

    UJITOKO YUSUKE / HOTTA YUUKI | Europäisches Patentamt | 2020

    Freier Zugriff