Arithmetic Circuit for Faster Galois Field ECC Multiplication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The calculation of error locator polynomials in error correction codes for non-volatile memory systems, such as NAND flash memory, involves multiple multiplications of Galois fields, leading to increased calculation time and circuit size.

Innovation Solution

An arithmetic circuitry is designed to perform arithmetic operations using AND and XOR operations, optimizing the calculation of Galois field multiplications by sharing computations and reducing the number of steps required for multiple multiplications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple multiplications of Galois field are performed in series for error correction decoding, then the accuracy of error correction is improved, but the calculation time increases

Engineering Contradiction:
Improveerror correction accuracyVSAvoidcalculation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple Galois field multiplication operations into a unified computational framework using tensor representations. By merging p multiplications into a single tensor contraction operation, the system maintains error correction accuracy while reducing the sequential calculation time required for multiple individual multiplications.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transforms traditional scalar or vector-based Galois field multiplications into tensor-based operations, adding dimensional complexity to the computational approach. This dimensionality change allows multiple multiplications to be represented and executed more efficiently through tensor contractions, reducing the overall calculation time while preserving accuracy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If multiple multiplications of Galois field are performed in series for error correction decoding, then the accuracy of error correction is improved, but the circuit size increases

Engineering Contradiction:
Improveerror correction accuracyVSAvoidcircuit size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple separate multiplication circuits into a single integrated tensor contraction unit. By combining p individual Galois field multiplication operations into one unified tensor-based computational block, the system achieves the required error correction accuracy while significantly reducing the overall circuit size and component count.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The tensor contraction unit serves as a universal computational block that can perform multiple Galois field multiplication operations simultaneously. This multi-functional approach allows a single circuit element to replace multiple specialized multiplication circuits, reducing device complexity while maintaining the ability to perform all necessary error correction calculations.

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

3Measurement precision

If p multiplications are performed in series using traditional methods, then the result is accurate, but the number of computational steps increases

Engineering Contradiction:
Improvecalculation accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent introduces tensor algebra as a higher-dimensional mathematical framework to represent and execute Galois field multiplications. By lifting the operations from traditional scalar/vector arithmetic into tensor space, the system can compute p multiplications through a single contraction operation, maintaining precision while dramatically improving computational efficiency and reducing the number of discrete steps required.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20260029990A1Arithmetic circuitry, memory system, and method of controlling non-volatile memory
Publication Date: 2026.01.29 KIOXIA CORP
  • US20260029990A1 patent drawing
  • US20260029990A1 patent drawing
  • US20260029990A1 patent drawing

AI summary

Arithmetic circuitry according one embodiment performs a first arithmetic operation by AND operations and XOR operations. The first arithmetic operation corresponds to p multiplications (p is an integer of 2 or more) to be performed in series. The p multiplications are respectively represented by p order-3 tensors each receiving two elements of a Galois field as inputs and outputting one element as a result of multiplication of the two elements. The AND operations calculate AND values of a plurality of elements used in the p multiplications. The XOR operations are based on a contracted tensor obtained by contraction of an order-3p tensor obtained by a direct product of the p order-3 tensors and the AND values.