×

Multi-operand floating point operations in a programmable integrated circuit device

  • US 8,412,756 B1
  • Filed: 09/11/2009
  • Issued: 04/02/2013
  • Est. Priority Date: 09/11/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method of configuring a programmable integrated circuit device to perform floating point addition operations on more than two numbers, each of said numbers being represented by a respective mantissa and a respective exponent, said method comprising:

  • configuring logic of said programmable integrated circuit device to determine a largest exponent of said respective exponent of said more than two numbers, and to subtract each respective said exponent from said largest exponent to determine a respective shifting amount, and to select said largest exponent as a resultant exponent;

    configuring logic of said programmable integrated circuit device to shift each respective mantissa of said more than two numbers by said respective shifting amount;

    configuring a compressor in said programmable integrated circuit device to simultaneously combine said more than two shifted mantissas into a carry vector and a save vector; and

    configuring a carry-propagate adder in said programmable integrated circuit device to combine said carry vector and said save vector.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×