Author:
Sheng C Y,Ismail R C,Naziri S Z M,Isa M N M,Murad S A Z,Harun A
Abstract
Abstract
Hybrid Floating Point/Logarithmic Number System processor is an Arithmetic Logic Unit with hybrid architecture in which its data computation involves Floating Point (FLP) and Logarithmic Number System (LNS). LNS processor has high performance but requires complicated hardware to support its function, especially LNS addition and subtraction. Therefore, hybrid processor is proposed to perform multiplication/division in LNS, addition/subtraction in FLP. Through merging FLP and LNS, data computation can be done in a faster, precise and less complicated way. The proposed research is a 32-bit Hybrid FLP/LNS processor, which involving 32-bit fixed point data format and 32-bit single precision FLP format. The EDA tools used in developing and simulating this project is based on Synopsys Design Compiler and Altera Quartus II, and the Hardware Description Language used is Verilog HDL. Logical synthesis of this project is done by using Synopsys Design Compiler and its area, timing and power are validated.
Reference14 articles.
1. Logarithmic arithmetic as an alternative to floating-point: A review;Chugh,2013
2. The Efficient Implementation and Analysis of a Hybrid Number System Processor;Shi Lai;IEEE Trans. Circuits Syst. II Analog Digit. Signal Process,1993
3. A Hybrid Number System Processor with Geometric and Complex Arithmetic Capabilities;Lai;IEEE Trans. Comput.,1991
4. High Speed and Area Efficient Single Precision Floating Point Arithmetic Unit;Palekar,2016
5. Hybrid logarithmic number system arithmetic unit: A review;Ismail,2013