DocumentCode
1768667
Title
Design of multi-stage latency adders using detection and sequence-dependence between successive calculations
Author
Xinghua Yang ; Fei Qiao ; Chang Liu ; Qi Wei ; Huazhong Yang
Author_Institution
Dept. of Electron. Eng., Tsinghua Univ., Beijing, China
fYear
2014
fDate
1-5 June 2014
Firstpage
998
Lastpage
1001
Abstract
Multi-stage latency adders based on different prediction schemes have been proved promising to enhance the circuit performance with negligible overhead. This paper presents a novel predictor exploiting both the detection and the sequence-dependence between the successive calculations. The detection of carry-kill pattern of the input data can lower the probability of the operation with multiple clock cycles and the sequence-dependence between the successive calculations is adapted to eliminate redundant cycles. The improved predictors have been inserted into Ripple Carry Adder (RCA) and a multistage latency structure has been setup. Compared with the previous predictors, the proposed one could have the same function with less prediction bits, which results in more energy-efficiency. Simulation results show that 2.41X-3.05X speedups can be achieved than the non-prediction counterpart. Furthermore, a design flow and a method for error control are proposed when applying the adder to approximate computation so that more performance improvement could be obtained after trading off certain precision.
Keywords
adders; logic design; prediction theory; RCA; carry-kill pattern; design flow; error control; multiple clock cycles; multistage latency adders; multistage latency structure; prediction schemes; redundant cycles elimination; ripple carry adder; sequence-dependence; successive calculations; Adders; Clocks; Delays; Equations; Error correction; Logic gates; Prediction methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location
Melbourne VIC
Print_ISBN
978-1-4799-3431-7
Type
conf
DOI
10.1109/ISCAS.2014.6865306
Filename
6865306
Link To Document