• 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