Read-Write Conversion Circuit for Low-Power Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing width and length of data transmission paths in semiconductor storage apparatuses lead to higher power consumption and reduced accuracy of data transmission, necessitating a solution to improve energy-saving and storage performance without reducing memory cell density.
Innovation Solution
A data transmission circuit comprising an encoding circuit, comparison circuit, buffer circuit, and read-write conversion subcircuits that generate and manage check code data to determine data differences, controlling data transmission paths to reduce power consumption and enhance accuracy by inverting data when differences exceed a threshold, with shorter paths for check code data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the width and length of data transmission paths are increased to accommodate higher memory cell density, then storage capacity is improved, but power consumption significantly increases
Solution Approach 1:
The patent applies inversion by comparing original data with inverted data and selecting the representation that requires fewer inversions for transmission. When the difference between original and inverted data exceeds a threshold, the inverted version is transmitted instead, reducing the number of bit changes needed and thereby lowering power consumption in the data transmission paths while maintaining the same storage capacity.
Solution Approach 2:
The patent changes the parameter of data representation from fixed original form to variable form (original or inverted) based on content analysis. By dynamically selecting between original data and inverted data for transmission, the system optimizes power consumption without affecting storage density or requiring additional transmission path infrastructure.
2Quantity of substance
If the width and length of data transmission paths are increased to accommodate higher memory cell density, then storage capacity is improved, but data transmission accuracy deteriorates
Solution Approach 1:
The patent uses inversion as a preprocessing step to minimize transmission errors. By comparing original data with inverted data and selecting the version with fewer bit transitions, the system reduces the probability of transmission exceptions and improves data accuracy while accommodating higher memory cell density through the same transmission paths.
3Loss of energy
If data inversions are performed to reduce power consumption, then energy-saving performance is improved, but device complexity increases
Solution Approach 1:
The patent segments the data transmission circuit into distinct functional modules: an encoding circuit for generating inverted data, a comparison circuit for determining which version to transmit, and a transmission circuit for selecting and sending data. This modular segmentation manages complexity by organizing functions into separate units while achieving power consumption reduction through intelligent data representation selection.
Data Source
AI summary
Embodiment relates to a data transmission circuit. In the circuit, an encoding circuit is configured to generate check code data according to first data on a first data line; a comparison circuit is configured to compare the first data with second data on a second data line to output a comparison result indicating whether number of different bits between the first data and the second data exceeds a preset threshold; a buffer circuit is configured to transmit the first data or opposite data of the first data to the second data line according to the comparison result; the buffer circuit is also configured to transmit the check code data to the second data line; a first read-write conversion subcircuit is configured to transmit the first data or the opposite data of the first data transmitted to the second data line to a third data line according to the comparison result.


