High Speed Speculative Multipliers Based on Speculative Carry-Save Tree

被引:40
作者
Cilardo, Alessandro [1 ]
De Caro, Davide [1 ]
Petra, Nicola [1 ]
Caserta, Francesco [1 ]
Mazzocca, Nicola [1 ]
Napoli, Ettore [1 ]
Giuseppe, Antonio [1 ]
Strollo, Maria [1 ]
机构
[1] Univ Naples Federico II, Dept Elect Engn & Informat Technol, I-80125 Naples, Italy
关键词
Digital arithmetic; multiplication; speculative functional units; speculative multipliers; UNITS;
D O I
10.1109/TCSI.2014.2337231
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a novel approach to build integer multiplication circuits based on speculation, a technique which performs a faster-but occasionally wrong-operation resorting to a multi-cycle error correction circuit only in the rare case of error. The proposed speculative multiplier uses a novel speculative carry-save reduction tree using three steps: partial products recoding, partial products partitioning, speculative compression. The speculative tree uses speculative (m : 2) counters, with m > 3 that are faster than a conventional tree using full-adders and half-adders. A technique to automatically choose the suitable speculative counters, taking into accounts both error probability and delay, is also presented in the paper. The speculative tree is completed with a fast speculative carry-propagate adder and an error correction circuit. We have synthesized speculative multipliers for several operand lengths using the UMC 65 nm library. Comparisons with conventional multipliers show that speculation is effective when high speed is required. Speculative multipliers allow reaching a higher speed compared with conventional counterparts and are also quite effective in terms of power dissipation, when a high speed operation is required.
引用
收藏
页码:3426 / 3435
页数:10
相关论文
共 26 条
  • [1] [Anonymous], 1964, Monte Carlo Methods, DOI DOI 10.1007/978-94-009-5819-7
  • [2] [Anonymous], ALTA FREQUENZA
  • [3] [Anonymous], 2008, Monte Carlo Methods
  • [4] Ultra low-voltage low-power CMOS 4-2 and 5-2 compressors for fast arithmetic circuits
    Chang, CH
    Gu, JM
    Zhang, MY
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (10) : 1985 - 1997
  • [5] Cilardo A, 2009, DES AUT TEST EUROPE, P664
  • [6] Fixed-Width Multipliers and Multipliers-Accumulators With Min-Max Approximation Error
    De Caro, Davide
    Petra, Nicola
    Strollo, Antonio Giuseppe Maria
    Tessitore, Fabio
    Napoli, Ettore
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (09) : 2375 - 2388
  • [7] Del Barrio A. A., 2013, P DES AUT TEST EUR C
  • [8] Multispeculative Addition Applied to Datapath Synthesis
    Del Barrio, Alberto A.
    Hermida, Roman
    Memik, Seda Ogrenci
    Mendias, Jose M.
    Molina, Maria C.
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (12) : 1817 - 1830
  • [9] A Distributed Controller for Managing Speculative Functional Units in High Level Synthesis
    Del Barrio, Alberto A.
    Memik, Seda Ogrenci
    Molina, Maria C.
    Mendias, Jose M.
    Hermida, Roman
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (03) : 350 - 363
  • [10] Du K., 2012, P DES AUT TEST EUR C