ASIC Floating Point Add Unit

Five operations are supported by the Floating Point Add Unit:

  • Floating Point Add
  • Floating Point Subtract
  • Convert from Floating Point to Integer
  • Convert from Integer to Floating Point
  • Floating Point Compare.

Each of these operations follows the IEEE 754 Standard for Floating Point Arithmetic for Single Precision (32-bit) arithmetic with the exception that Denormals are treated as like-signed Zeros. An additional exception flag is provided to signal when a Denormal input or what would have been a Denormal output is flushed to Zero. Results for exceptions are the IEEE Standard default results as defined for the case when no trap occurs.

NaN formats may be specified with a configurable QNaN bit value and bit position, and a default QNaN may be specified for Invalid results. Floating Point to Integer conversion results may be independently specified for the Overflow, Underflow, and Invalid cases.

The Floating Add Unit is a fully combinational unit. The design is coded in a pipelined fashion, and pipeline registers may be easily added to support higher clock frequencies.

Highlighted Features
  • IEEE-like Arithmetic (Denormals treated as Zeros)
  • IEEE Single Precision Format
  • Fully Combinational Design
Applications
  • Microcontrollers
  • Microprocessors
More Information

Contact sales for more information.

 


Silicon Logic Engineering
7 South Dewey St.
Eau Claire, WI 54701
715-830-1200

For information on all Floating Point Units, click here.

SLE specializes in high-end ASIC, FPGA, and system design.

SLE offers design services, consulting services, and high-end IP cores such as Interlaken and SPI-4.2.