Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
INTEGRATED CIRCUITS INCLUDING FIRST AND SECOND POWER SUPPLY NODES FOR WRITING AND READING MEMORY CELLS
Document Type and Number:
WIPO Patent Application WO/2023/282891
Kind Code:
A1
Abstract:
A print cartridge circuitry component comprising an integrated circuit for association with a plurality of fluid actuation devices and comprising input signal contacts to receive input signals from a host printer. The integrated circuit includes a plurality of memory cells, a first power supply node, and a second power supply node. The first power supply node is to supply power to the plurality of memory cells to write data to the plurality of memory cells. The second power supply node is to supply power to the plurality of memory cells to read data from the plurality of memory cells.

Inventors:
GARDNER JAMES MICHAEL (US)
LINN SCOTT A (US)
Application Number:
PCT/US2021/040581
Publication Date:
January 12, 2023
Filing Date:
July 06, 2021
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HEWLETT PACKARD DEVELOPMENT CO (US)
International Classes:
B41J2/045; B41J2/175; G11C7/22
Domestic Patent References:
WO2020162914A12020-08-13
WO2020162969A12020-08-13
Attorney, Agent or Firm:
HUNTER, Paul S. et al. (US)
Download PDF:
Claims:
CLAIMS

1. A print cartridge circuitry component comprising an integrated circuit for association with a plurality of fluid actuation devices and comprising input signal contacts to receive input signals from a host printer, the integrated circuit comprising: a plurality of memory cells; a first power supply node to supply power to the plurality of memory cells to write data to the plurality of memory cells; and a second power supply node to supply power to the plurality of memory cells to read data from the plurality of memory cells.

2. The print cartridge circuitry component of claim 1 , wherein the second power supply node is to supply less than 7V and the first power supply node is to supply more than 9V.

3. The print cartridge circuitry component of claim 1 or 2, wherein the plurality of memory cells are readable with the first power supply node disabled.

4. The print cartridge circuitry component of any of claims 1 -3, the integrated circuit further comprising: a plurality of fluid actuation devices, wherein the first power supply node is to supply power to the plurality of fluid actuation devices.

5. The print cartridge circuitry component of any of claims 1 -4, the integrated circuit further comprising: a logic circuit, wherein the second power supply node is to supply power to the logic circuit.

6. The print cartridge circuitry component of claim 5, wherein the logic circuit is to control reading and writing of data to the plurality of memory cells and firing of the plurality of fluid actuation devices.

7. The print cartridge circuitry component of any of claims 1 -6, wherein the first power supply node is to supply a first voltage and a first maximum current, wherein the second power supply node is to supply a second voltage and a second maximum current, and wherein the first voltage is greater than the second voltage, and the first maximum current is greater than the second maximum current.

8. The print cartridge circuitry component of claim 7, the integrated circuit further comprising: a memory cell power node electrically coupled to the plurality of memory cells; a first voltage regulator to generate a memory-write voltage on the memory cell power node based on the first voltage to write data to the plurality of memory cells; and a second voltage regulator to generate a memory-read voltage on the memory cell power node based on the second voltage to read data from the plurality of memory cells, wherein the memory-write voltage is greater than the memory-read voltage.

9. The print cartridge circuitry component of claim 8, the integrated circuit further comprising: a voltage isolation component between the first voltage regulator and the memory cell power node.

10. A print cartridge comprising an ink reservoir and an ink ejection die comprising the integrated circuit of any of claims 1-9.

11. The print cartridge component of any of claims 1 -9 comprising: an off-die package comprising: the integrated circuit wherein the memory cells are off-die; and contacts connected to the first and second power supply nodes and a memory read/write data contact to transmit corresponding printer signals when installed, to supply power to, read, and write to the plurality of off-die memory cells wherein signals originally intended for on-die memory cells residing on a fluid ejection die of the print cartridge are diverted to the plurality of off-die memory cells.

12. A used, refurbished, and/or refilled print cartridge comprising the package of claim 11 connected to printer signal input contacts of the print cartridge.

13. A refurbished print cartridge comprising: a previously used fluid ejection die comprising a plurality of fluid actuation devices and a plurality of at least partially written and/or at least partially disabled memory cells; an ink reservoir; a printer signal contact array connected to the fluid ejection die; and an integrated circuitry package, attached to a wall of the print cartridge comprising: a plurality of memory cells connected to at least one of the printer signal input contacts for reading and writing; a first power supply node connected to at least one of the printer signal input contacts to supply power to the plurality of memory cells to write data to the plurality of memory cells; and a second power supply node connected to at least one of the printer signal input contacts to supply power to the plurality of memory cells to read data from the plurality of memory cells.

