Memory Device Data Transmission with Inverted Signal Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory devices in inkjet printers face reliability issues due to faulty communication between the control unit and memory devices, often resulting in errors in memory content, which is a common problem across all memory devices electrically connected to host circuits.
Innovation Solution
A memory device with a nonvolatile data memory section and a data transmission system that includes a read/write control section, a data generation section, and a data transmission section, which transmits correlated data to enhance communication reliability by using inverted and duplicate data signals, allowing the host circuit to detect communication errors and ensure data integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional single-data transmission is used, then device complexity is low, but communication reliability deteriorates due to faulty contact and undetected errors
Solution Approach 1:
The patent transmits data in duplicate forms: original data and inverted data. The memory device reads data from nonvolatile memory, generates inverted data by inverting each bit, and transmits both originals and inverted copies to the host circuit. This copying mechanism enables error detection through correlation verification between transmitted data pairs.
Solution Approach 2:
The host circuit performs correlation determination between received original data and inverted data to detect communication errors. When correlation fails (indicating errors), the host circuit requests retransmission. This feedback loop continuously monitors and corrects communication reliability issues.
2Loss of information
If no error detection mechanism is implemented, then device complexity remains low, but loss of information occurs due to undetected communication errors
Solution Approach 1:
The patent creates inverted data copies where each bit is logically complemented (0 becomes 1, 1 becomes 0). This copying with transformation enables the host circuit to verify data integrity by checking whether received inverted data matches the expected inversion of original data, thereby detecting bit errors during transmission.
Solution Approach 2:
Instead of adding redundant check bits or using complex error-correcting codes, the patent inverts each data bit to create verification data. This inversion approach simplifies the error detection mechanism while maintaining effective error detection capability, as any transmission error will cause mismatch between original and inverted data correlation.
3Reliability
If correlated data transmission is implemented, then communication reliability improves through error detection, but use of energy increases due to transmitting multiple data sets
Solution Approach 1:
The patent transmits original data and inverted data copies sequentially. While this doubles the data transmission volume and associated energy consumption, it enables comprehensive error detection without requiring more complex high-energy error correction protocols. The energy trade-off is acceptable given the simplicity and effectiveness of the inversion-based verification.
Solution Approach 2:
The patent transmits slightly more data than strictly necessary (original plus inverted copy) to achieve reliable error detection. This excessive action of transmitting duplicate inverted data ensures that even if some bits are corrupted during transmission, the correlation check will detect the error, providing robust protection with minimal overhead compared to more sophisticated error correction schemes.
Data Source
AI summary
A memory device is electrically connectable to a host circuit. The memory device includes a nonvolatile data memory section, a read/write control section, and a data transmission section. The read/write control section reads a first data from the nonvolatile data memory section where the first data has a prescribed data amount. The data transmission section transmits to the host circuit the first data together with second data, wherein the second data is different from the first data and has prescribed correlation with content of the first data. The second data having an identical data amount to the data amount of the first data.


