Non-Volatile Memory Busy Signal via Intermediate Voltage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional addressing schemes, command protocols, and electrical interfaces for non-volatile memory modules in imaging and printing devices are inadequate for quickly updating memory modules, leading to long wait times and increased costs due to numerous electrical connections, especially in high-speed devices where memory degradation and error handling are concerns.

Innovation Solution

The implementation of a memory module with a plurality of signal lines that uses a single signal line to indicate a busy condition by limiting voltage to an intermediate level, allowing simultaneous clock signal reception and busy condition indication, thereby reducing the number of electrical connections and enhancing update speed and reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional electrical interfaces with multiple signal lines are used to communicate clock and busy status separately, then communication reliability is maintained, but the number of electrical connections increases and update speed decreases

Engineering Contradiction:
Improvememory update speedVSAvoidnumber of electrical connections
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent combines the clock signal and busy status indication into a single signal line. The signal line carries both the clock signal for synchronizing memory operations and the busy status indication by utilizing voltage level modulation, thereby reducing the number of electrical connections while maintaining communication effectiveness

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single signal line serves multiple functions: it transmits the clock signal for timing synchronization and simultaneously indicates the busy status of the memory module. This multi-functional approach eliminates the need for separate dedicated lines for each function, reducing connection complexity

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If multiple signal lines are used for separate clock and busy status communication, then signal interference is minimized, but wait times increase and productivity decreases

Engineering Contradiction:
Improvememory update throughputVSAvoidwait time for memory updates
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The clock signal continues to be transmitted continuously on the single signal line even when the memory module is busy. This allows the host system to maintain timing synchronization without interruption while the memory module indicates its busy status through voltage level modulation, eliminating wait times and maintaining continuous productive operation

Inventive Principle:
Principle #20Continuity of useful action

3Reliability

If conventional addressing schemes are used for non-volatile memory modules, then compatibility with existing systems is maintained, but error handling capability is insufficient for high-speed operations

Engineering Contradiction:
Improveerror handling capabilityVSAvoidcompatibility with conventional systems
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The memory module provides continuous feedback about its busy status to the host system through the single signal line. This feedback mechanism allows the host to detect when the memory is unavailable and adjust its operations accordingly, improving error handling capability while maintaining compatibility with conventional addressing schemes through the standardized interface protocol

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9837136B2Addressing, command protocol, and electrical interface for non-volatile memories utilized in recording usage counts
Publication Date: 2017.12.05 LEXMARK INTERNATIONAL INC
  • US9837136B2 patent drawing
  • US9837136B2 patent drawing
  • US9837136B2 patent drawing

AI summary

A memory module, including a plurality of memory cells and a plurality of signal lines for communicating with a processing device. The memory module is configured such that following reception of a command and upon encountering a first condition while processing the command, the memory module limits a voltage on a first signal line of the plurality of signal lines to be no more than an intermediate voltage greater than voltage levels corresponding to a binary zero state and less than voltage levels corresponding to a binary one state for a period of time for indicating an occurrence of the first condition.