14. The refurbished print cartridge of claim 13, wherein the package comprises a flexible circuit including contacts to connect printer signals to the memory cells and the first and second power supply nodes.

15. A print cartridge fluid ejection die comprising: a first power supply node to supply a first voltage; a second power supply node to supply a second voltage; a plurality of fluid actuation devices to receive power from the first power supply node; a plurality of memory cells to receive power from the first power supply node during write operations and from the second power supply node during read operations; and a logic circuit to receive power from the second power supply node, wherein the first voltage is greater than the second voltage.

16. The print cartridge fluid ejection die of claim 15, further comprising: a first voltage regulator to generate a memory-write voltage based on the first voltage to write data to the plurality of memory cells; and a second voltage regulator to generate a memory-read voltage based on the second voltage to read data from the plurality of memory cells, wherein the memory-write voltage is less than the first voltage, and the memory-read voltage is less than or equal to the second voltage.

17. The print cartridge fluid ejection die of claim 15 or 16, wherein the plurality of memory cells comprise non-volatile memory cells.

18. The print cartridge fluid ejection die of any of claims 15-17, wherein the first voltage is at least three times the second voltage.

19. A method for accessing a plurality of memory cells of an integrated circuit, the method comprising: powering, via a first power supply, the plurality of memory cells of the integrated circuit for write operations; and powering, via a second power supply, the plurality of memory cells for read operations, wherein the first power supply provides a first voltage greater than a second voltage provided by the second power supply.

20. The method of claim 19, further comprising: generating a memory-write voltage based on the first voltage for writing data to the plurality of memory cells; and generating a memory-read voltage based on the second voltage for reading data from the plurality of memory cells, wherein the memory-write voltage is greater than the memory-read voltage.

21. The method of claim 19 or 20, further comprising: reading the plurality of memory cells upon the integrated circuit exiting a reset state.

22. The method of any of claims 19-21 , further comprising: powering, via the first power supply, a plurality of fluid actuation devices of the integrated circuit; and powering, via the second power supply, a logic circuit of the integrated circuit.

Description:
INTEGRATED CIRCUITS INCLUDING FIRST AND SECOND POWER SUPPLY NODES FOR WRITING AND READING MEMORY CELLS

Background

[0001] An inkjet printing system, as one example of a fluid ejection system, may include an integrated circuit, such as a fluidic die, an ink supply which supplies liquid ink to the fluidic die, and an electronic controller which controls the fluidic die. The fluidic die, as one example of a fluid ejection device, ejects drops of ink through a plurality of nozzles or orifices and toward a print medium, such as a sheet of paper, so as to print onto the print medium. In some examples, the orifices are arranged in a single column or array or multiple columns or arrays such that properly sequenced ejection of ink from the orifices causes characters or other images to be printed upon the print medium as the fluidic die and/or the print medium are moved relative to each other.

Brief Description of the Drawings

[0002] FIG. 1 A is a block diagram illustrating one example of an integrated circuit for association with a plurality of fluid actuation devices.

[0003] FIG. 1 B is a block diagram illustrating one example of a fluidic die.

[0004] FIG. 2 is a block diagram illustrating one example of a voltage regulator circuit for generating a memory-write voltage and the memory-read voltage. [0005] FIGS. 3A-3D are flow diagrams illustrating one example of a method for accessing a plurality of memory cells of an integrated circuit.

[0006] FIGS. 4A and 4B illustrate one example of a fluidic die.

[0007] FIG. 5 is a block diagram illustrating one example of a fluid ejection system. [0008] FIG. 6A is a diagram illustrating one example of a print cartridge including an integrated circuit.

[0009] FIG. 6B is a diagram illustrating one example of an integrated circuitry package for attachment to the print cartridge of FIG. 6A.

Detailed Description

[0010] Each of the figures may be considered as representing multiple embodiments, whereby the figures can be used for reference purposes to support the multiple embodiments disclosed in the description. The skilled person understands that all individual, or combinations of, features illustrated or described with reference to any one of the figures may be combined with individual, or combinations of, features illustrated or described with reference to any of the other figures.

