Modified 1-bit Hot Coding for Data Transmission Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for transmitting binary-coded data in IC devices, such as system-on-chip (SoC) devices, consume significant power due to high bit lane transitions, and existing low power solutions often require hardware customization, limiting compatibility and efficiency.
Innovation Solution
The method involves partitioning binary-coded data into nibbles, applying a modified 1-bit hot coding format to preserve digital state changes across nibbles, and transmitting these nibbles in phases using a system bus, reducing bit transitions and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If conventional binary-coded data transmission is used, then data transmission capacity is maintained, but power consumption increases due to high bit lane transitions
Solution Approach 1:
The patent applies parameter changes by transforming the data encoding format from conventional binary-coded decimal to a modified hot coding scheme. This changes the numerical representation parameters, where each decimal digit is encoded with redundant bits that preserve the most significant bit across consecutive digits. This parameter transformation reduces bit transitions during transmission while maintaining data integrity, directly addressing the power consumption issue without sacrificing transmission capacity.
Solution Approach 2:
The patent implements local quality by applying different encoding strategies to different portions of the data stream. Specifically, the most significant bit of each 4-bit group is treated differently from the other bits, as it is preserved across group boundaries to minimize transitions. This localized differentiation in bit treatment optimizes power consumption for the most critical transition-prone bits while maintaining standard encoding for less critical positions.
2Productivity
If hardware customization is applied to increase transmission capacity, then data transmission efficiency improves, but compatibility between IC devices and peripheral devices is limited
Solution Approach 1:
The patent achieves universality by designing an encoding scheme that can be implemented using standard bus interfaces without requiring custom hardware modifications. The modified hot coding format is compatible with existing system bus architectures and can be applied to various data transmission scenarios including memory interfaces, peripheral communications, and inter-IC data exchange. This universal approach increases transmission capacity while maintaining broad compatibility across different device types and manufacturers.
3Productivity
If the width of data bus is increased to transmit more data, then transmission capacity increases, but power consumption increases due to more bit lanes
Solution Approach 1:
The patent applies segmentation by dividing the data stream into groups of 4 bits each, corresponding to individual decimal digits. Within each group, the most significant bit is identified and preserved across group boundaries, while other bits are encoded independently. This segmentation allows the system to process and optimize each digit separately, reducing the total number of bit transitions compared to transmitting entire multi-byte data words as single units, thereby lowering power consumption while maintaining transmission capacity.
Data Source
AI summary
A method and system for transmitting binary-coded data use partitioning of data words in a plurality of data nibbles. The data nibbles are coded using modified a 1-bit hot coding format that transforms a data nibble in a data segment including a plurality of bit groups. A change in a digital state at a bit position in a more significant bit group is maintained at that bit position in less significant bit groups, and information is transmitted in a form of a transition between digital states. The data segments are transmitted in phases each including one bit group from each data segment. At a receiving terminal, the bit groups are converted back in the binary-coded data words. In one application, the invention is used to reduce power consumption during data transmissions to and from an integrated circuit device.


