Title :
VLSI implementation of a high speed single precision floating point unit using verilog
Author :
Ushasree, G. ; Dhanabal, R. ; Sahoo, Sujit Kumar
Author_Institution :
ECE-VLSI, VIT Univ., Vellore, India
Abstract :
To represent very large or small values, large range is required as the integer representation is no longer appropriate. These values can be represented using the IEEE-754 standard based floating point representation. This paper presents high speed ASIC implementation of a floating point arithmetic unit which can perform addition, subtraction, multiplication, division functions on 32-bit operands that use the IEEE 754-2008 standard. Prenormalization unit and post normalization units are also discussed along with exceptional handling. All the functions are built by feasible efficient algorithms with several changes incorporated that can improve overall latency, and if pipelined then higher throughput. The algorithms are modeled in Verilog BDL and the RTL code for adder, subtractor, multiplier, divider, square root are synthesized using Cadence RTL complier where the design is targeted for 180nm TSMC technology with proper constraints.
Keywords :
adders; dividing circuits; hardware description languages; multiplying circuits; Cadence RTL complier; IEEE-754 standard; RTL code; VLSI implementation; Verilog BDL; adder; divider; floating point arithmetic unit; floating point representation; high speed ASIC implementation; high speed single precision floating point unit; integer representation; multiplier; post normalization units; prenormalization unit; square root; subtractor; wavelength 180 nm; Adders; Algorithm design and analysis; Communications technology; Conferences; Delays; Encoding; Standards; etc; exceptions; floating point number; latency; normalization; overflow; underflow;
Conference_Titel :
Information & Communication Technologies (ICT), 2013 IEEE Conference on
Conference_Location :
JeJu Island
Print_ISBN :
978-1-4673-5759-3
DOI :
10.1109/CICT.2013.6558204