Serial Multiply Accumulator Reducing XOR Gates and Registers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional serial architectures for finite field multiply accumulators require high hardware complexity and resource usage, particularly in terms of XOR gates and registers, which limits their area efficiency in digital communication systems.

Innovation Solution

A reconfigured serial multiply accumulator design that reduces the number of XOR gates and registers by rearranging the circuit structure, allowing for efficient operation of two multiplications and one addition over Galois fields with fewer elements, while maintaining similar performance to conventional designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional serial architecture is used for finite field multiply accumulator, then hardware complexity and resource usage are high, but area efficiency is limited

Engineering Contradiction:
Improvehardware complexityVSAvoidarea cost
Core Design Contradiction:
Device complexityVSArea of stationary object

Solution Approach 1:

The patent merges two finite field multipliers and one finite field adder into a unified serial multiply accumulator structure. The shared computational resources (AND gates, XOR gates, registers) are combined to perform multiple operations (A×B and C×D multiplications plus addition) with reduced hardware overhead compared to separate implementation of each operation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The serial multiply accumulator is designed as a universal structure that can perform multiple finite field operations (multiplication and addition) using the same hardware resources. The circuit can process different input pairs (A,B) and (C,D) through the same sequence of computational stages, making the hardware multi-functional rather than requiring dedicated circuits for each operation type.

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

2Productivity

If parallel architecture is used to achieve fast calculating speed, then hardware complexity becomes too high for area-efficient design

Engineering Contradiction:
Improvecalculating speedVSAvoidhardware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent employs dynamic resource allocation where the same hardware resources (computational units, registers) are reused across different operational phases. The circuit dynamically switches between performing multiplication operations and addition operations using the same physical components, rather than having static dedicated hardware for each function, thereby reducing overall hardware complexity while maintaining operational efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The serial multiply accumulator operates through periodic cycles where computational resources are alternately allocated to different operations. The circuit performs multiplication in one phase, then addition in the next phase, using the same hardware resources in a time-multiplexed manner. This periodic reuse of resources achieves the required computational throughput without requiring all resources to be simultaneously available, thus reducing hardware complexity.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9417848B2Serial multiply accumulator for galois field
Publication Date: 2016.08.16 STORART TECHSHENZHEN CO LTD
  • US9417848B2 patent drawing
  • US9417848B2 patent drawing
  • US9417848B2 patent drawing

AI summary

A serial multiply accumulator (MAC) for operation of two multiplications and one addition over Galois field is disclosed. The MAC includes a first element feeding circuit, a second element feeding circuit, a number of first calculating circuits and a second calculating circuit. By re-arranging the circuit design, many elements used in the conventional MAC, such as XOR gates and registers, can be saved. The present invention has an advantage of lower area cost.