Square Root Computation via Multiplier Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for performing square root operations in computer systems, such as iterative converging approximation techniques like the Newton-Raphson method, often require division computations that are complex and power-consuming, particularly in devices with limited processing resources like mobile devices, where latency and power efficiency are critical.

Innovation Solution

Implementing an iterative converging approximation technique using multiplier logic to determine the square root of an input value by performing specific multiplication and subtraction operations, avoiding division and reducing the number of computations in the final iteration to minimize latency and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If iterative converging approximation techniques like Newton-Raphson are used to compute square root, then convergence speed and accuracy are improved, but division computations increase device complexity and power consumption

Engineering Contradiction:
Improvesquare root computation accuracyVSAvoiddivision computation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent transforms the square root computation problem by changing the mathematical parameters and equations used. Instead of directly computing square root with division operations, it uses alternative mathematical formulations that can be solved through multiplication and addition only, thereby maintaining accuracy while eliminating complex division computations

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes the mechanical division operation with multiplication-based computations. By reformulating the iterative convergence method to use only multiplication, addition, and subtraction operations, it replaces the complex division mechanism with simpler arithmetic operations that are more efficient in hardware implementation

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If iterative converging approximation techniques are used to compute square root, then computation accuracy is improved, but power consumption increases in resource-limited devices

Engineering Contradiction:
Improvesquare root computation accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent changes the computational parameters by selecting mathematical operations that are more energy-efficient. It reformulates the iterative method to use multiplication and addition instead of division, which reduces the computational burden and power consumption while maintaining the desired accuracy in square root computation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes power-intensive division operations with less energy-consuming multiplication and addition operations. This substitution reduces the overall power consumption of the iterative convergence process while preserving computational accuracy, making it suitable for resource-limited mobile devices

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If traditional iterative methods with division are used, then mathematical accuracy is maintained, but latency increases due to more computations

Engineering Contradiction:
Improvecomputation accuracyVSAvoidcomputation latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent changes the computational parameters by reformulating the iterative equations to eliminate division operations. This reformulation reduces the number of computational steps required in each iteration while maintaining mathematical accuracy, thereby reducing overall computation latency

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent substitutes division-based iterative computations with multiplication-based computations. Since multiplication operations are generally faster and can be parallelized more effectively than division, this substitution reduces computation latency while maintaining the accuracy of the square root result

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS9612800B2Implementing a square root operation in a computer system
Publication Date: 2017.04.04 IMAGINATION TECH LTD
  • US9612800B2 patent drawing
  • US9612800B2 patent drawing
  • US9612800B2 patent drawing

AI summary

A method and computer system are provided for implementing a square root operation using an iterative converging approximation technique. The method includes fewer computations than conventional methods, and only includes computations which are simple to implement in hardware on a computer system, such as multiplication, addition, subtraction and shifting. Therefore, the methods described herein are adapted specifically for being performed on a computer system, e.g. in hardware, and allow the computer system to perform a square root operation with low latency and with low power consumption.