Title :
Analysis and Implementation of a Novel Leading Zero Anticipation Algorithm for Floating-Point Arithmetic Units
Author :
Olivieri, Mauro ; Pappalardo, Francesco ; Smorfa, Simone ; Visalli, Giuseppe
Author_Institution :
IEEE, Shanghai
Abstract :
Leading zero anticipation with error correction is a widely adopted technique in the implementation of high-speed IEEE-754-compliant floating-point units (FPUs), which are critical for area and power in multimedia-oriented systems-on-chips. We investigated a novel LZA algorithm allowing us to remove error correction circuitry by reducing the error rate below a commonly accepted limit for image processing applications, which is not achieved by previous techniques. We embedded our technique into a complete FPU definitely obtaining both area saving and overall FPU latency reduction with respect to traditional designs.
Keywords :
error correction; floating point arithmetic; system-on-chip; error correction; floating-point arithmetic units; image processing; latency reduction; leading zero anticipation algorithm; multimedia-oriented system-on-chip; Algorithm design and analysis; Circuits; Delay; Error analysis; Error correction; Floating-point arithmetic; Hardware; Image processing; Logic; Very large scale integration; CMOS VLSI; floating-point arithmetic; floating-point unit (FPU); leading zero anticipation (LZA);
Journal_Title :
Circuits and Systems II: Express Briefs, IEEE Transactions on
DOI :
10.1109/TCSII.2007.896937