Patent · US Expired

Computational array circuit for providing parallel multiplication

US5608663A · kind A · utility

3Cited by
5References
18Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 3, 1995
Grant dateMar 4, 1997
Priority date
Expiry dateMar 3, 2015

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F1/0307
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computational array circuit (100) performs parallel multiplications with an adder array (140). The computational array circuit converts a floating point input value to a logarithmic input value. The logarithmic input value is then added to a logarithm of a multiplier value by an adder circuit (145) in each of a number of array elements (150) of the adder array (140). The computational array circuit (100) converts the resulting logarithmic output value from each of the array elements (150) to an antilogarithmic output value. The antilogarithmic output value from each of the array elements is thus the mathematical equivalent of the floating point input value multiplied by the multiplier value. The computational array circuit (100) thus obtains the advantage of floating point precision and range while requiring far less physical area than floating point multipliers would require to perform the same functions.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.