DocumentCode
1656532
Title
High performance reliable variable latency carry select addition
Author
Du, Kai ; Varman, Peter ; Mohanram, Kartik
Author_Institution
Dept. of Electr. & Comput. Eng., Rice Univ., Houston, TX, USA
fYear
2012
Firstpage
1257
Lastpage
1262
Abstract
Speculative adders have attracted strong interest for reducing critical path delays to sub-logarithmic delays by exploiting the tradeoffs between reliability and performance. Speculative adders also find use in the design of reliable variable latency adders, which combine speculation with error correction to achieve high performance for low area overhead over traditional adders. This paper describes speculative carry select addition (SCSA), a novel function speculation technique for the design of low error-rate speculative adders and low overhead, high performance, reliable variable latency adders. We develop an analytical model for the error rate of SCSA to facilitate both design exploration and convergence. We show that for an error rate of 0.01% (0.25%), SCSA-based speculative addition is 10% faster than the DesignWare adder with up to 43% (56%) area reduction. Further, on average, variable latency addition using SCSA-based speculative adders is 10% faster than the DesignWare adder with area requirements of -19% to 16% (-17% to 29%) for unsigned random (signed Gaussian) inputs.
Keywords
adders; carry logic; circuit reliability; logic design; DesignWare adder; SCSA; critical path delays; error correction; error rate; function speculation technique; high-performance variable-latency carry select addition reliability; signed-Gaussian inputs; speculative adder design; speculative carry select addition; sublogarithmic delays; unsigned-random inputs; Adders; Analytical models; Complexity theory; Delay; Error analysis; Reliability engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
Conference_Location
Dresden
ISSN
1530-1591
Print_ISBN
978-1-4577-2145-8
Type
conf
DOI
10.1109/DATE.2012.6176685
Filename
6176685
Link To Document