[0011] In the following detailed description, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific examples in which the disclosure may be practiced. It is to be understood that other examples may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims. It is to be understood that features of the various examples described herein may be combined, in part or whole, with each other, unless specifically noted otherwise.

[0012] Print systems are typically provided with host printers and replaceable inkjet cartridges that are replaceable with respect to compatible receiving stations of the host printer. Inkjet cartridges may be provided with printheads. Inkjet cartridges may be provided with ink reservoirs to supply ink to the printheads. Printheads typically include or consist of integrated circuits, such as fluidic dies (also referred to as fluid ejection dies), that are provided with fluid channels and fluid ejection actuators to eject the ink. The fluid ejection dies are provided with memory cells. Logic (switching) circuitry is provided in the die to enable individual and/or groups of fluid actuators and memory cells. The combination of circuitry on the die may be referred to as integrated circuitry. Signal contacts are provided on the cartridge to connect to corresponding contacts of the host printer to transmit signals between the integrated circuitry and a host printer controller.

[0013] Most embodiments of this disclosure will refer to fluid ejection dies and their on board memories. Other embodiments of this disclosure are separate integrated circuit packages, external to the fluid ejection die and excluding fluid actuators. The separate integrated circuit packages comprise replacement memories, to replace the on-die memory, in which memory read and write functions are at least partially configured in the same way as the on-die integrated circuitry. These off-die integrated circuit packages may be used to refurbish previously used exhausted inkjet cartridges, for example, for refilling and/or resetting the ink level. Other off-die integrated circuit packages could be provided for new printhead cartridges instead of on-die memory functions, whereby memory and ink ejection functions may be provided in separate packages. For example, the memory may be provided on a flat package such as a flexible circuit while the ink ejection functions are provided in the printhead. All the different embodiments of print cartridge integrated circuitry components may be configured to process input signals from a connected host printer to power, read, and write memory cells.

[0014] A fluidic die or integrated circuitry package may include on-die non volatile memory (NVM) bits (e.g., one-time programmable (OTP) NVM) to store information accumulated throughout the life of the fluidic die, such as manufacturing tracking data and in-product usage statistics (e.g., total pages printed, etc.). The OTP and/or NVM cells may include programmable read-only memory (PROM) cells, erasable programmable read-only memory (EPROM) cells, fuses, anti-fuses, reference resistors, or other suitable memory cells. The NVM circuitry may use two unique voltages for read and write operations. Typically, both voltages are generated from a single high voltage supply using a voltage regulator. This high voltage supply used for NVM circuits may also be used to fire fluid actuation devices and for warming circuits. Thus, to read the NVM bits, the supply node (i.e., bus) used to connect the high voltage supply to the components of the fluidic die cannot be disabled (e.g., due to damage or other causes). Unfortunately, the high voltage supply node may be prone to electrical damage (e.g., short circuit) due to failed fluid actuation devices and/or electrical overstress (EOS) events. If a failure of the high voltage supply node occurs, NVM data stored in the failed fluidic die may be inaccessible to failure analysis technicians or return centers. In some cases, a failed high voltage supply node may even damage NVM circuits or corrupt data stored in NVM cells. For commercial/industrial print businesses, the ability to efficiently diagnose fluidic dies that have been returned by customers is desirable. Proper diagnosis may include the ability to robustly read the NVM data.

[0015] Accordingly, disclosed herein are print cartridge integrated circuit components (e.g., fluidic dies) including memory cells (e.g., non-volatile memory cells, such as one-time-programmable memory cells). A first power supply, such as a high voltage power supply, is used to power the writing of data to the memory cells. For example, a power supply between approximately 10V and 35V may be used to supply power for writing the data. In one example, the first power supply is configured to supply 32V. A second power supply, such as a low voltage power supply, is used to power the reading of data from the memory cells. For example, a power supply between approximately 3V and 7V may be used to supply power for reading the data. In one example, the second power supply is configured to supply 5.6V.

[0016] In one example, a dual output voltage regulator circuit is used to generate a memory-write voltage (e.g., 11 V) from the first power supply and a memory-read voltage (e.g., 5 V) from the second power supply. The voltage regulator can generate the memory-read voltage without the presence of the first power supply. In one example, even if the fluidic die fails due to damage to the high voltage supply node, the memory cells may still be read. In a further example, the memory cells may be read independent of the high power supply, for example without an active high power supply, such as at initiating the integrated circuit for reading the memory cells prior to enabling the high power supply. In addition, the risk of corruption of the data stored in the memory cells due to failure of the high voltage supply node of the fluidic die is reduced.

