Adder Preprocessing for Centralized Add-One Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current adder circuits require significant resource consumption due to the need for multi-bit adders during complement operations, especially when handling data in binary sign-magnitude form.

Innovation Solution

Implement a preprocessing unit and encoding unit to determine and centralize 'add 1' operations, eliminating the need for multi-bit adders by splitting complement operations into NOT operations and additions, and using a Wallace adder tree for further streamlining.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multi-bit adder circuits are used for complement operations in adder chains or adder trees, then addition and subtraction operations on multiple data points or sign-magnitude data can be performed, but circuit resource consumption significantly increases

Engineering Contradiction:
Improvecapability to perform addition and subtraction operationsVSAvoidcircuit resource consumption
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The complement operation is segmented into two separate steps: first performing a NOT operation on the data bits, then adding 1 to the result. This segmentation allows the use of simpler single-bit NOT gates instead of complex multi-bit adder circuits for the complementation process, thereby reducing circuit resource consumption while maintaining the capability to perform addition and subtraction operations on multiple data points or sign-magnitude data

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The NOT operation is performed as a preliminary action before the addition of 1. By pre-processing the data through bitwise NOT operations, the circuit avoids the need for complex multi-bit adder circuits during the complementation process itself, reducing overall circuit complexity while enabling versatile arithmetic operations

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250306922A1Method for processing data using adder and electronic device
Publication Date: 2025.10.02 SHENZHEN CORERAIN TECH CO LTD
  • US20250306922A1 patent drawing
  • US20250306922A1 patent drawing
  • US20250306922A1 patent drawing

AI summary

A method for processing data using an adder, an electronic device and a non-transitory computer-readable storage medium. The adder includes a first preprocessing unit and an encoding unit. The method includes: preprocessing first data to obtain a first preprocessing result corresponding to the first data by the first preprocessing unit in response to a summation instruction for the first data; and outputting a first encoded value to the encoding unit from the first preprocessing unit based on characteristics of the first data; where preprocessing the first data by the first preprocessing unit includes performing a NOT operation on the first data or outputting the first data directly; and the first encoded value is 0 or 1. According to the embodiments, the “add 1” operations for all data are processed in a centralized manner by the encoding unit, thereby streamlining the circuit structure and saving circuit resources.