| Hybrid LZA: a near optimal implementation of the leading zero anticipator |
| Full text |
Pdf
(154 KB)
|
Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2009 Asia and South Pacific Design Automation Conference
table of contents
Yokohama, Japan
SESSION: Logic and arithmetic optimization
table of contents
Pages 203-209
Year of Publication: 2009
ISBN:978-1-4244-2748-2
|
|
Authors
|
|
Amit Verma
|
National Institute of Technology (NIT), Rourkela, India
|
|
Ajay K. Verma
|
School of Computer and Communication Sciences, Lausanne, Switzerland
|
|
Philip Brisk
|
School of Computer and Communication Sciences, Lausanne, Switzerland
|
|
Paolo Ienne
|
School of Computer and Communication Sciences, Lausanne, Switzerland
|
|
| Sponsors |
|
| Publisher |
IEEE Press
Piscataway, NJ, USA
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 20, Citation Count: 0
|
|
|
ABSTRACT
The Leading Zero Anticipator (LZA) is one of the main components used in floating point addition. It tends to be on the critical path, so it has attracted the attention of many researchers in the past. Most LZAs used today can be classified in two categories: exact and inexact. Inexact LZAs are normally preferred due to their shorter critical paths and reduced complexity; however, the inexact LZA requires an additional correct stage. In this paper we present a new LZA architecture that combines ideas taken from prior exact and inexact LZAs. Our new LZA improves the delay of floating point addition by 7--10% compared to state of art techniques as well as reduces hardware area in most cases. We also establish theoretical lower bounds on the delay of an LZA and we show that our LZA is very close to these bounds.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
J. Bruguera and T. Lang. Leading-one prediction with concurrent position correction. In International Conference on Computers, pages 298--305, Oct. 1999.
|
| |
2
|
|
| |
3
|
W. Hays, R. Kershaw, L. Bays, J. Bodie, E. Fields, R. Freyman, C. Garen, J. Hartung, J. Klinikowski, C. Miller, K. Mondal, H. Moscovitz, Y. Rotblum, W. Stocker, and L. Tran. A 32-bit vlsi digital signal processor. In IEEE Journal of Solid State Circuits, pages 998--1004, Oct. 1985.
|
| |
4
|
G. Inoue. Leading one anticipator and floating point addition/subtraction apparatus. In US Patent US5343413, Aug. 1994.
|
| |
5
|
R. Kershaw, L. Bays, R. Freyman, J. Klinikowski, C. Miller, K. Mondal, H. Moscovitz, Y. Rotblum, W. Stocker, and L. Tran. A programmable digital signal processor with 32-bit floating point arithmetic. In IEEE Solid State Circuits Conference, Digest of Papers, pages 92--93, 1985.
|
| |
6
|
S. Knowles. Arithmetic processor design for the t9000 transputer. In SPIE, pages 230--243, 1991.
|
| |
7
|
K. Ng. Exact leading zero predictor for a floating point adder. In US Patent US5204825, Feb. 1993.
|
| |
8
|
V. G. Oklobdzija. An algorithmic and novel design of a leading zero detector circuit: Comparison with logic synthesis. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, VLSI-2(1), Mar. 1994.
|
| |
9
|
|
| |
10
|
|
| |
11
|
H. Suzuki, H. Morinaka, H. Makino, Y. Nakase, K. Mashiko, and T. Sumi. Leading-zero anticipatory logic for high-speed floating point addition. In International Journal of Solid State Circuits, pages 1157--64, Aug. 1996.
|
|