DocumentCode :
2662930
Title :
A novel concurrent error detection circuit for Leading Zero Anticipator
Author :
Tao, Yao ; Deyuan, Gao
Author_Institution :
Dept. of Comput. Sci. & Eng., Northwestern Polytech. Univ., Xi´´an, China
Volume :
6
fYear :
2010
fDate :
16-18 April 2010
Abstract :
Leading Zero Anticipator (LZA) is a technique to calculate the number of leading zeros of the result in parallel with the addition. General algorithms can work effectively for a subtraction, and obtain the leading one position from exponents of operands for an addition or a multiply-add-fused (MAF) operation. However, using exponents to get leading zero number can introduce another error of one bit because of a carry into the leading one position. Moreover, when taking denormalized operands into account, the leading one position does not relate with exponents anymore. This paper presents a novel concurrent error detection circuit for an exact LZA which can work effectively for both addition and subtraction. In addition, a simpler pre-encoding method is employed to reduce the hardware complexity of the concurrent error detection circuit. The total area of the proposed LZA is reduced by 7.5% compared with that of a general LZA.
Keywords :
error detection; logic circuits; concurrent error detection circuit; exact LZA; hardware complexity; leading zero anticipator; multiply add fused operation; preencoding method; Added delay; Adders; Computer errors; Computer science; Degradation; Error correction; Hardware; Logic circuits; Logic design; Signal generators; addition and subtraction; concurrent error detection; leading zero anticipator; pre-encoding method;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
Conference_Location :
Chengdu
Print_ISBN :
978-1-4244-6347-3
Type :
conf
DOI :
10.1109/ICCET.2010.5486143
Filename :
5486143
Link To Document :
بازگشت