Ternary Serial Data Transmission Circuit Power Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In ternary serial data communication, existing techniques fail to reduce power consumption effectively due to increased signal transitions and varying power consumption based on data values, unlike binary serial communication.
Innovation Solution
A semiconductor device with a transmission processing circuit that converts binary data to ternary data, assigning the signal change pattern with the highest number of state transitions to the lowest frequency values, minimizing signal line changes and reducing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If ternary serial data communication uses signal transitions to express three values, then data transmission capability is improved, but power consumption increases due to increased signal line changes
Solution Approach 1:
The patent applies parameter changes by dynamically adjusting the encoding scheme based on the frequency distribution of ternary data values. The transmission processing circuit identifies the least frequent value and assigns it to the signal transition pattern that occurs least often in normal operation, thereby minimizing overall signal transitions and reducing power consumption while maintaining full ternary data transmission capability
Solution Approach 2:
The patent implements dynamics by making the encoding mapping adaptive rather than static. The transmission processing circuit continuously monitors the frequency of ternary values and dynamically reassigns signal patterns to optimize for the current data distribution, allowing the system to adapt to varying data patterns and minimize power consumption in real-time
2Ease of manufacture
If signal change patterns are assigned to ternary data values, then data encoding is improved, but signal line transitions increase causing higher power consumption
Solution Approach 1:
The patent changes the parameter of signal transition frequency by analyzing the frequency distribution of ternary data values and assigning signal change patterns accordingly. The least frequent value is assigned to the pattern with the fewest signal line transitions, optimizing the encoding to minimize energy loss while maintaining encoding effectiveness
3Productivity
If data transfer technique uses ternary number representation, then communication efficiency is improved, but power consumption varies significantly based on data values
Solution Approach 1:
The patent addresses power consumption variation by dynamically changing the mapping between ternary values and signal patterns based on observed frequency distribution. This ensures that regardless of the actual data content being transmitted, the system uses the most energy-efficient encoding for the current data characteristics, stabilizing power consumption while maintaining communication efficiency
Solution Approach 2:
The patent implements feedback by having the transmission processing circuit monitor the frequency of ternary data values and use this information to optimize the encoding scheme. This feedback mechanism allows the system to adapt to the actual data being transmitted and minimize power consumption variations that would otherwise occur with fixed encoding schemes
Data Source
AI summary
In the conventional semiconductor device, the power consumed in ternary serial data communication cannot be reduced.According to one embodiment, the semiconductor device has a the transmission processing circuit 10 that converts the binary representation of binary Transmitted data Dbin_TX to a ternary transmitted data Dter_TX represented as a ternary number and generates a transmitted signal corresponding to this ternary Transmitted data Dter_TX, wherein the transmission processing circuit 10 verifies the frequency of occurrence of the values included in the ternary transmitted data Dter_TX, assigns the signal change pattern with the highest state transition to the transmitted signal logical level corresponding to the lowest occurrence value, and generates a transmitted signal.


