Floating-Point Adder Partitioning for Same-Sign Addition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing floating-point addition methods in hardware face a trade-off between power consumption, processing performance, and silicon area, with inefficiencies in adding numbers of mixed signs.

Innovation Solution

Implementing same-sign floating-point adders to combine numbers of the same sign first, followed by mixed-sign adders for the remaining numbers, reducing the need for circuitry that handles different signs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If mixed-sign floating-point adders are used to handle all cases, then versatility is improved, but device complexity and silicon area increase

Engineering Contradiction:
Improveability to handle mixed-sign additionsVSAvoidcircuitry complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the floating-point addition task into two separate segments: same-sign addition and mixed-sign addition. Dedicated same-sign adder circuits handle additions where both operands have the same sign, while separate mixed-sign adder circuits handle cases with different signs. This segmentation allows each circuit to be optimized for its specific function, reducing overall complexity compared to a universal adder design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the same-sign addition functionality into dedicated circuits that are separate from the mixed-sign addition circuits. By taking out the same-sign case and handling it with specialized hardware, the design reduces the complexity burden on the main addition logic, as same-sign addition requires fewer computational steps and less complex control logic.

Inventive Principle:
Principle #2Taking out (Extraction)

2Device complexity

If same-sign adders are used exclusively, then device complexity is reduced, but adaptability to handle mixed-sign numbers deteriorates

Engineering Contradiction:
Improvecircuitry complexityVSAvoidability to handle mixed-sign additions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a multi-functionality approach by providing both same-sign adder circuits and mixed-sign adder circuits within the same device. The system can adaptively select which type of adder to use based on the input operands' signs, making the overall system universal in handling all floating-point addition cases while keeping individual circuit designs simpler and more specialized.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces dynamic selection logic that determines at runtime whether to route inputs to same-sign or mixed-sign adder circuits based on the sign bits of the operands. This dynamic adaptation allows the system to optimize performance and resource usage for each specific addition operation, maintaining versatility without requiring all circuits to handle all cases.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If full-precision floating-point addition circuitry is implemented, then processing precision is improved, but power consumption and silicon area increase

Engineering Contradiction:
Improvefloating-point addition precisionVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by implementing different precision handling strategies in different parts of the addition circuit based on the input characteristics. For same-sign additions, the circuit can use optimized algorithms that maintain full precision while requiring less complex hardware. For mixed-sign additions, the circuit uses appropriate precision maintenance techniques specific to that case, avoiding the need for all circuit paths to be designed for the most demanding scenario.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes operational parameters dynamically based on the input operands. When operands have the same sign, the circuit uses parameter settings optimized for that case (such as different exponent alignment strategies or mantissa handling). When operands have different signs, different parameters are applied. This parameter adaptation maintains precision requirements while reducing the hardware overhead needed for any single fixed configuration.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250224921A1Apparatus and Method for Processing Floating-Point Numbers
Publication Date: 2025.07.10 IMAGINATION TECH LTD
  • US20250224921A1 patent drawing
  • US20250224921A1 patent drawing
  • US20250224921A1 patent drawing

AI summary

Adder circuits and associated methods for processing a set of at least three floating-point numbers to be added together include identifying, from among the at least three numbers, at least two numbers that have the same sign—that is, at least two numbers that are both positive or both negative. The identified at least two numbers are added together using one or more same-sign floating-point adders. A same-sign floating-point adder comprises circuitry configured to add together floating-point numbers having the same sign and does not include circuitry configured to add together numbers having different signs.