Multi-Data Line Architecture for Fluid Ejection Memory Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In fluid ejection devices, such as printheads, the limited number of address lines restricts the address space and bandwidth for memory access, leading to constrained data storage and slow operation.

Innovation Solution

Implementing a multi-data line arrangement where multiple data lines are shared among fluid ejection devices to increase address space and bandwidth, and using interleaved memory access with multiple decoders and pass gates to control signal durations, allowing for simultaneous access to multiple memories.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a limited number of address lines are used in fluid ejection devices, then the device complexity is reduced, but the address space and bandwidth for memory access are restricted

Engineering Contradiction:
Improvenumber of address linesVSAvoidaddress space
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent transitions from a single-data line architecture to a multi-data line architecture, adding a new dimension to the memory access pathway. This allows multiple data lines to be shared among multiple fluid ejection devices, effectively expanding the address space without proportionally increasing the number of address lines. The multi-dimensional data path enables parallel data transmission across multiple devices.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The data lines are designed to serve multiple functions: they act as address lines for individual devices while simultaneously serving as data lines when shared across multiple devices. This multi-functionality allows the same physical infrastructure to support both addressing and data transmission, maximizing the utilization of available lines and expanding effective address space.

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

2Device complexity

If a limited number of address lines are used in fluid ejection devices, then the device complexity is reduced, but the bandwidth for memory access is reduced

Engineering Contradiction:
Improvenumber of address linesVSAvoiddata access bandwidth
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

By introducing multiple data lines as a new dimension to the memory access architecture, the system achieves higher bandwidth without proportionally increasing address line count. The parallel data paths enabled by multiple shared data lines allow simultaneous data transmission to and from multiple fluid ejection devices, significantly boosting overall data access bandwidth.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The interleaved memory access mechanism enables continuous data transmission by alternating between multiple data lines and devices. While one data line is transmitting data, another can be preparing or receiving data, ensuring that the data access bandwidth is maximized through continuous productive action across the multi-line infrastructure.

Inventive Principle:
Principle #20Continuity of useful action

3Quantity of substance

If interleaved memory access with multiple decoders is implemented, then the address space and bandwidth are increased, but the device complexity is increased

Engineering Contradiction:
Improveaddress spaceVSAvoidnumber of decoders
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory access system is segmented into multiple decoders, each responsible for specific address ranges or devices. This segmentation allows the total address space to be divided and managed by multiple smaller decoder units, achieving expanded address space capability while distributing the complexity across modular components rather than requiring a single complex decoder.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple decoders are merged into a coordinated system where they work together through interleaved access patterns. The combined functionality of multiple decoders provides expanded addressing capability, while their coordinated operation through shared data lines and interleaved timing reduces the overall system complexity compared to a single monolithic decoder handling all addressing.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10913265B2Data lines to fluid ejection devices
Publication Date: 2021.02.09 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US10913265B2 patent drawing
  • US10913265B2 patent drawing
  • US10913265B2 patent drawing

AI summary

In some examples, a system includes a plurality of fluid ejection devices, a fluid ejection controller, and a plurality of data lines shared by the plurality of fluid ejection devices and connected between the fluid ejection controller and the plurality of fluid ejection devices. A first data line of the plurality of data lines communicates data of a first memory of a first fluid ejection device of the plurality of fluid ejection devices, and a second data line of the plurality of data lines communicates data of a second memory of the first fluid ejection device.