Syndrome Calculation Circuitry for Concurrent Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current approaches to syndrome calculation in digital logic circuits and memory systems require separate iterations and readings from memory devices, leading to inefficiencies in power consumption and processing time.

Innovation Solution

Implementing a syndrome calculation circuitry that can calculate syndromes concurrently with decoding operations and access codewords as they are stored, eliminating the need for separate read operations and reducing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate iterations are used for syndrome calculation and decoding operations, then the decoding process can be completed systematically, but the processing time and power consumption increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines syndrome calculation and decoding operations into a single integrated circuit that performs both functions simultaneously. The syndrome calculator and decoder share common hardware resources including memory arrays, multiplexers, and logic gates, allowing syndrome computation and decoding to occur in parallel without requiring separate iterations or memory read operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated circuit is designed with multi-functional components that can perform both syndrome calculation and decoding operations. The same memory arrays and logic structures are used for both functions, eliminating the need for dedicated separate circuitry and enabling concurrent operation to reduce overall processing time.

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

2Ease of operation

If separate read operations are performed from memory devices for syndrome calculation, then data can be accessed systematically, but power consumption increases

Engineering Contradiction:
Improvedata accessVSAvoidpower consumption
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent merges the data access operations for syndrome calculation with the decoding operation data access. A single read operation from memory provides data to both the syndrome calculator and decoder simultaneously through shared bus structures and memory interfaces, eliminating redundant read operations and associated power consumption.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The integrated circuit performs syndrome calculation using the same data that is being decoded, without requiring separate data retrieval operations. The system uses its own internal data paths and memory structures to compute syndromes from the codeword data already present in the decoding pipeline, making the syndrome calculation self-sufficient and eliminating additional power-intensive read operations.

Inventive Principle:
Principle #25Self-service

3Reliability

If dedicated syndrome calculation circuitry is implemented separately from decoding circuitry, then each function can be optimized independently, but device complexity increases

Engineering Contradiction:
Improvefunction optimizationVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent integrates syndrome calculation and decoding functions into a single unified circuit architecture. Common components such as memory arrays, control logic, and data paths are shared between both functions, reducing the total number of discrete circuit elements while maintaining the ability to perform both operations with optimized algorithms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The circuit is designed with universal components that can perform multiple functions. The same hardware structures are configured to execute both syndrome calculation algorithms and decoding algorithms, eliminating the need for completely separate dedicated circuitry while preserving the optimization benefits of specialized processing through software or control logic configuration.

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

Data Source

PatentUS20250156271A1Syndrome calculation
Publication Date: 2025.05.15 MICRON TECHNOLOGY INC
  • US20250156271A1 patent drawing
  • US20250156271A1 patent drawing
  • US20250156271A1 patent drawing

AI summary

A syndrome can be calculated by storing data in a first array of memory cells and calculating syndromes utilizing the data, a first circuitry, and the first array of memory cells. The syndromes can be copied to a second array of memory cells. A decoding operation can be performed utilizing the plurality of syndromes, the second array of memory cells, and a second circuitry, where the first circuitry and the second circuitry are independent from each other.