[0017] FIG. 1 A is a block diagram illustrating one example of an integrated circuit 100a for association with a plurality of fluid actuation devices. In this example, integrated circuit 100a may be separate from an integrated circuit including fluid actuation devices, but used in association with the integrated circuit including the fluid actuation devices. Integrated circuit 100a includes a plurality of memory cells 102, a first power supply node 104 (e.g., a high voltage power supply node), and a second power supply node 106 (e.g., a low voltage power supply node). The plurality of memory cells 102 includes memory cells 102o to 102N, where ā€œNā€ is any suitable number of memory cells. The first power supply node 104 is to supply power to the plurality of memory cells 102 to write data to the plurality of memory cells 102. The second power supply node 106 is to supply power to the plurality of memory cells 102 to read data from the plurality of memory cells 102. Integrated circuit 100a may include logic (not shown) for reading and/or writing to the plurality of memory cells 102. Since the first power supply node 104 is not used to supply power to the plurality of memory cells 102 for read operations, the plurality of memory cells 102 are readable with the first power supply node 104 disabled.

[0018] The first power supply node 104 is to supply a first voltage and a first maximum current to the integrated circuit 100a. The second power supply node 106 is to supply a second voltage and a second maximum current to the integrated circuit 100a. The first voltage is greater than the second voltage, and the first maximum current is greater than the second maximum current. The first power supply node 104 may be electrically coupled to a high voltage supply (e.g., VPP) to receive the first voltage and first maximum current. The second power supply node 106 may be electrically coupled to a low voltage supply (e.g., VDD) to receive the second voltage and the second maximum current.

The first voltage supplied by the first power supply node 104 may be at least three times the second voltage supplied by the second power supply node 106 (i.e., the first voltage supplied by the first power supply node 104 may be three times the second voltage or more than three times the second voltage supplied by the second power supply node 106). In one example, the first voltage supplied by the first power supply node 104 is greater than about 15 V (e.g., within a range between about 15 V and about 50 V, such as about 32 V), and the second voltage supplied by the second power supply node 106 is less than about 15 V (e.g., 5.6 V). In one example, the first maximum current may be greater than about 1 A (e.g., within a range between about 1 A and about 10 A), and the second maximum current may be less than about 1 A (e.g., within a range between about 50 mA and about 500 mA).

[0019] FIG. 1 B is a block diagram illustrating another example of an integrated circuit 100b (e.g., a fluidic die). Fluidic die 100b includes memory cells 102, first power supply node 104, and second power supply node 106 as previously described and illustrated with reference to FIG. 1 A. In addition, fluidic die 100b includes a logic circuit 108, a plurality of fluid actuation devices 110, a first contact pad 112, and a second contact pad 114. The first power supply node 104 is to supply power to the plurality of fluid actuation devices 110. The second power supply node 106 is to supply power to the logic circuit 108.

[0020] The first contact pad 112 is electrically coupled to the first power supply node 104. While one first contact pad 112 is illustrated in FIG. 1 B, in other examples, fluidic die 100b may include more than one first contact pad electrically coupled to the first power supply node 104. The second contact pad 114 is electrically coupled to the second power supply node 106. While one second contact pad 114 is illustrated in FIG. 1 B, in other examples, fluidic die 100b may include more than one second contact pad electrically coupled to the second power supply node 106.

[0021] The logic circuit 108 is to receive power from the second power supply node 106. Logic circuit 108 may control the operation of fluidic die 100b including reading and writing data to the plurality of memory cells 102 and controlling firing of the plurality of fluid actuation devices 110.

[0022] FIG. 2 is a block diagram illustrating one example of a voltage regulator circuit 200 for generating a memory-write voltage and the memory-read voltage. In one example, voltage regulator circuit 200 may be included in integrated circuit 100a of FIG. 1 A or 100b of FIG. 1 B. Voltage regulator circuit 200 includes a first voltage regulator 202 (e.g., a memory-write voltage regulator), a second voltage regulator 206 (e.g., a memory-read voltage regulator), a voltage isolation component 208, and a memory cell power node 210. An input of the first voltage regulator 202 is electrically coupled to the first power supply node 104 to receive the first voltage (e.g., VPP). An output of first voltage regulator 202 is electrically coupled to an input of voltage isolation component 208 through a signal path 204. An input of the second voltage regulator 206 is electrically coupled to the second power supply node 106 to receive the second voltage (e.g., VDD). An output of the second voltage regulator 206 and an output of the voltage isolation component 208 are electrically coupled to the memory cell power node 210. The memory cell power node 210 is electrically coupled to the plurality of memory cells 102o to 102N (FIGS. 1 A-1 B).

