Parallel BCH Error Locator with Selective Power Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Finding error locations in codewords using BCH codes is a time-consuming process, and high parallelization leads to high operation and leakage currents, necessitating a more efficient approach to balance processing speed and power consumption.
Innovation Solution
An electronic device with a plurality of power control units configured in parallel, where each unit can be individually turned on or off, and a method that determines the number of power control units to activate based on the presence and severity of errors in the codeword, optimizing power usage and processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If high parallelization is used to shorten error location search time, then processing speed is improved, but operation current and leakage current increase
Solution Approach 1:
The patent applies dynamics by making the parallelization degree adjustable rather than fixed. The controller dynamically determines the number of power control units to activate based on whether errors are present in the codeword. When no errors are detected, all power control units are turned off. When errors are present, only the necessary number of units are activated to find error locations, thus adapting the processing power to the actual need and reducing unnecessary current consumption.
Solution Approach 2:
The patent changes the parameter of parallelization degree (number of active power control units) based on error conditions. The controller adjusts this parameter dynamically: zero units are activated when no errors exist, and a calculated number of units are activated when errors are present. This parameter adjustment resolves the contradiction by matching processing resources to actual workload requirements.
2Speed
If high parallelization is used to shorten error location search time, then processing speed is improved, but leakage current increases
Solution Approach 1:
The patent makes the system dynamic by conditionally activating power control units based on error detection results. The controller dynamically adjusts the number of active units from zero (when no errors) to a calculated number (when errors exist), preventing unnecessary leakage current from permanently activated high-parallelization circuits.
Solution Approach 2:
The patent applies partial action by activating only the necessary number of power control units rather than all available units. The controller calculates the minimum required units based on error location requirements, activating only that portion needed, thus avoiding excessive parallelization and its associated leakage current while still achieving the required processing speed.
3Reliability
If all power control units are activated to handle high error thresholds, then error detection capability is improved, but power consumption increases
Solution Approach 1:
The patent changes the operational parameter (number of active power control units) based on the error threshold level. The controller receives the error threshold, calculates the appropriate number of units needed, and activates only that quantity. This parameter adaptation ensures sufficient error detection capability is maintained while minimizing power consumption by avoiding activation of unnecessary units.
Data Source
AI summary
An electronic device for finding error locations in a codeword includes a plurality of power control units configured to find error locations in the codeword. The plurality of power control units are coupled in parallel. Each of the plurality of power control units includes a plurality of corresponding input control circuits to individually turn on or off the corresponding power control unit.


