Static floating-point unit with implicit exponent tracking for embedded DSP

Hung Yueh Lin*, Tay Jyi Lin, Chie Min Chao, Yen Chin Liao, Chih-Wei Liu, Chein Wei Jen

*Corresponding author for this work

    Research output: Contribution to journalConference articlepeer-review

    4 Scopus citations

    Abstract

    Embedded DSP applications demand more dynamic range and higher precision to prevent overflow and improve the quality respectively. The most straightforward way to satisfy both is to use the floating-point arithmetic, where the data samples are represented in the exponent and the mantissa parts and the data are normalized for every operation. Designers prefer fixed-point arithmetic with much simpler hardware, but they need to frequently and explicitly scale down the intermediate results to prevent overflow. In this paper, we propose an alternative - static floating-point unit where the operands are represented in the normalized fractional numbers, similar to the mantissa part in the floating-point units. We use static techniques instead to normalize the intermediate values with implicit exponent tracking in our software tool. The simulation result shows that the proposed approach improves both the rounding error and the execution cycles of the fixed-point units with similar hardware complexity.

    Original languageEnglish
    Pages (from-to)II821-II824
    JournalProceedings - IEEE International Symposium on Circuits and Systems
    Volume2
    DOIs
    StatePublished - 2004
    Event2004 IEEE International Symposium on Cirquits and Systems - Proceedings - Vancouver, BC, Canada
    Duration: 23 May 200426 May 2004

    Fingerprint

    Dive into the research topics of 'Static floating-point unit with implicit exponent tracking for embedded DSP'. Together they form a unique fingerprint.

    Cite this