Transmitting Circuit Power-Optimized Encoding via Conversion Table

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face challenges in reducing power consumption during data transmission, as existing encoding methods either increase chip size or fail to effectively manage power usage based on data content.

Innovation Solution

A transmitting circuit that employs a conversion table to generate intermediate data and symbol data through encoding, ensuring that the sum of power values for transmission remains below a threshold, thereby reducing power consumption while maintaining efficient data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If encoding is applied to reduce power consumption, then power consumption decreases, but chip size increases

Engineering Contradiction:
Improvepower consumptionVSAvoidchip size
Core Design Contradiction:
Use of energy by moving objectVSArea of stationary object

Solution Approach 1:

The user data is divided into multiple groups, and different encoding schemes are applied to different groups based on their characteristics. This segmentation allows the system to apply encoding only where necessary to meet power thresholds, rather than encoding all data uniformly, thus reducing the overall chip size while still achieving power consumption reduction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding scheme is dynamically selected based on the content of the data being transmitted. The system evaluates the power consumption characteristics of different data patterns and applies encoding selectively. This dynamic approach ensures that encoding is applied only when necessary to meet power thresholds, optimizing the balance between power consumption and chip size.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If encoding is applied to manage power usage based on data content, then power consumption decreases, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidencoding circuit complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

Different encoding schemes are applied to different groups of data based on their local characteristics and power consumption requirements. Rather than using a single complex encoding circuit for all data, the system applies simpler or more complex encoding locally where needed, reducing overall device complexity while still achieving effective power management.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes encoding parameters such as encoding rate, code type, and encoding depth based on the specific data content and power consumption requirements. By adjusting these parameters dynamically, the system can manage power usage effectively without requiring a fixed complex encoding circuit, thus reducing device complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4429182A1Transmitting circuit providing encoded data, electronic device including the same, and method of operating the electronic device including the same
Publication Date: 2024.09.11 SAMSUNG ELECTRONICS CO LTD
  • EP4429182A1 patent drawingFigure 1
  • EP4429182A1 patent drawingFigure 2
  • EP4429182A1 patent drawingFigure 3

AI summary

Disclosed is a method of operating an electronic device which communicates with an external electronic device. The method includes loading first user data including at least one first condition bit, first valid bits, and second valid bits, generating first and second intermediate data based on the first user data with reference to a target conversion rule of a conversion table of the electronic device, which corresponds to the at least one first condition bit, a sum of a first power value corresponding to the first intermediate data and a second power value corresponding to the second intermediate data being less than or equal to a power threshold value, generating first symbol data by performing first encoding on the first intermediate data, generating second symbol data by performing second encoding on the second intermediate data, and providing first encoded data including the first symbol data and the second symbol data.