Nonvolatile Memory Multi-Level Programming via Fire Signal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The limited size of fluid dispensing devices restricts the use of large capacity nonvolatile memory, making it challenging to store data such as identification information, fluid flow characteristics, and configuration settings, while also requiring efficient multi-level storage for analog patterns represented by different electrical currents or resistances.

Innovation Solution

Incorporating a nonvolatile memory with control circuitry that utilizes a common control signal, such as a fire signal, to set the device in different modes for fluidic operation and memory access, allowing for multi-level storage by varying the duration of the fire signal or programming voltage to program memory cells to different levels, thereby increasing storage capacity without increasing physical dimensions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large capacity nonvolatile memory is used to store data in fluid dispensing devices, then storage capacity is improved, but device size increases

Engineering Contradiction:
Improvestorage capacityVSAvoiddevice size
Core Design Contradiction:
Quantity of substanceVSVolume of moving object

Solution Approach 1:

The patent combines fluidic actuator control and memory access operations into a single shared control signal pathway. The fire signal input is multiplexed to serve both fluidic actuation and memory programming functions, eliminating the need for separate control circuits and reducing overall device volume while maintaining full storage capacity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The control signal system is designed to perform multiple functions: it can activate fluidic actuators for fluid dispensing, access memory cells for data storage and retrieval, and program memory cells to different resistance levels. This multi-functionality allows the device to maintain large storage capacity without proportionally increasing control circuitry volume

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

2Quantity of substance

If multi-level storage is implemented to increase storage capacity, then data storage capability is improved, but control signal complexity increases

Engineering Contradiction:
Improvestorage capacityVSAvoidcontrol signal complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent programs memory cells to different resistance levels by varying the duration of the fire signal pulse. Shorter pulses program cells to lower resistance levels while longer pulses program cells to higher resistance levels. This parameter-based control method enables multi-level storage without requiring complex control logic, as the single varying parameter (pulse duration) directly encodes the storage level

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The control system dynamically adjusts the fire signal pulse duration based on the desired memory programming level. The pulse width is modulated to correspond to specific resistance levels in the memory cells, allowing flexible and reconfigurable multi-level storage access through temporal dynamics rather than static complex control pathways

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a common control signal is used for both fluidic operation and memory access, then device complexity is reduced, but operational reliability may deteriorate

Engineering Contradiction:
Improvecontrol signal structureVSAvoidoperational reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the operational modes into distinct time-based phases: fluidic actuation mode and memory access mode. The controller interpolates between these modes by assigning specific time slots or conditional states to each function, ensuring that control signals are unambiguously directed to the intended target. This temporal or conditional segmentation maintains reliability despite using a shared control pathway

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control system incorporates feedback mechanisms to verify successful memory programming and fluidic actuation. After issuing a fire signal for memory programming, the system reads back the programmed value to confirm correct storage. Similarly, fluidic actuator responses are monitored to ensure proper execution. This feedback loop maintains high operational reliability by detecting and correcting potential errors in the shared control signal pathway

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3710258B1Writing a nonvolatile memory to programmed levels
Publication Date: 2021.08.18 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • EP3710258B1 patent drawingFigure 1
  • EP3710258B1 patent drawingFigure 2~3
  • EP3710258B1 patent drawingFigure 4~5

AI summary

In some examples, a fluid dispensing device component includes an input to receive a control signal from the fluid dispensing system, the control signal for activating fluidic actuators during a fluidic operation mode. The fluid dispensing device component further includes a nonvolatile memory, and a controller to, during a memory write mode, write a first portion of the nonvolatile memory to a first programmed level responsive to application of a first programming voltage and activation of the control signal, and write a second portion of the nonvolatile memory to a second programmed level responsive to application of a second programming voltage different from the first programming voltage and activation of the control signal.