[0023] The first voltage regulator 202 is to generate a memory-write voltage on the signal path 204 based on the first voltage to write data to the plurality of memory cells. The memory-write voltage may be less than the first voltage. Voltage isolation component 208 passes the memory-write voltage on signal path 204 to the memory cell power node 210. The voltage isolation component 208 electrically isolates the first voltage regulator 202 from the second voltage regulator 206 and from the memory cell power node 210. The voltage isolation component may include a high voltage diode, a high voltage isolation switch, or other suitable high voltage isolation circuit or device.

[0024] The second voltage regulator 206 is to generate a memory-read voltage on the memory cell power node 210 based on the second voltage to read data from the plurality of memory cells. The memory-read voltage may be less than or equal to the second voltage. In one example, the first voltage regulator 202 and the second voltage regulator 206 are disabled until a write or read request is received (e.g., from logic circuit 108). In response to a write request, the first voltage regulator 202 is enabled to provide the memory-write voltage on memory cell power node 210, data is written to the selected memory cells, and the first voltage regulator 202 is then disabled. In response to a read request, the second voltage regulator 206 is enabled to provide the memory-read voltage on memory cell power node 210, data is read from the selected memory cells, and the second voltage regulator 206 is then disabled.

[0025] FIGS. 3A-3D are flow diagrams illustrating one example of a method 300 for accessing a plurality of memory cells (e.g., 102) of an integrated circuit (e.g., 100a or 100b). As illustrated in FIG. 3A at 302, method 300 includes powering, via a first power supply (e.g., VPP), the plurality of memory cells of the integrated circuit for write operations. At 304, method 300 includes powering, via a second power supply (e.g., VDD), the plurality of memory cells for read operations, wherein the first power supply provides a first voltage greater than a second voltage provided by the second power supply.

[0026] As illustrated in FIG. 3B at 306, method 300 may further include generating a memory-write voltage based on the first voltage for writing data to the plurality of memory cells (e.g., via memory-write voltage regulator 202). At 308, method 300 may further include generating a memory-read voltage based on the second voltage for reading data from the plurality of memory cells (e.g., via memory-read voltage regulator 206), wherein the memory-write voltage is greater than the memory-read voltage.

[0027] As illustrated in FIG. 3C at 310, method 300 may further include reading the plurality of memory cells upon the integrated circuit exiting a reset state. Upon exiting of a reset state (e.g., for die initialization), the first power supply may be disabled (or blocked) but the second power supply may be enabled, thus enabling reading of the plurality of memory cells but not writing to the plurality of memory cells.

[0028] As illustrated in FIG. 3D at 312, method 300 may further include powering, via the first power supply, a plurality of fluid actuation devices (e.g.,

110) of the integrated circuit. At 314, method 300 may further include powering, via the second power supply, a logic circuit (e.g., 108) of the integrated circuit. [0029] FIG. 4A illustrates one example of a fluidic die 400 and FIG. 4B illustrates an enlarged view of the ends of fluidic die 400. In one example, fluidic die 400 includes integrated circuit 100a of FIG. 1A, integrated circuit 100b of FIG. 1 B, and/or regulator circuit 200 of FIG. 2. Fluidic die 400 includes a first column 402 of contact pads, a second column 404 of contact pads, and a column 406 of fluid actuation devices 408.

[0030] The second column 404 of contact pads is aligned with the first column 402 of contact pads and at a distance (i.e., along the Y axis) from the first column 402 of contact pads. The column 406 of fluid actuation devices 408 is disposed longitudinally to the first column 402 of contact pads and the second column 404 of contact pads. The column 406 of fluid actuation devices 408 is also arranged between the first column 402 of contact pads and the second column 404 of contact pads. In one example, fluid actuation devices 408 are nozzles or fluidic pumps to eject fluid drops.

