• DocumentCode
    16235
  • Title

    Variable Latency Speculative Han-Carlson Adder

  • Author

    Esposito, Darjn ; De Caro, Davide ; Napoli, Ettore ; Petra, Nicola ; Strollo, Antonio Giuseppe Maria

  • Author_Institution
    Dept. of Electr. Eng. & Inf. Technol., Univ. of Napoli “Federico II”, Naples, Italy
  • Volume
    62
  • Issue
    5
  • fYear
    2015
  • fDate
    May-15
  • Firstpage
    1353
  • Lastpage
    1361
  • Abstract
    Variable latency adders have been recently proposed in literature. A variable latency adder employs speculation: the exact arithmetic function is replaced with an approximated one that is faster and gives the correct result most of the time, but not always. The approximated adder is augmented with an error detection network that asserts an error signal when speculation fails. Speculative variable latency adders have attracted strong interest thanks to their capability to reduce average delay compared to traditional architectures. This paper proposes a novel variable latency speculative adder based on Han-Carlson parallel-prefix topology that resulted more effective than variable latency Kogge-Stone topology. The paper describes the stages in which variable latency speculative prefix adders can be subdivided and presents a novel error detection network that reduces error probability compared to previous approaches. Several variable latency speculative adders, for various operand lengths, using both Han-Carlson and Kogge-Stone topology, have been synthesized using the UMC 65 nm library. Obtained results show that proposed variable latency Han-Carlson adder outperforms both previously proposed speculative Kogge-Stone architectures and non-speculative adders, when high-speed is required. It is also shown that non-speculative adders remain the best choice when the speed constraint is relaxed.
  • Keywords
    adders; error detection; error statistics; Han-Carlson parallel-prefix topology; UMC library; approximated adder; approximated arithmetic function; average delay reduction; error detection network; error probability reduction; error signal; exact arithmetic function; nonspeculative adders; operand lengths; size 65 nm; speculative variable latency adders; variable latency Kogge-Stone topology; variable latency speculative Han-Carlson adder; variable latency speculative prefix adders; Adders; Complexity theory; Computer architecture; Delays; Error correction; Logic gates; Topology; Addition; digital arithmetic; parallel-prefix adders; speculative adders; speculative functional units; variable latency adders;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2015.2403036
  • Filename
    7080926