Memory Link Signaling With Inversion and Parity Separation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication protocols in memory devices often cannot include both link parity information and an inversion configuration in a data packet, leading to increased power consumption, reduced signal integrity, and higher error likelihood during data transmission.
Innovation Solution
A method that enables signaling with both inversion information and link parity information by encoding a payload with an inversion configuration and generating link parity information, allowing these to be included in separate portions of the data packet, thereby improving signal integrity and reducing power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If link parity information and inversion configuration are included in the same data packet, then data transmission reliability is improved, but device complexity increases
Solution Approach 1:
The data packet is segmented into distinct portions: a first portion dedicated to link parity information and a second portion dedicated to inversion configuration information. This segmentation allows each type of control information to be handled independently, improving reliability through dedicated error protection while managing complexity through structured organization.
Solution Approach 2:
The patent introduces an intermediary structure (the divided data packet format with separate portions for different control information) that mediates between the need for reliable transmission and the need to manage protocol complexity. This intermediary structure enables systematic processing of multiple control elements without overwhelming system complexity.
2Use of energy by moving object
If inversion configuration is used to encode payload, then power consumption is reduced, but signal integrity may be compromised
Solution Approach 1:
The inversion configuration is applied preliminarily to the payload before transmission, anticipating potential signal integrity issues by pre-encoding the data with inversion patterns that counteract expected degradation. This preliminary action reduces power consumption while maintaining signal integrity through proactive error prevention.
Solution Approach 2:
The system employs feedback mechanisms where the inversion configuration information is transmitted alongside the payload, enabling the receiving end to verify and correct signal integrity issues. This feedback loop ensures that power-saving inversion encoding does not compromise overall signal reliability.
Data Source
AI summary
In some implementations, a system may invert, based on an inversion configuration, one or more portions of first data to generate second data. The system may generate link parity information associated with the second data and the inversion configuration. The system may communicate, from a host system to a memory apparatus and via a first bus of a host interface, a message comprising the second data, the inversion configuration, and the link parity information from the host system to the memory apparatus. The system may store the second data to one or more memory arrays of the memory apparatus.