[0031] In one example, the first column 402 of contact pads includes nine contact pads. The first column 402 of contact pads may include the following contact pads in order: a data contact pad 410, a clock contact pad 412, a mode contact pad 414, a multipurpose input/output contact (e.g., sense) pad 416, a logic power ground return contact pad 418, a logic reset contact pad 420, a fire contact pad 422, a first high voltage power supply contact pad 424, and a first high voltage power ground return contact pad 426. In one example, the first high voltage power supply contact pad 424 provides the contact pad 112 electrically coupled to the first power supply node 104 as previously described and illustrated with reference to FIG. 1 B. Therefore, the first column 402 of contact pads includes the data contact pad 410 at the top of the first column 402, the first high voltage power ground return contact pad 426 at the bottom of the first column 402, and the first high voltage power supply contact pad 424 directly above the first high voltage power ground return contact pad 426. While contact pads 410, 412, 414, 416, 418, 420, 422, 424, and 426 are illustrated in a particular order, in other examples the contact pads may be arranged in a different order. In other examples, there may be an additional two contact pads (not shown) above the data contact pad 410 that are not connected to any fluidic die 400 circuitry. The additional two contact pads may be used for wirebond jumpering between multiple fluidic dies during manufacturing of a multi-die printhead, such as a color printhead. [0032] In one example, the second column 404 of contact pads includes three contact pads. The second column 404 of contact pads may include the following contact pads in order: a second high voltage power supply contact pad 428, a second high voltage power ground return contact pad 430, and a logic power supply contact pad 432. In one example, the logic power supply contact pad 432 provides the contact pad 114 electrically coupled to the second power supply node 106 as previously described and illustrated with reference to FIG.

1 B. Therefore, the second column 404 of contact pads includes the second high voltage power supply contact pad 428 at the top of the second column 404, the second high voltage power ground return contact pad 430 directly below the second high voltage power supply contact pad 428, and the logic power supply contact pad 432 at the bottom of the second column 404. While contact pads 428, 430, and 432 are illustrated in a particular order, in other examples the contact pads may be arranged in a different order.

[0033] Data contact pad 410 may be used to input serial data to die 400 for selecting fluid actuation devices, memory bits, thermal sensors, configuration modes (e.g., via a configuration register), etc. Data contact pad 410 may also be used to output serial data from die 400 for reading memory bits, configuration modes, status information (e.g., via a status register), etc. Clock contact pad 412 may be used to input a clock signal to die 400 to shift serial data on data contact pad 410 into the die or to shift serial data out of the die to data contact pad 410. Mode contact pad 414 may be used as a logic input to control access to enable/disable configuration modes (i.e., functional modes) of die 400. Multipurpose input/output contact pad 416 may be used for analog sensing and/or digital test modes of die 400. Logic power ground return contact pad 418 provides a ground return path for logic power (e.g., about 0 V) supplied to die 400. In one example, logic power ground return contact pad 418 is electrically coupled to the semiconductor (e.g., silicon) substrate 440 of die 400.

[0034] Logic reset contact pad 420 may be used as a logic reset input to control the operating state of die 400. Fire contact pad 422 may be used as a logic input to latch loaded data from data contact pad 410 and to enable fluid actuation devices or memory elements of die 400. Logic power supply contact pad 432 may be used to supply logic power (e.g., between about 1.8 V and about 15 V, such as about 5.6 V) to die 400.

[0035] First high voltage power supply contact pad 424 and second high voltage power supply contact pad 428 may be used to supply high voltage (e.g., about 32 V) to die 400. First high voltage power ground return contact pad 426 and second high voltage power ground return contact pad 430 may be used to provide a power ground return (e.g., about 0 V) for the high voltage power supply. The high voltage power ground return contact pads 426 and 430 are not directly electrically connected to the semiconductor substrate 440 of die 400. The specific contact pad order with the high voltage power supply contact pads 424 and 428 and the high voltage power ground return contact pads 426 and 430 as the innermost contact pads may improve power delivery to die 400. Flaving the high voltage power ground return contact pads 426 and 430 at the bottom of the first column 402 and in the middle of the second column 404, respectively, may improve reliability for manufacturing and may improve ink shorts protection.

[0036] Die 400 includes an elongate substrate 440 having a length 442 (along the Y axis), a thickness 444 (along the Z axis), and a width 446 (along the X axis). In one example, the length 442 is at least twenty times the width 446.

The width 446 may be 1 mm or less and the thickness 444 may be less than 500 microns. The fluid actuation devices 408 (e.g., fluid actuation logic) and contact pads 410-432 are provided on the elongate substrate 440 and are arranged along the length 442 of the elongate substrate. Fluid actuation devices 408 have a swath length 452 less than the length 442 of the elongate substrate 440. In one example, the swath length 452 is at least 1.2 cm. The contact pads 410-432 may be electrically coupled to the fluid actuation logic.

