DBI Encoding Circuit Parallel Data Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional DBI encoding circuits require multiple delay stages to process multiple raw data sequentially, leading to inefficiencies in data bus inversion encoding operations.
Innovation Solution
A DBI encoding device comprising a first comparator circuit and two controllable inversion circuits that compare previous raw data with current raw data, eliminating the need to wait for previous encoded data decisions, allowing simultaneous processing of multiple raw data entries.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional DBI encoding circuit processes multiple raw data sequentially through multiple delay stages, then the encoding operation can be completed, but the processing time increases and productivity decreases
Solution Approach 1:
The patent divides the encoding task into independent parallel segments by comparing each current raw data with its corresponding previous raw data simultaneously, rather than processing through sequential delay stages. Each data pair is encoded independently and concurrently, eliminating the time delays inherent in sequential processing while ensuring reliable encoding completion for all data.
2Measurement precision
If conventional DBI encoding circuit waits for previous encoded data decisions before processing current data, then encoding accuracy is maintained, but processing delay increases
Solution Approach 1:
The patent performs the comparison between current raw data and previous raw data in advance, before the previous encoded data decision is needed. By pre-comparing data pairs and determining encoding requirements upfront, the system eliminates waiting delays while maintaining accurate encoding decisions based on the comparison results.
3Productivity
If multiple raw data enter the DBI encoding circuit simultaneously, then data throughput increases, but the circuit requires multiple delay stages increasing complexity
Solution Approach 1:
The patent merges multiple independent comparison operations into a single simultaneous processing stage. Instead of using multiple delay stages to handle multiple data pairs sequentially, the circuit combines all comparison operations into one parallel stage, achieving high data throughput while maintaining relatively simple circuit structure.
Data Source
AI summary
The disclosure provides a data bus inversion (DBI) encoding device and a DBI encoding method. The DBI encoding device includes a comparator circuit, a first controllable inverting circuit and a second controllable inverting circuit. The comparator circuit checks the number of the different bits between a first raw data and a second raw data. Based on the number of the different bits, the first controllable inversion circuit determines whether to invert a first DBI bit corresponding to the first raw data as a second DBI bit corresponding to the second raw data. The second controllable inversion circuit determines, based on the second DBI bit, whether to adopt the second raw data as a second encoded data corresponding to the second raw data, or invert the second raw data to generate the second encoded data.


