DocumentCode
1806908
Title
Pipeline floating point ALU design using VHDL
Author
Reaz, Mamun Bin Ibne ; Islam, Md Shabiul ; Sulaiman, Mohd S.
Author_Institution
Fac. of Eng., Multimedia Univ., Selangor, Malaysia
fYear
2002
fDate
19-21 Dec. 2002
Firstpage
204
Lastpage
208
Abstract
A pipeline floating point arithmetic logic unit (ALU) design using VHDL is introduced. The novelty of the ALU is it gives high performance through the pipelining concept. Pipelining is a technique where multiple instruction executions are overlapped. In the top-down design approach, four arithmetic modules: addition, subtraction, multiplication, and division: are combined to form the floating-point ALU. Each module is divided into smaller modules. Two bits selection determines which operation takes place at a particular time. The pipeline modules are independent of each other. All the modules in the ALU design are realized using VHDL. Design functionalities are validated through simulation and compilation. Test vectors are created to verify the outputs as opposed to the calculated results. Besides verifying the outputs, the outputs´ timing diagram and interfacing signals are also tracked to ensure that they adhere to the design specifications. Successful implementation of pipelining in floating point ALU using VHDL fulfills the needs for different high-performance applications.
Keywords
floating point arithmetic; hardware description languages; logic design; pipeline arithmetic; timing; VHDL; arithmetic logic unit; arithmetic modules; interfacing signal tracking; multiple instruction executions; pipeline floating point ALU design; timing diagram; Design engineering; Digital systems; Floating-point arithmetic; High performance computing; Logic design; Microprocessors; Pipeline processing; Signal design; Testing; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Semiconductor Electronics, 2002. Proceedings. ICSE 2002. IEEE International Conference on
Print_ISBN
0-7803-7578-5
Type
conf
DOI
10.1109/SMELEC.2002.1217807
Filename
1217807
Link To Document