The first column 402 of contact pads may be arranged near a first longitudinal end 448 of the elongate substrate 440. The second column 404 of contact pads may be arranged near a second longitudinal end 450 of the elongate substrate 440 opposite to the first longitudinal end 448.

[0037] FIG. 5 is a block diagram illustrating one example of a fluid ejection system 500. Fluid ejection system 500 includes a fluid ejection assembly, such as printhead assembly 502, and a fluid supply assembly 510, such as an ink supply assembly. In the illustrated example, fluid ejection system 500 also includes a service station assembly 504, a carriage assembly 516, a print media transport assembly 518, and an electronic controller 520. While the following description provides examples of systems and assemblies for fluid handling with regard to ink, the disclosed systems and assemblies are also applicable to the handling of fluids other than ink.

[0038] Printhead assembly 502 includes a single printhead or fluidic die 400 or multiple printheads or fluidic dies 400 including fluid actuation devices (e.g., ejecting actuators or non-ejecting actuators, such as micro-fluidic pumps to move fluid in microfluidic channels). The fluidic die 400 may eject drops of ink or fluid through a plurality of orifices or nozzles 408. In one example, the drops are directed toward a medium, such as print media 524, so as to print onto print media 524. In one example, print media 524 includes any type of suitable sheet material, such as paper, card stock, transparencies, Mylar, fabric, and the like.

In another example, print media 524 includes media for three-dimensional (3D) printing, such as a powder bed, or media for bioprinting, drug discovery testing, and/or other life-science applications, such as a reservoir, a container, or receptacles. In one example, nozzles 408 are arranged in a single column or array or multiple columns or arrays such that properly sequenced ejection of fluid from nozzles 408 causes characters, symbols, and/or other graphics or images to be printed upon print media 524 as printhead assembly 502 and print media 524 are moved relative to each other.

[0039] Fluid supply assembly 510 supplies fluid (e.g., ink) to printhead assembly 502 and includes a reservoir 512 for storing fluid. As such, in one example, fluid flows from reservoir 512 to printhead assembly 502. In one example, printhead assembly 502 and fluid supply assembly 510 are housed together in an inkjet or fluid-jet print cartridge or pen. In another example, fluid supply assembly 510 is separate from printhead assembly 502 and supplies fluid to printhead assembly 502 through an interface connection 513, such as a supply tube and/or valve. [0040] Carriage assembly 516 positions printhead assembly 502 relative to print media transport assembly 518, and print media transport assembly 518 positions print media 524 relative to printhead assembly 502. Thus, a print zone 526 is defined adjacent to nozzles 408 in an area between printhead assembly 502 and print media 524. In one example, printhead assembly 502 is a scanning type printhead assembly such that carriage assembly 516 moves printhead assembly 502 relative to print media transport assembly 518. In another example, printhead assembly 502 is a non-scanning type printhead assembly such that carriage assembly 516 fixes printhead assembly 502 at a prescribed position relative to print media transport assembly 518.

[0041] Service station assembly 504 provides for spitting, wiping, capping, and/or priming of printhead assembly 502 to maintain the functionality of printhead assembly 502 and, more specifically, nozzles 408. For example, service station assembly 504 may include a rubber blade or wiper which is periodically passed over printhead assembly 502 to wipe and clean nozzles 408 of excess fluid. In addition, service station assembly 504 may include a cap that covers printhead assembly 502 to protect nozzles 408 from drying out during periods of non-use. In addition, service station assembly 504 may include a spittoon into which printhead assembly 502 ejects fluid during spits to ensure that reservoir 512 maintains an appropriate level of pressure and fluidity, and to ensure that nozzles 408 do not clog or weep. Functions of service station assembly 504 may include relative motion between service station assembly 504 and printhead assembly 502.

