WO-2026095930-A1 - FLUID EJECTION CARTRIDGE INCLUDING SECURE RENEWAL STATUS MEMORY CELL
Abstract
An integrated circuit associated with a print component can include an authentication circuit including passcode authentication logic and a read and write circuit to receive a memory access protocol, the memory access protocol including an indication of an authentication mode, receive a passcode, and in response to the indication of the authentication mode, provide the received passcode to the passcode authentication logic, the passcode authentication logic to determine whether or not the received passcode is correct.
Inventors
- GARDNER, James Michael
- DAGG, Evan Clay
- KOLL, Robert Francis
- PANSHIN, Stephen Daniel
- WARD, JEFFERSON PATRICK
- YAMASHITA, TSUYOSHI
Assignees
- HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Dates
- Publication Date
- 20260507
- Application Date
- 20241030
Claims (20)
- 1. An integrated circuit associated with a print component, comprising: an authentication circuit including: passcode authentication logic; and a read and write circuit to: receive a memory access protocol, the memory access protocol including an indication of an authentication mode; receive a passcode; and in response to the indication of the authentication mode, provide the received passcode to the passcode authentication logic, the passcode authentication logic to determine whether or not the received passcode is correct.
- 2. The integrated circuit of claim 1, wherein the authentication circuit includes a plurality of passcode memory cells containing a passcode, wherein the passcode authentication logic is to determine whether the received passcode is correct by comparing the received passcode to the passcode stored in the plurality of passcode memory cells.
- 3. The integrated circuit of claim 1, wherein the integrated circuit is part of the print component including a plurality of fluid ejection nozzles.
- 4. The integrated circuit of claim 1, further comprising a first contact to interface with a print component contact, and a second contact to interface with a printer contact, wherein the print component includes a plurality of fluid ejection nozzles.
- 5. The integrated circuit of claim 1, wherein the authentication circuit includes one or more attempt memory cells.
- 6. The integrated circuit of claim 5, the authentication circuit to write to one of the one or more attempt memory cells before comparing the received passcode to the passcode stored in the plurality of passcode memory cells. 47 4855-3185-8414.1 Atty. Dkt. No.: 86347375
- 7. The integrated circuit of any preceding claim, the authentication circuit to, in response to the received passcode being correct, provide a response code to the read and write circuit.
- 8. The integrated circuit of claim 7, the authentication circuit to determine that the one of the one or more attempt memory cells is written before providing the response code to the read and write circuit.
- 9. The integrated circuit of any of claims 7 and 8, the authentication circuit to, in response to the received passcode being incorrect, provide an incorrect response code to the read and write circuit.
- 10. The integrated circuit of claim 1, wherein the authentication circuit includes one or more renewal status memory cells, the authentication circuit to, in response to the received passcode being correct, allow write access to the one or more renewal status memory cells.
- 11. The integrated circuit of claim 10, the authentication circuit to determine that the one of one or more attempt memory cells of the authentication circuit is written before allowing write access to the one or more renewal status memory cells.
- 12. The integrated circuit of claim 5, the authentication circuit to write to one of the one or more attempt memory cells upon determining that the received passcode is not correct.
- 13. The integrated circuit of claim 12, the read and write circuit to receive, with the received passcode, a complement code.
- 14. The integrated circuit of claim 13, the authentication circuit to compare the complement code to the received passcode to determine whether bits of the complement code complement bits of the received passcode.
- 15. The integrated circuit of claim 14, the authentication circuit to write to the one of the one or more attempt memory cells in response to determining that the received passcode is not correct and determining that the bits of the complement code complement bits of the received passcode. 48 4855-3185-8414.1 Atty. Dkt. No.: 86347375
- 16. The integrated circuit of claim 14, the authentication circuit to unlock one or more nozzles of the print component upon determining that the received passcode is correct and determining that the bits of the complement code complement bits of the received passcode.
- 17. The integrated circuit of claim 1, the authentication circuit to unlock one or more nozzles of the print component upon determining that the received passcode is correct.
- 18. The integrated circuit of any preceding claim, wherein the authentication circuit includes a lock memory cell, the authentication circuit to use a status of the lock memory cell in determining whether the received passcode is correct.
- 19. The integrated circuit of claim 18, wherein the lock memory cell is located in a proximity of at least one of the plurality of passcode memory cells containing the passcode and one or more attempt memory cells of the authentication circuit.
- 20. The integrated circuit of any preceding claim, further comprising a voltage verification circuit to determine whether a voltage received by the integrated circuit is above a predetermined threshold.
Description
Atty. Dkt. No.: 86347375 FLUID EJECTION CARTRIDGE INCLUDING SECURE RENEWAL STATUS MEMORY CELL BACKGROUND [0001] Fluid ejection devices deposit print fluid (e.g., ink, resin, biological materials, or other substances, etc.) onto a substrate (e.g., paper, powder, support structures, etc.) to print in two or three dimensions. The fluid ejection devices may be part of a replaceable component such as a print cartridge, or part of a host device such as a printer. A fluid ejection die in the device may dispense the print fluid for printing based on logic of its integrated circuitry. The integrated circuitry may be part of the die. In certain instances, integrated circuitry can be provided separate from the die, attached to the fluid ejection device. The logic may use nonvolatile memory cells which store an ID and/or parameters of the fluid ejection die for dispensing the print fluid. An interconnect circuit may interface with a printer control interface and the print die to receive signals from and transmit signals to the printer control interface and the fluid ejection die. The interconnect circuit may comprise a thin (e.g., flexible) circuit including routing between the die and contacts that connect to the host. A fluid cartridge may further include a reservoir to store print fluid. The fluid ejection die is to dispense the print fluid from the reservoir according to the logic based on signals received via the integrated circuit. The host controller may use the ID and parameters of the fluid ejection die to operate the fluid ejection device. BRIEF DESCRIPTION OF THE DRAWINGS [0002] FIG. l is a block diagram of an example print component. [0003] FIG. 2 is a block diagram of an example print component. [0004] FIG. 3 is a block diagram of an example print component. [0005] FIG. 4 is a block diagram of an example print component. 1 4855-3185-8414.1 Atty. Dkt. No.: 86347375 [0006] FIG. 5 illustrates a perspective view of an example fluid ejection cartridge. [0007] FIG. 6 illustrates an example integrated circuit prior to singulation. [0008] FIG. 7A is a block diagram of an example integrated circuit. [0009] FIG. 7B is a block diagram of the integrated circuit of FIG. 7A with multiple memory cells written. [0010] FIG. 8 is a block diagram of an example integrated circuit. [0011] FIG. 9 is a block diagram of an example integrated circuit. [0012] FIG. 10A illustrates an example set of signals for providing a passcode to an integrated circuit. [0013] FIG. 10B illustrates a continuation of the set of signals of FIG. 10A for providing a response from the integrated circuit. [0014] FIG. 11 is a flowchart of an example memory access protocol. [0015] The foregoing and other features of the present disclosure will become apparent from the following description and appended claims, taken in conjunction with the accompanying drawings. Understanding that these drawings depict only several examples in accordance with the disclosure and are therefore, not to be considered limiting of its scope, the disclosure will be described with additional specificity and detail through use of the accompanying drawings. DETAILED DESCRIPTION [0016] In the following detailed description, reference is made to the accompanying drawings, which form a part hereof. In the drawings, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative examples described in the detailed description, drawings, and claims are not meant to be limiting. Other implementations may be utilized, and other changes may be made, without departing from 2 4855-3185-8414.1 Atty. Dkt. No.: 86347375 the spirit or scope of the subject matter presented here. It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the figures, can be arranged, substituted, combined, and designed in a wide variety of different configurations, all of which are explicitly contemplated and made part of this disclosure. [0017] This disclosure relates to print components. Print components may include fluid ejection devices. Print components may include reservoirs to provide ink to a printhead. Print components may be print cartridges, or print cartridge components such as printheads or components comprising integrated circuitry to communicated with the host printer and/or printhead. Print components may be part of a host printer, to be permanently or temporarily fixed inside. Print components may include contacts and interconnect circuits to communicate with the host printer. The interconnect circuit may comprise thin, flexible circuitry with contacts and flexible routing, and/or a thin PCB. Integrated circuitry may be provided comprising memory elements and read/write logic. The integrated circuits may be part of the printhead or may be separate from the printhead. The printhead may include at least one fluid ejection die. The print component may be used in any field of high precision d