Implementation of Double Precision Floating Point Adder with Residue for High Accuracy Using FPGA
|
|
- Jack Gallagher
- 6 years ago
- Views:
Transcription
1 1008 Implementation of Double Precision Floating Point Adder with Residue for High Accuracy Using FPGA P.V.V.S. Narayana 1, N.V.N. Prasanna Kumar 2 1 (M.Tech Student, Department of ECE, Sri Vasavi Engineering College, Pedatadepalli 2 (Asst. Professor, Department of ECE, Sri Vasavi Engineering College, Pedatadepalli ABSTRACT A computation with real number in many scientific and engineering applications is compulsory. To characterize these numbers fixed point representation is in use. However, in several cases the range of this representation is not sufficient to get the correct values. Therefore to obtain the dynamic range as well as the correct answer for all applications floating point representation is used instead of fixed point representation. FP number representation system may be a common selection for scientific, engineering and numerical computations. This project is intended using modified single path floating point addition technique. A separate residue unit is designed in parallel with this floating point adder to know the error term which is nothing but residue. This project is implemented in seven pipelined stages and it address parallelism as well as accuracy by put together that computes a correctly rounded result for basic summation. The proposed design has taken less area than previous work In this paper, the field Programmable Gate Array based double precision floating point adder with residue feature is forced using VHDL and was, consecutively, verified on Xilinx9.2 ISE simulator. Keywords: Floating point adder (FPadder) with Residue, FPGA, Leading one detector, Left Shifter, Rounding. 1. INTRODUCTION Lot of research has been done to get the accurate answers from the past two decades in many numerical computations. This work is dedicated to get a maximum of accuracy which is developed on FPGA. Of course many numerical applications utilized double precision format. Several research works are already done in floating point operations. The highest precision is to be taken for better accuracy and precision, but even then in the double precision format also will show the error. So maintaining the accuracy is difficult in floating point arithmetic operations in previous adders. Many serial components like left shifter or right shifter and the floating point addition (FPA) have been taken a longer latency. The Floating point (FP) adder required to have to be speedy in order to match with the increasing clock rate demand. In general the conventional floating point adders perform the computation in a single clock cycle. For that cause clock rates would be lower and lower. Thus in order to perform a sequential summations or sequential computations the conventional adder is incompetent. So pipeling is the technique is necessary to overcome this limitation on clock frequency. Pipelining means the instructions are executed sequentially, finally, the last output will come one by one. The speed of the operation will achieve by increasing the pipelines. The Pipelining techniques are applied in FPA in order to speed up the numerical arithmetic operation and to increase the through put. Now- a -days everybody try to increase the clock speed this means that according to, Moore's Law feature size scaling is increasing exponentially in transistor per integrated chip. Increasing the pipeling and clock speed setting boundary to there is surely have a limit in the clock scaling, if it really happens definitely there may be a short channel effects occurs, this causes the transistor never goes to the OFF state, so it runs as an ON state. So the industry is now might be reaches that end point, the focus is now transfer to enhances with parallelism in computations more willingly than clock speed. Each IEEE-754 standard floating-point number system has a specific precision like single precision or double precision and quadruple precision which is comprises of sign bit, exponent and significant or fractional bits. But the bits will vary depending on the precision. In single precision one sign bit, 8-exponent bits, 23-significand bits with implied one. In case of double precision, one sign bit, 11-exponent bits, 53- significand bits including one hidden bit by the standard. Exponent must be greater than zero and less than 1023.In this paper, we focus on the problem of summing two double-precision FP values, but when we rearrange the order of numbers sum would produce a miscellaneous result. This is an alternative to be deprived of parallelism in order to increase the clock speed. The sequential summation operation [1] will always give the similar result, but it may still be an erroneous one in case of shuffled order. In this case parallelizations and accuracy may get failed. When we know the error we have a freedom to correct the answer. In this paper, we made an effort based on for FP addition using pipelining technique still guaranteeing an ideal result and of course acceptably rounded deterministic
2 1009 result. To speed up the computations for many scientific applications the design of the accurate floating point unit or FPA unit is thus of interest in this domain. In residue preserving addition most of the algorithms such as [5] [7] rely on the similar basic building block that is studied in detail by Kornerup et al. [8], a floating-point adder with residue (FPAR), which computes sum and residue (error term) Sum = IEEE-754 Round(x + y) --- (1) Residue = (x + y) sum (2) The sum of two FP numbers is the same as like normal standard floating point addition; here the extra term is introduced as error or residue. The FPAR building block can be implemented on a standard IEEE-754 Floating point unit. Kornerup shows that the algorithm introduced by Knuth is negligible. The similar work has been carried out in HDL implementation and analysis of a residual register [4] for parallelism, accuracy and consumes lesser area. 2. IEEE DOUBLE PRECISION FLOATING POINT ADDER WITHOUT RESIDUE The above floating point adder is divided into seven pipelined stages to improve the speed of operations. The below circuit diagram or figure 1 shows that the general organization which is nothing but improved single path floating point adder. Adding two floating point numbers like x and y in standard FP algorithm [9] for Floating Point Addition of is as follows. Fig.1.Floating Point Adder Stage1: Take two binary floating point numbers. The MSB bits of two numbers given to XOR gate as inputs. To decide the type of addition operation use the XOR output terminal is connected to adder in stage3.next exponent subtraction which is designed for difference of two numbers (D),sign bit either 0 or 1 as (Sn) and larger exponent (LE).Sn will connect to swap circuit multiplexers. So the Swap circuit gives the outputs as larger mantissa and smaller mantissa which is decided by Sn.At the same time some of special cases will connect from sign, exponent, mantissa bits. To special case unit. But some other special cases will come by direct computations without intervention of special case unit. Stage2: From the swap circuit larger mantissa will come in one side and smaller mantissa will come in other side. To get align the smaller significand and bigger significand, the exponent difference is connected to smaller significand via right shifter. In this right shifting process shifted bits will be considered as residue bits which are used for rounding. Stage3: After align the both significands, add the both mantissa bits using 53 bit ripple carry adder. But Ripple carry adder will give the large delay. So to get better trade off we may use other adders also. In this project we tried here 2 s complement adder to save the area and time. Stage4: During the addition operation sometimes will generate carry out. This carry will connect to 1-bit right shifter in stage 4.If the addition is 53 bits then the output of addition is connected to leading one detector. The leading one detector output is connected to multiplexer in stage5.at the same time rounding performed using the residue bits Stage5: While during the addition operation, if nonzero entry comes then normalization is needed particularly in subtraction. In the result of the mantissa must be shifted until it reaches the front with one using the Leading one priority detector (LOPD) & left shifter. So it can easily achieved, but error may be occurs. After completing the one bit right shift this result will be added with rounding value in add rounding & 1- bit shift unit and given this output is as one of the input to multiplexer. Other input is connected from left shifter output and the LOPD output is connected to multiplexer as selection line. Stage6: The multiplexer output which is sometimes has normal, or subnormal s or special case numbers which are connected via multiplexer by choosing as the one of the input. The normal sum will be connected to other input terminal in same multiplexer (MUX). Stage7: Some of the special cases, output as SET will connect to final multiplexer of selection line and Concatenate the final result includes sign of bigger number, normalized exponent and mantissa. Which is connected to another multiplexer as other input. Other input is from special cases which are obtained directly during the normal operations. So final result may obtain depending on the selection line.
3 PROPOSED IEEE DOUBLE PRECISION SINGLE PATH FLOATING POINT ADDER WITH RESIDUE The block diagram for performing the floating point accumulation with residue for improving accuracy and parallelism is as shown below: doing the addition operation getting a carry as 54 th bit. If 54th bit comes then this 54 th bit is to be connected to one bit right shifter to set the next bit as leading one position. Using the residue bits, calculate the round value and this round value will be added to the 1-bit right shifted number, so we get an accurate answer. If rounding is performed without 1-bit right shift, there may be getting an error. Step5: First determine the LSB bit (L) which is nothing but ready to discarded bit from adder, determine Guard (G), Round (R) and Sticky bits from residue unit. Sticky bit (T) is attained by OR ing the bits of range 16 down to 0.Then the rounded residue bits are concatenated with the mantissa sum in step 5. A. Algorithm Fig 2.Floating Point Adder with Residue Step1: Number X=S x, Exponent X,, Mantissa X. Number Y=S Y, Exponent Y, Mantissa Y. Number X & Number Y is connected to special case unit which are having Denormals, Zero mantissa, Infinity etc., are connected via special case unit. Step2: In this unit here two possible cases are faced for exponent subtraction. Case1: If exponent X is greater than exponent Y then larger exponent is equals to exponent X, smaller exponent is exponent Y and larger mantissa is mantissa X., smaller mantissa is equals to mantissa Y. Case2: If exponent is smaller than exponent number Y then the larger exponent is equals to exponent Y,smaller exponent is exponent x and larger mantissa is mantissa Y., smaller mantissa is equals to mantissa X. Step3: The exponent difference (Diff) will be calculated using the exponent subtractor circuit and Right shift the smaller mantissa bits by Diff bits using seventy three bit right shifter. During the right shifting process the discarded bits are treated as residue bits. After shifting, the bits form a code word of mantissa in concatenation of bits (72 downto 0) in which 19 down to 0 bits are residue bits. Step4: Perform addition operation to both significands after aligning the smaller and larger mantissas.while Step6: After finding the residue bits perform the add rounding. Then the output of Add-Round block is connected to the 73- bit leading one detector which is meant for residue and then it is connected to 73-bit left shifter to get normalize the result. At the same time the output of mantissa addition is connected to leading one detector which belongs to Floating point adder (FPA) & the output of LOD is connected to 53-bit left shifter to get the normalized value. Step7: The output of FPA leading one detector draws closer or moves via multiplexer by selecting the selection line either 0 or 1. Step8: The exponent is increased one more than the larger exponent in case of one bit right shifting done. During the left shifting operation the exponent value is subtracted from larger exponent. Step9: The MSB bits of two floating point (FP)- numbers are given to XOR gate as inputs. The output of XOR gate is connected to MSB bit of resulted FP number. Step10: Finally, concatenate the output of XOR output (sign out), incremented or subtracted exponent means that final exponent and mantissa bits. Finally the output of SUM is s= IEEE754Round (X+Y), Residue R= (X+Y)-SUM; 4. IMPLEMENTATION Single path double precision floating point adder (FPA) [3] consists of different modules which are discussed here briefly. In this connection first one is swap circuit, then Exponent Subtractor, Right shifter/left shifter, leading one priority detector etc., will briefly explained here. Both the designs are implemented on a Virtex 5 and target device is xc4vlx15-12sf363
4 1011 FPGA and find that the FPAR occupies only 37 of area which is very less than previous work [2]. A.SWAP CIRCUIT Mantissa X, Mantiss Y, Sn are the inputs. Smaller mantissa and larger mantissa are the outputs. The simple algorithm for this swap circuit is if sign (Sn) = 0 then Mantissa X is larger significand and M Y is smaller significand.in case Sn= 1 then Mantiss Y is larger significand and M X is smaller significand. The larger significand is connected to the adder as one of the input. The smaller significand is connected to right shifter by the value of exponent difference (D) B.EXPONENT SUBTRACTOR In this exponent subtractor, EA, EB are inputs which are connected to exponent field of corresponding FP numbers. Outputs are larger exponent (LE), difference (D), and sign (Sn). The operation of the exponent subtractor is given here. Case1: If we subtract smaller number (EB) from larger number (EA), then the borrow is 0 then larger exponent is EA come by mux1. Case2: If we subtract larger number (EA) from smaller one (EB), then borrow will come as 1 then larger exponent is EB come by mux1.the output of difference (D) will depend on the selection line which is connected to borrow. If borrow may be either 0 or 1 that means selection line is either 0 or 1 of mux2. If the borrow is 1 then the difference will come after the 2 s complement addition or else if borrow is 0 then the circuit will get the absolute difference without performing 2 s complement addition. The larger exponent (LE) is connected to readjust the final exponent. Sign (Sn) will be used to compare the mantissa bits. Difference (D) is used to right shift the smaller significand. C.SPECIAL CASES S1 S2 S_CASE SCO SET Fig 3.Special Case Unit The maximum time and resources will be saved when we use the special case unit. Both number S1 and number S2 are set up as inputs to special case unit as shown in the above fig.3 and SCO is the special case output. SET signal enables or disables the S _CASE block if it is needed or not. A few combinations have a direct result; like zero and a normal number are bringing in the output will be the normal number in straight away. D.RIGHT SHIFTER WITH RESIDUE BITS The right shifter has one input which is of 53 bits. Using the exponent difference the shifted amount will be done. Output will be taken 73 bits. In our design discarded bits (20 additional bits) are used to get the accuracy. Three extra bits (GRS) are really necessary to preserve the accuracy of shifted floating point number The last bit is sticky bit is obtained by OR ing all the bits shifted out.in the result is 72 bits which consists of discarded bits from 19 down to 0. E.SIGNIFICAND ADDER XOR output in stage1 is considered as sign-out, which is used to determine the addition or subtraction. Here sign-out is connected to sub. If sub is equals to 0 means the circuit performs normal integer addition. In case of subtraction the sub bit is 1. This signal is used to invert one of the operands before addition in case of subtraction.ofcourse, we may use the ripple carry or carry look ahead adder etc., for better trade off the delay. F.ROUNDING When compared to all remaining techniques round to nearest even (RNE) [3] gives the almost less error. So we get the two different equations to get the round (rnd).if G=1 and R and T are not both zero, rnd=g(r+t).if G=1 and R and T are both zero, rnd=g(r+t) 1 L.Where L is least significand bit of significand adder output. G.LEADING ONE PRIORITY DETECTOR (LOPD) FOR FPA & FPAR There are number of ways to design the leading one detector, After addition is over then the next operation is normalization, during the normalization we need to know how many of the bits have to shift from LSB to MSB bit [10]. In this project leading one priority detector is used. Here my design requires two leading one circuits one for FPA and other one for Residue unit for normalizing the 64-bit floating point binary addition result. The result mantissa is priority encoded (to detect the position of the leading one) and left shifted so that the leading one becomes the MSB using this technique H. LEFT SHIFTERS The two basic varieties are the arithmetic left shift and therefore the arithmetic right shift. for binary numbers it's a bitwise operation that shifts all of the bits of its quantity; equally within the operand is simply moved a given number of bit positions, and therefore the vacant bit-positions are stuffed in. rather than being full of all 0s.After the obtain the results from the LOD, we left-shift the result from the adder to normalize to get the first bit as 1. The shifter can be implemented using sll in VHDL operator, or it can be explained behaviorally or data flow model also.
5 1012 During the normalization or shifting operations the exponent will be updated. The exponent updating is nothing but subtract the shifted amount or value from larger exponent. Our design requires two left shifters one is for FPA unit and other one is for Residue unit. Here my design requires two leading one circuits. For a double precision -precision FPA, the maximum required amount of left shift is 53.At the same time we need 73 bit left shifter to get normalize the residual error in this normalization process. D.MANTISSA ADDER Adder result is shown here in the figure7 for Floating Point Adder with Residue unit. 5. EXPERIMENTAL RESULTS A.FINAL RESULT The final result is shown here in the figure 4 for Floating Point Adder with Residue Fig 7. Significand Adder E.LEADING ONE DETECTOR LOD result is shown here in the figure 8 for Floating Point Adder with Residue unit. Fig 4. Floating Point Adder with Residue B. EXPONENT DIFFERENCE The Exponent Difference result is shown here in the figure 5 for Floating Point Adder with Residue unit Fig 8. Leading one detector F.LEFT SHIFTER (53 bit) Normalization result is shown here in the figure 9 for Floating Point Adder with Residue unit. Fig bit Exponent Subtractor C.RIGHT SHIFTER The Right Shifter result is shown here in the figure 6 for Floating Point Adder with Residue unit. Fig 9. Left shifter G.LEFT SHIFTER (73-BIT) Normalization result is shown here in the figure 10 for Floating Point Adder with Residue unit. Fig 6. Right Shifter Fig 10. Left shifter
6 1013 H.RTL SCHEMATIC for ADDER RTL Schematic of floating point adder with residue is shown here in figure.11 adder/subtractor increases the precision and accuracy and reduced the area overhead. In ALU design and for iterative or in sequential summation networks where the error will increase during computations, our design is really helpful in floating point computer arithmetic applications. REFERENCES Fig 11. RTL Schematic of floating point adder with residue I.SPECIAL CASES Some of the cases has been shown here in figure.12 Fig 12. Special Cases 6. COMPARISIONS&DEVICE-UTILIZATION Previous work[2] LU Ts Slices FP A FPA R Area Over Head 48 Proposed work LUT Slice s s Area Over Head 31 [1]. M. V. Manoukian and G. A. Constantinides, Accurate Floating point arithmetic through hardware error-free transformations, in Proc. Intl. Conf. on Reconf. Comp. Springer-Verlag, 2011, pp [2].Accumulation of Accurate Parallel Floating-Point. < arith2013.html> [3]. M. Ercegovac and T. Lang, Digital Arithmetic, ser. The Morgan Kaufmann Series in Computer Architecture and Design. Morgan Kaufmann, [4]. HDL implementation and analysis of a residual register for a floating-point arithmetic unit. [5]. I. J. Anderson, A distillation algorithm for floatingpoint summation, SIAM J. Sci. Comput, vol. 20, pp , [6] Y.-K. Zhu and W. B. Hayes, Correct rounding and a hybrid approach to exact floating-point summation, SIAM J. Sci.Comput., vol. 31, no. 4, pp , July [7] S. M. Rump, Ultimately fast accurate summation, SIAM J.Sci. Comput., vol. 31, no. 5, pp , September [8]. P. Kornerup, V. Lef`evre, N. Louvet, and J.-M. Muller, On the computation of correctly rounded sums, IEEE Trans.Comput., vol. 61, no. 3, pp , March [9]. A. Malik and S. -B. Ko, A Study on the Floating- Point Adder in FPGAs, in Canadian Conference on Electrical and Computer Engineering (CCECE-06), (2006) May, pp Table 1: Floating Point Adder with Residue 7. CONCLUSION This project presents the implementation of double precision floating point adder with residue unit. The whole design was captured in VHDL, tested in simulation using Model Tech s modelsim, placed and routed on a Vertex 5 FPGA from Xilinx. The proposed VLSI implementation of the Double Precision
International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering
An Efficient Implementation of Double Precision Floating Point Multiplier Using Booth Algorithm Pallavi Ramteke 1, Dr. N. N. Mhala 2, Prof. P. R. Lakhe M.Tech [IV Sem], Dept. of Comm. Engg., S.D.C.E, [Selukate],
More informationImplementation of Double Precision Floating Point Multiplier in VHDL
ISSN (O): 2349-7084 International Journal of Computer Engineering In Research Trends Available online at: www.ijcert.org Implementation of Double Precision Floating Point Multiplier in VHDL 1 SUNKARA YAMUNA
More informationAn Efficient Implementation of Floating Point Multiplier
An Efficient Implementation of Floating Point Multiplier Mohamed Al-Ashrafy Mentor Graphics Mohamed_Samy@Mentor.com Ashraf Salem Mentor Graphics Ashraf_Salem@Mentor.com Wagdy Anis Communications and Electronics
More informationPrachi Sharma 1, Rama Laxmi 2, Arun Kumar Mishra 3 1 Student, 2,3 Assistant Professor, EC Department, Bhabha College of Engineering
A Review: Design of 16 bit Arithmetic and Logical unit using Vivado 14.7 and Implementation on Basys 3 FPGA Board Prachi Sharma 1, Rama Laxmi 2, Arun Kumar Mishra 3 1 Student, 2,3 Assistant Professor,
More informationDesign and Optimized Implementation of Six-Operand Single- Precision Floating-Point Addition
2011 International Conference on Advancements in Information Technology With workshop of ICBMG 2011 IPCSIT vol.20 (2011) (2011) IACSIT Press, Singapore Design and Optimized Implementation of Six-Operand
More informationFPGA IMPLEMENTATION OF FLOATING POINT ADDER AND MULTIPLIER UNDER ROUND TO NEAREST
FPGA IMPLEMENTATION OF FLOATING POINT ADDER AND MULTIPLIER UNDER ROUND TO NEAREST SAKTHIVEL Assistant Professor, Department of ECE, Coimbatore Institute of Engineering and Technology Abstract- FPGA is
More informationCOMPARISION OF PARALLEL BCD MULTIPLICATION IN LUT-6 FPGA AND 64-BIT FLOTING POINT ARITHMATIC USING VHDL
COMPARISION OF PARALLEL BCD MULTIPLICATION IN LUT-6 FPGA AND 64-BIT FLOTING POINT ARITHMATIC USING VHDL Mrs. Vibha Mishra M Tech (Embedded System And VLSI Design) GGITS,Jabalpur Prof. Vinod Kapse Head
More informationChapter 3: part 3 Binary Subtraction
Chapter 3: part 3 Binary Subtraction Iterative combinational circuits Binary adders Half and full adders Ripple carry and carry lookahead adders Binary subtraction Binary adder-subtractors Signed binary
More informationVHDL IMPLEMENTATION OF FLOATING POINT MULTIPLIER USING VEDIC MATHEMATICS
VHDL IMPLEMENTATION OF FLOATING POINT MULTIPLIER USING VEDIC MATHEMATICS I.V.VAIBHAV 1, K.V.SAICHARAN 1, B.SRAVANTHI 1, D.SRINIVASULU 2 1 Students of Department of ECE,SACET, Chirala, AP, India 2 Associate
More informationFPGA Implementation of Low-Area Floating Point Multiplier Using Vedic Mathematics
FPGA Implementation of Low-Area Floating Point Multiplier Using Vedic Mathematics R. Sai Siva Teja 1, A. Madhusudhan 2 1 M.Tech Student, 2 Assistant Professor, Dept of ECE, Anurag Group of Institutions
More informationReview on Floating Point Adder and Converter Units Using VHDL
Review on Floating Point Adder and Converter Units Using VHDL Abhishek Kumar 1, Mayur S. Dhait 2 1 Research Scholar, Agnihotri College of Engineering, Nagthana Road, Wardha (M.S), India 2 Professor, Department
More informationAn Implementation of Double precision Floating point Adder & Subtractor Using Verilog
IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 9, Issue 4 Ver. III (Jul Aug. 2014), PP 01-05 An Implementation of Double precision Floating
More informationA Decimal Floating Point Arithmetic Unit for Embedded System Applications using VLSI Techniques
A Decimal Floating Point Arithmetic Unit for Embedded System Applications using VLSI Techniques Rajeshwari Mathapati #1, Shrikant. K.Shirakol *2 # Dept of E&CE, S.D.M. College of Engg. and Tech., Dharwad,
More informationISSN Vol.02, Issue.11, December-2014, Pages:
ISSN 2322-0929 Vol.02, Issue.11, December-2014, Pages:1208-1212 www.ijvdcs.org Implementation of Area Optimized Floating Point Unit using Verilog G.RAJA SEKHAR 1, M.SRIHARI 2 1 PG Scholar, Dept of ECE,
More informationDouble Precision Floating-Point Multiplier using Coarse-Grain Units
Double Precision Floating-Point Multiplier using Coarse-Grain Units Rui Duarte INESC-ID/IST/UTL. rduarte@prosys.inesc-id.pt Mário Véstias INESC-ID/ISEL/IPL. mvestias@deetc.isel.ipl.pt Horácio Neto INESC-ID/IST/UTL
More informationFPGA Implementation of Multiplier for Floating- Point Numbers Based on IEEE Standard
FPGA Implementation of Multiplier for Floating- Point Numbers Based on IEEE 754-2008 Standard M. Shyamsi, M. I. Ibrahimy, S. M. A. Motakabber and M. R. Ahsan Dept. of Electrical and Computer Engineering
More informationDouble Precision Floating-Point Arithmetic on FPGAs
MITSUBISHI ELECTRIC ITE VI-Lab Title: Double Precision Floating-Point Arithmetic on FPGAs Internal Reference: Publication Date: VIL04-D098 Author: S. Paschalakis, P. Lee Rev. A Dec. 2003 Reference: Paschalakis,
More informationIJCSIET--International Journal of Computer Science information and Engg., Technologies ISSN
FPGA Implementation of 64 Bit Floating Point Multiplier Using DADDA Algorithm Priyanka Saxena *1, Ms. Imthiyazunnisa Begum *2 M. Tech (VLSI System Design), Department of ECE, VIFCET, Gandipet, Telangana,
More informationA Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier using Modified CSA
RESEARCH ARTICLE OPEN ACCESS A Novel Efficient VLSI Architecture for IEEE 754 Floating point multiplier using Nishi Pandey, Virendra Singh Sagar Institute of Research & Technology Bhopal Abstract Due to
More informationPROJECT REPORT IMPLEMENTATION OF LOGARITHM COMPUTATION DEVICE AS PART OF VLSI TOOLS COURSE
PROJECT REPORT ON IMPLEMENTATION OF LOGARITHM COMPUTATION DEVICE AS PART OF VLSI TOOLS COURSE Project Guide Prof Ravindra Jayanti By Mukund UG3 (ECE) 200630022 Introduction The project was implemented
More informationAccurate Parallel Floating-Point Accumulation
Appearing in IEEE Symposium on Computer Arithmetic (ARITH 2013), April 7 10, 2013 Accurate Parallel Floating-Point Accumulation Edin Kadric, Paul Gurniak, and André DeHon Dept. of Electrical and Systems
More informationUniversity, Patiala, Punjab, India 1 2
1102 Design and Implementation of Efficient Adder based Floating Point Multiplier LOKESH BHARDWAJ 1, SAKSHI BAJAJ 2 1 Student, M.tech, VLSI, 2 Assistant Professor,Electronics and Communication Engineering
More informationRun-Time Reconfigurable multi-precision floating point multiplier design based on pipelining technique using Karatsuba-Urdhva algorithms
Run-Time Reconfigurable multi-precision floating point multiplier design based on pipelining technique using Karatsuba-Urdhva algorithms 1 Shruthi K.H., 2 Rekha M.G. 1M.Tech, VLSI design and embedded system,
More informationDESIGN TRADEOFF ANALYSIS OF FLOATING-POINT. ADDER IN FPGAs
DESIGN TRADEOFF ANALYSIS OF FLOATING-POINT ADDER IN FPGAs A Thesis Submitted to the College of Graduate Studies and Research In Partial Fulfillment of the Requirements For the Degree of Master of Science
More informationVHDL implementation of 32-bit floating point unit (FPU)
VHDL implementation of 32-bit floating point unit (FPU) Nikhil Arora Govindam Sharma Sachin Kumar M.Tech student M.Tech student M.Tech student YMCA, Faridabad YMCA, Faridabad YMCA, Faridabad Abstract The
More informationADDERS AND MULTIPLIERS
Concordia University FLOATING POINT ADDERS AND MULTIPLIERS 1 Concordia University Lecture #4 In this lecture we will go over the following concepts: 1) Floating Point Number representation 2) Accuracy
More informationComparison of Adders for optimized Exponent Addition circuit in IEEE754 Floating point multiplier using VHDL
International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 11, Issue 07 (July 2015), PP.60-65 Comparison of Adders for optimized Exponent Addition
More informationBy, Ajinkya Karande Adarsh Yoga
By, Ajinkya Karande Adarsh Yoga Introduction Early computer designers believed saving computer time and memory were more important than programmer time. Bug in the divide algorithm used in Intel chips.
More informationAn FPGA based Implementation of Floating-point Multiplier
An FPGA based Implementation of Floating-point Multiplier L. Rajesh, Prashant.V. Joshi and Dr.S.S. Manvi Abstract In this paper we describe the parameterization, implementation and evaluation of floating-point
More informationA High Speed Binary Floating Point Multiplier Using Dadda Algorithm
455 A High Speed Binary Floating Point Multiplier Using Dadda Algorithm B. Jeevan, Asst. Professor, Dept. of E&IE, KITS, Warangal. jeevanbs776@gmail.com S. Narender, M.Tech (VLSI&ES), KITS, Warangal. narender.s446@gmail.com
More informationFig.1. Floating point number representation of single-precision (32-bit). Floating point number representation in double-precision (64-bit) format:
1313 DESIGN AND PERFORMANCE ANALYSIS OF DOUBLE- PRECISION FLOATING POINT MULTIPLIER USING URDHVA TIRYAGBHYAM SUTRA Y SRINIVASA RAO 1, T SUBHASHINI 2, K RAMBABU 3 P.G Student 1, Assistant Professor 2, Assistant
More informationFLOATING POINT ADDERS AND MULTIPLIERS
Concordia University FLOATING POINT ADDERS AND MULTIPLIERS 1 Concordia University Lecture #4 In this lecture we will go over the following concepts: 1) Floating Point Number representation 2) Accuracy
More informationDesign and Implementation of IEEE-754 Decimal Floating Point Adder, Subtractor and Multiplier
International Journal of Engineering and Advanced Technology (IJEAT) ISSN: 2249 8958, Volume-4 Issue 1, October 2014 Design and Implementation of IEEE-754 Decimal Floating Point Adder, Subtractor and Multiplier
More informationARCHITECTURAL DESIGN OF 8 BIT FLOATING POINT MULTIPLICATION UNIT
ARCHITECTURAL DESIGN OF 8 BIT FLOATING POINT MULTIPLICATION UNIT Usha S. 1 and Vijaya Kumar V. 2 1 VLSI Design, Sathyabama University, Chennai, India 2 Department of Electronics and Communication Engineering,
More informationArchitecture and Design of Generic IEEE-754 Based Floating Point Adder, Subtractor and Multiplier
Architecture and Design of Generic IEEE-754 Based Floating Point Adder, Subtractor and Multiplier Sahdev D. Kanjariya VLSI & Embedded Systems Design Gujarat Technological University PG School Ahmedabad,
More informationDivide: Paper & Pencil
Divide: Paper & Pencil 1001 Quotient Divisor 1000 1001010 Dividend -1000 10 101 1010 1000 10 Remainder See how big a number can be subtracted, creating quotient bit on each step Binary => 1 * divisor or
More informationInternational Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 2, Mar-Apr 2015
RESEARCH ARTICLE A Survey on Floating Point Adders Deepak Mishra [1], Vipul Agrawal [2] Department of Electronics and Communication Engineering Trinity Institute of Technology & Research, Bhopal India
More informationA Library of Parameterized Floating-point Modules and Their Use
A Library of Parameterized Floating-point Modules and Their Use Pavle Belanović and Miriam Leeser Department of Electrical and Computer Engineering Northeastern University Boston, MA, 02115, USA {pbelanov,mel}@ece.neu.edu
More informationEE260: Logic Design, Spring n Integer multiplication. n Booth s algorithm. n Integer division. n Restoring, non-restoring
EE 260: Introduction to Digital Design Arithmetic II Yao Zheng Department of Electrical Engineering University of Hawaiʻi at Mānoa Overview n Integer multiplication n Booth s algorithm n Integer division
More informationA Survey on Floating Point Adders
A Survey on Floating Point Adders Geetanjali Sharma 1, Neetesh Dodkey 2 1 Dept. of Electronics and Communication Engineering Surbhi group of Institue, India 21geetanjali@gmail.com 2 Dept. of Electronics
More informationNeelesh Thakur, 2 Rama Pandole Dept. of Electronics and Communication Engineering Kailash narayan patidar college of science and technology, India
Review on Different Floating Point Adders VOLUME 2 ISSUE 7 www.ijatser.com 1 Neelesh Thakur, 2 Rama Pandole Dept. of Electronics and Communication Engineering Kailash narayan patidar college of science
More informationREALIZATION OF AN 8-BIT PROCESSOR USING XILINX
REALIZATION OF AN 8-BIT PROCESSOR USING XILINX T.Deepa M.E (Applied Electronics) Department of Electronics and Communication Engineering, Sri Venkateswara College of Engineering, Sriperumbudur, Chennai,
More informationCPE300: Digital System Architecture and Design
CPE300: Digital System Architecture and Design Fall 2011 MW 17:30-18:45 CBC C316 Arithmetic Unit 10122011 http://www.egr.unlv.edu/~b1morris/cpe300/ 2 Outline Recap Fixed Point Arithmetic Addition/Subtraction
More informationDesign and Implementation of Floating Point Multiplier for Better Timing Performance
Design and Implementation of Floating Point Multiplier for Better Timing Performance B.Sreenivasa Ganesh 1,J.E.N.Abhilash 2, G. Rajesh Kumar 3 SwarnandhraCollege of Engineering& Technology 1,2, Vishnu
More informationOperations On Data CHAPTER 4. (Solutions to Odd-Numbered Problems) Review Questions
CHAPTER 4 Operations On Data (Solutions to Odd-Numbered Problems) Review Questions 1. Arithmetic operations interpret bit patterns as numbers. Logical operations interpret each bit as a logical values
More informationNumber Systems and Computer Arithmetic
Number Systems and Computer Arithmetic Counting to four billion two fingers at a time What do all those bits mean now? bits (011011011100010...01) instruction R-format I-format... integer data number text
More informationComputer Architecture and Organization
3-1 Chapter 3 - Arithmetic Computer Architecture and Organization Miles Murdocca and Vincent Heuring Chapter 3 Arithmetic 3-2 Chapter 3 - Arithmetic Chapter Contents 3.1 Fixed Point Addition and Subtraction
More informationEC2303-COMPUTER ARCHITECTURE AND ORGANIZATION
EC2303-COMPUTER ARCHITECTURE AND ORGANIZATION QUESTION BANK UNIT-II 1. What are the disadvantages in using a ripple carry adder? (NOV/DEC 2006) The main disadvantage using ripple carry adder is time delay.
More informationISSN: X Impact factor: (Volume3, Issue2) Analyzing Two-Term Dot Product of Multiplier Using Floating Point and Booth Multiplier
ISSN: 2454-132X Impact factor: 4.295 (Volume3, Issue2) Analyzing Two-Term Dot Product of Multiplier Using Floating Point and Booth Multiplier 1 Mukesh Krishna Department Electrical and Electronics Engineering
More informationImplementation of IEEE754 Floating Point Multiplier
Implementation of IEEE754 Floating Point Multiplier A Kumutha 1 Shobha. P 2 1 MVJ College of Engineering, Near ITPB, Channasandra, Bangalore-67. 2 MVJ College of Engineering, Near ITPB, Channasandra, Bangalore-67.
More informationMIPS Integer ALU Requirements
MIPS Integer ALU Requirements Add, AddU, Sub, SubU, AddI, AddIU: 2 s complement adder/sub with overflow detection. And, Or, Andi, Ori, Xor, Xori, Nor: Logical AND, logical OR, XOR, nor. SLTI, SLTIU (set
More informationEvaluation of High Speed Hardware Multipliers - Fixed Point and Floating point
International Journal of Electrical and Computer Engineering (IJECE) Vol. 3, No. 6, December 2013, pp. 805~814 ISSN: 2088-8708 805 Evaluation of High Speed Hardware Multipliers - Fixed Point and Floating
More informationComparison of pipelined IEEE-754 standard floating point multiplier with unpipelined multiplier
Journal of Scientific & Industrial Research Vol. 65, November 2006, pp. 900-904 Comparison of pipelined IEEE-754 standard floating point multiplier with unpipelined multiplier Kavita Khare 1, *, R P Singh
More informationTHE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE
THE INTERNATIONAL JOURNAL OF SCIENCE & TECHNOLEDGE Design and Implementation of Optimized Floating Point Matrix Multiplier Based on FPGA Maruti L. Doddamani IV Semester, M.Tech (Digital Electronics), Department
More informationFloating Point. The World is Not Just Integers. Programming languages support numbers with fraction
1 Floating Point The World is Not Just Integers Programming languages support numbers with fraction Called floating-point numbers Examples: 3.14159265 (π) 2.71828 (e) 0.000000001 or 1.0 10 9 (seconds in
More informationVendor Agnostic, High Performance, Double Precision Floating Point Division for FPGAs
Vendor Agnostic, High Performance, Double Precision Floating Point Division for FPGAs Xin Fang and Miriam Leeser Dept of Electrical and Computer Eng Northeastern University Boston, Massachusetts 02115
More informationHIGH SPEED SINGLE PRECISION FLOATING POINT UNIT IMPLEMENTATION USING VERILOG
HIGH SPEED SINGLE PRECISION FLOATING POINT UNIT IMPLEMENTATION USING VERILOG 1 C.RAMI REDDY, 2 O.HOMA KESAV, 3 A.MAHESWARA REDDY 1 PG Scholar, Dept of ECE, AITS, Kadapa, AP-INDIA. 2 Asst Prof, Dept of
More informationEfficient Floating-Point Representation for Balanced Codes for FPGA Devices (preprint version)
Efficient Floating-Point Representation for Balanced Codes for FPGA Devices (preprint version) Abstract We propose a floating point representation to deal efficiently with arithmetic operations in codes
More informationThe Sign consists of a single bit. If this bit is '1', then the number is negative. If this bit is '0', then the number is positive.
IEEE 754 Standard - Overview Frozen Content Modified by on 13-Sep-2017 Before discussing the actual WB_FPU - Wishbone Floating Point Unit peripheral in detail, it is worth spending some time to look at
More informationCO212 Lecture 10: Arithmetic & Logical Unit
CO212 Lecture 10: Arithmetic & Logical Unit Shobhanjana Kalita, Dept. of CSE, Tezpur University Slides courtesy: Computer Architecture and Organization, 9 th Ed, W. Stallings Integer Representation For
More informationImplementation of Double Precision Floating Point Multiplier on FPGA
Implementation of Double Precision Floating Point Multiplier on FPGA A.Keerthi 1, K.V.Koteswararao 2 PG Student [VLSI], Dept. of ECE, Sree Vidyanikethan Engineering College, Tirupati, India 1 Assistant
More informationECE232: Hardware Organization and Design
ECE232: Hardware Organization and Design Lecture 11: Floating Point & Floating Point Addition Adapted from Computer Organization and Design, Patterson & Hennessy, UCB Last time: Single Precision Format
More informationAn FPGA Based Floating Point Arithmetic Unit Using Verilog
An FPGA Based Floating Point Arithmetic Unit Using Verilog T. Ramesh 1 G. Koteshwar Rao 2 1PG Scholar, Vaagdevi College of Engineering, Telangana. 2Assistant Professor, Vaagdevi College of Engineering,
More informationPipelined High Speed Double Precision Floating Point Multiplier Using Dadda Algorithm Based on FPGA
RESEARCH ARTICLE OPEN ACCESS Pipelined High Speed Double Precision Floating Point Multiplier Using Dadda Algorithm Based on FPGA J.Rupesh Kumar, G.Ram Mohan, Sudershanraju.Ch M. Tech Scholar, Dept. of
More informationOptimized Design and Implementation of a 16-bit Iterative Logarithmic Multiplier
Optimized Design and Implementation a 16-bit Iterative Logarithmic Multiplier Laxmi Kosta 1, Jaspreet Hora 2, Rupa Tomaskar 3 1 Lecturer, Department Electronic & Telecommunication Engineering, RGCER, Nagpur,India,
More informationModule 2: Computer Arithmetic
Module 2: Computer Arithmetic 1 B O O K : C O M P U T E R O R G A N I Z A T I O N A N D D E S I G N, 3 E D, D A V I D L. P A T T E R S O N A N D J O H N L. H A N N E S S Y, M O R G A N K A U F M A N N
More informationTailoring the 32-Bit ALU to MIPS
Tailoring the 32-Bit ALU to MIPS MIPS ALU extensions Overflow detection: Carry into MSB XOR Carry out of MSB Branch instructions Shift instructions Slt instruction Immediate instructions ALU performance
More informationNumber Systems Standard positional representation of numbers: An unsigned number with whole and fraction portions is represented as:
N Number Systems Standard positional representation of numbers: An unsigned number with whole and fraction portions is represented as: a n a a a The value of this number is given by: = a n Ka a a a a a
More informationInternational Journal Of Global Innovations -Vol.1, Issue.II Paper Id: SP-V1-I2-221 ISSN Online:
AN EFFICIENT IMPLEMENTATION OF FLOATING POINT ALGORITHMS #1 SEVAKULA PRASANNA - M.Tech Student, #2 PEDDI ANUDEEP - Assistant Professor, Dept of ECE, MLR INSTITUTE OF TECHNOLOGY, DUNDIGAL, HYD, T.S., INDIA.
More informationMeasuring Improvement When Using HUB Formats to Implement Floating-Point Systems under Round-to- Nearest
Measuring Improvement When Using HUB Formats to Implement Floating-Point Systems under Round-to- Nearest Abstract: This paper analyzes the benefits of using half-unitbiased (HUB) formats to implement floatingpoint
More informationVLSI Implementation of High Speed and Area Efficient Double-Precision Floating Point Multiplier
VLSI Implementation of High Speed and Area Efficient Double-Precision Floating Point Ramireddy Venkata Suresh 1, K.Bala 2 1 M.Tech, Dept of ECE, Srinivasa Institute of Technology and Science, Ukkayapalli,
More informationFigurel. TEEE-754 double precision floating point format. Keywords- Double precision, Floating point, Multiplier,FPGA,IEEE-754.
AN FPGA BASED HIGH SPEED DOUBLE PRECISION FLOATING POINT MULTIPLIER USING VERILOG N.GIRIPRASAD (1), K.MADHAVA RAO (2) VLSI System Design,Tudi Ramireddy Institute of Technology & Sciences (1) Asst.Prof.,
More informationVTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS Arithmetic (a) The four possible cases Carry (b) Truth table x y
Arithmetic A basic operation in all digital computers is the addition and subtraction of two numbers They are implemented, along with the basic logic functions such as AND,OR, NOT,EX- OR in the ALU subsystem
More informationChapter 4 Arithmetic Functions
Logic and Computer Design Fundamentals Chapter 4 Arithmetic Functions Charles Kime & Thomas Kaminski 2008 Pearson Education, Inc. (Hyperlinks are active in View Show mode) Overview Iterative combinational
More informationIJRASET 2015: All Rights are Reserved
Design High Speed Doubles Precision Floating Point Unit Using Verilog V.Venkaiah 1, K.Subramanyam 2, M.Tech Department of Electronics and communication Engineering Audisankara College of Engineering &
More informationCS222: Processor Design
CS222: Processor Design Dr. A. Sahu Dept of Comp. Sc. & Engg. Indian Institute of Technology Guwahati 1 Outline Previous Class: Floating points: Add, Sub, Mul,Div, Rounding Processor Design: Introduction
More informationImplementation of Double Precision Floating Point Multiplier Using Wallace Tree Multiplier
Implementation of Double Precision Floating Point Multiplier Using Wallace Tree Multiplier Y. Ramya sri 1, V B K L Aruna 2 P.G. Student, Department of Electronics Engineering, V.R Siddhartha Engineering
More informationDesign and Implementation of Low power High Speed. Floating Point Adder and Multiplier
Design and Implementation of Low power High Speed Floating Point Adder and Multiplier Thesis report submitted towards the partial fulfillment of requirements for the award of the degree of Master of Technology
More informationImplementation of Floating Point Multiplier Using Dadda Algorithm
Implementation of Floating Point Multiplier Using Dadda Algorithm Abstract: Floating point multiplication is the most usefull in all the computation application like in Arithematic operation, DSP application.
More informationDesign and Simulation of Pipelined Double Precision Floating Point Adder/Subtractor and Multiplier Using Verilog
Design and Simulation of Pipelined Double Precision Floating Point Adder/Subtractor and Multiplier Using Verilog Onkar Singh (1) Kanika Sharma (2) Dept. ECE, Arni University, HP (1) Dept. ECE, NITTTR Chandigarh
More informationFloating-Point Matrix Product on FPGA
Floating-Point Matrix Product on FPGA Faycal Bensaali University of Hertfordshire f.bensaali@herts.ac.uk Abbes Amira Brunel University abbes.amira@brunel.ac.uk Reza Sotudeh University of Hertfordshire
More informationA Binary Floating-Point Adder with the Signed-Digit Number Arithmetic
Proceedings of the 2007 WSEAS International Conference on Computer Engineering and Applications, Gold Coast, Australia, January 17-19, 2007 528 A Binary Floating-Point Adder with the Signed-Digit Number
More informationInternational Journal of Research in Computer and Communication Technology, Vol 4, Issue 11, November- 2015
Design of Dadda Algorithm based Floating Point Multiplier A. Bhanu Swetha. PG.Scholar: M.Tech(VLSISD), Department of ECE, BVCITS, Batlapalem. E.mail:swetha.appari@gmail.com V.Ramoji, Asst.Professor, Department
More informationImplementation of IEEE-754 Double Precision Floating Point Multiplier
Implementation of IEEE-754 Double Precision Floating Point Multiplier G.Lakshmi, M.Tech Lecturer, Dept of ECE S K University College of Engineering Anantapuramu, Andhra Pradesh, India ABSTRACT: Floating
More information32 bit Arithmetic Logical Unit (ALU) using VHDL
32 bit Arithmetic Logical Unit (ALU) using VHDL 1, Richa Singh Rathore 2 1 M. Tech Scholar, Department of ECE, Jayoti Vidyapeeth Women s University, Rajasthan, INDIA, dishamalik26@gmail.com 2 M. Tech Scholar,
More informationEE 109 Unit 19. IEEE 754 Floating Point Representation Floating Point Arithmetic
1 EE 109 Unit 19 IEEE 754 Floating Point Representation Floating Point Arithmetic 2 Floating Point Used to represent very small numbers (fractions) and very large numbers Avogadro s Number: +6.0247 * 10
More information2 Prof, Dept of ECE, VNR Vignana Jyothi Institute of Engineering & Technology, A.P-India,
www.semargroups.org, www.ijsetr.com ISSN 2319-8885 Vol.02,Issue.17, November-2013, Pages:2017-2027 An Efficient Implementation of Floating Pont Multiplier Using Vedic Mathematics D. SRIDEVI 1, DR. L. PADMASREE
More informationUNIT IV: DATA PATH DESIGN
UNIT IV: DATA PATH DESIGN Agenda Introduc/on Fixed Point Arithme/c Addi/on Subtrac/on Mul/plica/on & Serial mul/plier Division & Serial Divider Two s Complement (Addi/on, Subtrac/on) Booth s algorithm
More informationNumeric Encodings Prof. James L. Frankel Harvard University
Numeric Encodings Prof. James L. Frankel Harvard University Version of 10:19 PM 12-Sep-2017 Copyright 2017, 2016 James L. Frankel. All rights reserved. Representation of Positive & Negative Integral and
More informationECE 2030B 1:00pm Computer Engineering Spring problems, 5 pages Exam Two 10 March 2010
Instructions: This is a closed book, closed note exam. Calculators are not permitted. If you have a question, raise your hand and I will come to you. Please work the exam in pencil and do not separate
More informationECE 2020B Fundamentals of Digital Design Spring problems, 6 pages Exam Two Solutions 26 February 2014
Problem 1 (4 parts, 21 points) Encoders and Pass Gates Part A (8 points) Suppose the circuit below has the following input priority: I 1 > I 3 > I 0 > I 2. Complete the truth table by filling in the input
More informationDouble Precision IEEE-754 Floating-Point Adder Design Based on FPGA
Double Precision IEEE-754 Floating-Point Adder Design Based on FPGA Adarsha KM 1, Ashwini SS 2, Dr. MZ Kurian 3 PG Student [VLS& ES], Dept. of ECE, Sri Siddhartha Institute of Technology, Tumkur, Karnataka,
More informationFPGA Implementation of Single Precision Floating Point Multiplier Using High Speed Compressors
2018 IJSRST Volume 4 Issue 2 Print ISSN: 2395-6011 Online ISSN: 2395-602X Themed Section: Science and Technology FPGA Implementation of Single Precision Floating Point Multiplier Using High Speed Compressors
More informationFloating Point Square Root under HUB Format
Floating Point Square Root under HUB Format Julio Villalba-Moreno Dept. of Computer Architecture University of Malaga Malaga, SPAIN jvillalba@uma.es Javier Hormigo Dept. of Computer Architecture University
More informationDesign of Double Precision Floating Point Multiplier Using Vedic Multiplication
Design of Double Precision Floating Point Multiplier Using Vedic Multiplication 1 D.Heena Tabassum, 2 K.Sreenivas Rao 1, 2 Electronics and Communication Engineering, 1, 2 Annamacharya institute of technology
More informationCOMPUTER ORGANIZATION AND DESIGN
COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface 5 th Edition Chapter 3 Arithmetic for Computers Arithmetic for Computers Operations on integers Addition and subtraction Multiplication
More informationCOMPUTER ORGANIZATION AND DESIGN. 5 th Edition. The Hardware/Software Interface. Chapter 3. Arithmetic for Computers Implementation
COMPUTER ORGANIZATION AND DESIGN The Hardware/Software Interface 5 th Edition Chapter 3 Arithmetic for Computers Implementation Today Review representations (252/352 recap) Floating point Addition: Ripple
More informationTopics. 6.1 Number Systems and Radix Conversion 6.2 Fixed-Point Arithmetic 6.3 Seminumeric Aspects of ALU Design 6.4 Floating-Point Arithmetic
6-1 Chapter 6 Computer Arithmetic and the Arithmetic Unit Chapter 6: Computer Arithmetic and the Arithmetic Unit Topics 6.1 Number Systems and Radix Conversion 6.2 Fixed-Point Arithmetic 6.3 Seminumeric
More informationVLSI DESIGN OF REDUCED INSTRUCTION SET COMPUTER PROCESSOR CORE USING VHDL
International Journal of Electronics, Communication & Instrumentation Engineering Research and Development (IJECIERD) ISSN 2249-684X Vol.2, Issue 3 (Spl.) Sep 2012 42-47 TJPRC Pvt. Ltd., VLSI DESIGN OF
More informationVLSI DESIGN OF FLOATING POINT ARITHMETIC & LOGIC UNIT
VLSI DESIGN OF FLOATING POINT ARITHMETIC & LOGIC UNIT 1 DHANABAL R, 2 BHARATHI V, 3 G.SRI CHANDRAKIRAN, 4 BHARATH BHUSHAN REDDY.M 1 Assistant Professor (Senior Grade), VLSI division, SENSE, VIT University,
More information