[0042] Electronic controller 520 communicates with printhead assembly 502 through a communication path 503, service station assembly 504 through a communication path 505, carriage assembly 516 through a communication path 517, and print media transport assembly 518 through a communication path 519. In one example, when printhead assembly 502 is mounted in carriage assembly 516, electronic controller 520 and printhead assembly 502 may communicate via carriage assembly 516 through a communication path 501. Electronic controller 520 may also communicate with fluid supply assembly 510 such that, in one implementation, a new (or used) fluid supply may be detected. [0043] Electronic controller 520 receives data 528 from a host system, such as a computer, and may include memory for temporarily storing data 528. Data 528 may be sent to fluid ejection system 500 along an electronic, infrared, optical or other information transfer path. Data 528 represent, for example, a document and/or file to be printed. As such, data 528 form a print job for fluid ejection system 500 and includes a single print job command and/or command parameter or multiple print job commands and/or command parameters.

[0044] In one example, electronic controller 520 provides control of printhead assembly 502 including timing control for ejection of fluid drops from nozzles 408. As such, electronic controller 520 defines a pattern of ejected fluid drops which form characters, symbols, and/or other graphics or images on print media 524. Timing control and, therefore, the pattern of ejected fluid drops, is determined by the print job commands and/or command parameters. In one example, logic and drive circuitry forming a portion of electronic controller 520 is located on printhead assembly 502. In another example, logic and drive circuitry forming a portion of electronic controller 520 is located off printhead assembly 502.

[0045] FIG. 6A illustrates an inkjet printhead cartridge 603 including an ink ejection die 600b and a package 600 including an integrated circuit 600a, where the integrated circuit 600a may represent any of the example integrated circuits disclosed herein. The package 600 and/or integrated circuit 600a may include a flat substrate such as a flexible circuit (sometimes referred to as a tab head assembly, flexible circuit assembly, or flexible printed circuit board) or a printed circuit board, to facilitate attachment to the cartridge 603 without inhibiting connection of the cartridge 603 to the printer receiving station. The die 600b includes ink ejection actuators 608b. The combination of the integrated circuit 600a and package 600 may be referred to as integrated circuitry package 600. [0046] FIG. 6B illustrates a diagram of the package 600 of FIG. 6A. Contacts 601b including the first and second power supply nodes 604, 606 and memory read/write (e.g., data) contacts 605 are configured to align to corresponding original signal contacts 601b of the print cartridge 603 to supply power to, read, and write to the plurality of off-die memory cells 602 of the package 600. The integrated circuit 600a and its contacts 601 are configured to divert signals, originally intended for other on-die memory cells 602b residing on a fluid ejection die of the print cartridge 603, to the plurality of off-die memory cells 602. The package contact array 601 is configured to directly and/or indirectly connect to host printer contacts. The package 600 is arranged so that, when the package is attached to the cartridge 603, the contacts 601 are aligned to the cartridge contacts 601 b, so that the first and/or second power supply signals are both rerouted to the integrated circuit 600a and transmitted to the ink ejection die 600b, while at least some of the memory read/write data signals over data contact 605 can be intercepted without further transmission to the die 600b. Other read/write signals may be transmitted to the die 600b depending on detecting whether or not the memory read/write function is enabled, for example using memory addressing logic 608. Memory addressing logic 608 may be used to address individual memory cells 602.

[0047] In one example, the cartridge 603 is a used, refurbished, and/or refilled print cartridge comprising an ink reservoir 607. In one example, the die 600b is a used die while the reservoir 607 is not previously used. In both embodiments we can refer to a refurbished cartridge 603 because the die 600b has been refurbished. A refurbished print cartridge 603 may include at least a previously used fluid ejection die 600b including a plurality of fluid actuation devices 608b and a plurality of at least partially written and/or at least partially disabled memory cells 602b; an ink reservoir 607; a printer signal contact array 601 b connected to the fluid ejection die 600b; and/or the integrated circuitry package 600, attached to a wall of the print cartridge 603. The plurality of off-die memory cells 602 are to be connected to the host printer contacts for memory reading and writing, using the package contacts 601. A first power supply node 604 of the package 600 is connected to at least one of these contacts 601 (i.e., to a single contact or multiple contacts) to supply power to the plurality of memory cells 602 to write data to the plurality of memory cells 602. A second power supply node 606 of the package 600 is connected to at least one of the package contacts 601 (i.e., to a single contact or multiple contacts) to supply power to the plurality of memory cells 602 to read data from the plurality of memory cells. In one example, the package 600 includes voltage regulating circuitry to convert to a customized memory cell reading/writing voltage. [0048] Although specific examples have been illustrated and described herein, a variety of alternate and/or equivalent implementations may be substituted for the specific examples shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific examples discussed herein. Therefore, it is intended that this disclosure be limited only by the claims and the equivalents thereof.