Simple Linear Fast Adder With Finite-State Iteration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adders, such as Ripple Carry Adders and Carry Look-Ahead adders, face issues with propagation delay and increased complexity as the number of bits increases, leading to inefficiencies in Central Processing Units (CPUs).

Innovation Solution

A fast adder based on a finite state machine with a novel axiomatization of mathematics, utilizing a small count of 'AND' and 'XOR' logic gates and four registers per bit, achieving linear growth and complexity, with logarithmic time delay and reduced material and energy costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If Carry Look-Ahead adder is used to reduce propagation delay, then addition speed is improved, but circuit area and complexity increase considerably

Engineering Contradiction:
Improveaddition speedVSAvoidcircuit complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The adder is divided into modular 4-bit subunits that can be connected in series. Each subunit handles a specific bit position and uses the same standardized structure with registers and logic gates, allowing the n-bit adder to be constructed by repeating the 4-bit module while maintaining linear complexity growth

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The adder uses a dynamic iterative process where results are computed in multiple time steps rather than a single parallel computation. The finite state machine transitions through states, updating partial sums and carry bits sequentially, which reduces the immediate computational complexity while maintaining speed through time-multiplexed operations

Inventive Principle:
Principle #15Dynamics

2Device complexity

If traditional adder algorithms are used, then implementation is simple, but propagation delay increases with more bits

Engineering Contradiction:
Improveimplementation simplicityVSAvoidpropagation delay
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The adder pre-computes and stores intermediate results in registers during iterative steps. By maintaining partial sums and carry bits in register files and updating them systematically through the finite state machine, the circuit prepares subsequent calculations in advance, reducing the overall propagation delay for large n-bit additions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The adder continuously updates and processes carry bits and partial sums through multiple clock cycles using the finite state machine. Rather than waiting for a single sequential carry propagation, the system continuously performs addition operations across different bit positions in overlapping time steps, maintaining productive computation throughout the process

Inventive Principle:
Principle #20Continuity of useful action

3Speed

If parallel adder structure is used to reduce propagation delay, then addition speed is improved, but area and complexity increase

Engineering Contradiction:
Improveaddition speedVSAvoidcircuit area
Core Design Contradiction:
SpeedVSArea of stationary object

Solution Approach 1:

The adder architecture segments the n-bit addition task into multiple 4-bit subunits connected in series. Each subunit uses a standardized set of registers and logic gates, allowing the total area to grow linearly with n rather than requiring complex parallel structures that would scale quadratically or exponentially

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The 4-bit subunit is designed as a universal module that can handle different bit positions and operations through the finite state machine's state transitions. The same basic structure with XOR gates, AND gates, and registers serves multiple functions across different computational steps, reducing the need for specialized hardware for each operation

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

Data Source

PatentUS20250328314A1Simple and linear fast adder
Publication Date: 2025.10.23 RAMIREZ JUAN PABLO
  • US20250328314A1 patent drawing
  • US20250328314A1 patent drawing
  • US20250328314A1 patent drawing

AI summary

Disclosed herein is a fast adder design based on a novel axiomatization of mathematics, of natural and real numbers, by the author. Addition is a Finite State Machine that, on an average, takes logon iterations to calculate a n-bit addition. Further, for the proposed fast adder, the probability of a n-bit addition taking k≤n iterations to complete, is equal to the probability of k consecutive heads in n fair coin tosses. The circuitry is linear and simple, in the sense that adding bits to the inputs does not complicate the circuit topology. The growth is linear, and the instruction set is constant, and hardware based.