A Float-Point Arithmetic Logic Unit for High Performance RISC-V Processor
With the rapid advancement of artificial intelligence, chips have become increasingly important. The emerging RISC-V instruction set gradually provides powerful computing support for this field. In this context, along with the computing requirements of deep learning, this paper presents the design of a high-performance floating-point arithmetic logic unit (FALU) that facilitates calculations with double-precision, single-precision, half-precision, and Bfloat16 precision data. This design is based on a single-channel algorithm with merged rounding. It improves and implements a composite adder that combines high and low bits. It also proposes a tree-like floating-point comparator based on the Kogge-Stone parallel prefix network. To ensure that the FALU components meet performance requirements, we undergo functional verification in the Vivado simulation environment. Operating at 1.47GHz under the 28nm CMOS process, the components achieve the predetermined performance indicators.
Authors
- C. Z. Yuan
- Xin Niu (ORCID: https://orcid.org/0000-0002-9396-7688)
- Bangjian Xu (ORCID: https://orcid.org/0000-0001-5348-2507)
- Yu Qi (ORCID: https://orcid.org/0000-0002-4862-5347)
- Chunyuan Wei
Institutions
- Hunan University (CN)
- National University of Defense Technology (CN)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/icftic64248.2024.10913377
- Primary Topic
- Low-power high-performance VLSI design
- Type
- article
- Field-Weighted Citation Impact
- 0.00