# US 2019/0318147 A1 · Gate driver for a fingerprint sensor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0318147 A1
- Document ID: US20190318147A1
- Status: Published application
- Kind: A1
- Application number: 16/368,741
- Filed: 2019-03-28
- Published: 2019-10-17
- Earliest claimed: 2018-04-16
- Assignees: Synaptics Incorporated
- Applicants: Synaptics Incorporated
- Inventors: Guozhong SHEN; Ozan Ersan ERDOGAN
- Web page: https://patentgrep.com/patent/US20190318147A1

## CPC

- G06V 40/1306: {non-optical, e.g. ultrasonic or capacitive sensing}
- H03K 5/15093: {using devices arranged in a shift register}
- G01D 5/2405: {by varying dielectric}
- G06V 40/1318: {using electro-optical elements or layers, e.g. electroluminescent sensing}
- H03K 3/356026: {with synchronous operation (H03K3/356034, H03K3/356052 take precedence)}
- H03K 5/15066: {using bistable devices (H03K5/15093 takes precedence)}
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)
- G01D: MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR

## Abstract

An example gate driver for an array of sensing pixels is disclosed. The gate driver includes a first flip-flop including a first data input and a first data output. The first data output is coupled to a first group of sensing pixels of the array. The gate driver also includes a second flip-flop including a second data input and a second data output. The second data output is coupled to a second group of sensing pixels of the array. The gate driver further includes a first insertion circuit configured to receive a first start signal and to cause, based on the first start signal, the second flip-flop to drive the second group of sensing pixels without the first flip-flop driving the first group of sensing pixels for a scan of the array.

## Claims

### Claim 1

A gate driver for an array of sensing pixels, the gate driver comprising:
a first flip-flop including a first data input and a first data output, wherein the first data output is coupled to a first group of sensing pixels of the array;
a second flip-flop including a second data input and a second data output, wherein the second data output is coupled to a second group of sensing pixels of the array; and
a first insertion circuit configured to receive a first start signal and to cause, based on the first start signal, the second flip-flop to drive the second group of sensing pixels without the first flip-flop driving the first group of sensing pixels for a scan of the array.

### Claim 2 (depends on 1)

The gate driver of claim 1, wherein:
the first group of sensing pixels is a first column of sensing pixels in the array; and
the second group of sensing pixels is a second column of sensing pixels subsequent to the first column of sensing pixels in the array.

### Claim 3 (depends on 2)

The gate driver of claim 2, wherein the first insertion circuit includes a logical OR gate configured to perform an OR operation on the first start signal and a signal from the first data output from the first flip-flop and provide the result to the second data input of the second flip-flop.

### Claim 4 (depends on 2)

The gate driver of claim 2, wherein each flip-flop of the gate driver includes a RESET input to receive a reset signal to stop the scan.

### Claim 5 (depends on 2)

The gate driver of claim 2, wherein the first insertion circuit is further configured to receive a first stop signal and to prevent, based on the first stop signal, the second flip-flop from driving the second column of sensing pixels after the first flip-flop drives the first column of sensing pixels.

### Claim 6 (depends on 5)

The gate driver of claim 5, wherein the first insertion circuit further includes a logical OR gate and a logical AND gate, wherein:
the logical OR gate is configured to perform an OR operation on the first start signal and the first data output from the first flip-flop and provide the result to the AND gate; and
the logical AND gate is configured to perform an AND operation on the result from the OR gate and the first reset signal and provide the result to the second data input of the second flip-flop.

### Claim 7 (depends on 5)

The gate driver of claim 5, further comprising:
a third flip-flop including a third data input and a third data output, wherein the third data output is coupled to a third column of sensing pixels of the array;
a fourth flip-flop including a fourth data input and a fourth data output, wherein the fourth data output is coupled to a fourth column of sensing pixels of the array; and
a second insertion circuit configured to receive a second start signal and a second stop signal, the second insertion circuit being configured to:
cause, based on the second start signal, the fourth flip-flop to drive the fourth column of sensing pixels without the third flip-flop driving the third column of sensing pixels; and
prevent, based on the second stop signal, the fourth flip-flop from driving the fourth column of sensing pixels after the third flip-flop drives the third column of sensing pixels.

### Claim 8 (depends on 2)

The gate driver of claim 2, further comprising:
a plurality of additional flip-flops in sequence, wherein the first flip-flop and the second flip-flop are in the sequence; and
a plurality of additional insertion circuitries, wherein an output of each of the plurality of additional insertion circuitries is coupled to a data input of a corresponding flip-flop of the plurality of additional flip-flops.

### Claim 9 (depends on 8)

The gate driver of claim 8, wherein the number of insertion circuits is less than the number of flip-flops in sequence in the gate driver.

### Claim 10 (depends on 9)

The gate driver of claim 9, wherein the array of sensing pixels is included in a fingerprint sensor.

### Claim 11

A sensor, comprising:
an array of sensing pixels configured to sense a touch for a sensing region of the sensor;
a gate driver configured to drive a portion of the array of sensing pixels in performing a scan by the sensor, the gate driver including:
a first flip-flop including a first data input and a first data output, wherein the first data output is coupled to a first group of sensing pixels of the array;
a second flip-flop including a second data input and a second data output, wherein the second data output is coupled to a second group of sensing pixels of the array; and
a first insertion circuit configured to receive a first start signal and to cause, based on the first start signal, the second flip-flop to drive the second group of sensing pixels without the first flip-flop driving the first group of sensing pixels for a scan of the array; and
a controller configured to control the gate driver to drive the portion of the array in performing the scan.

### Claim 12 (depends on 11)

The sensor of claim 11, wherein:
the first group of sensing pixels is a first column of sensing pixels in the array; and
the second group of sensing pixels is a second column of sensing pixels subsequent to the first column of sensing pixels in the array.

### Claim 13 (depends on 12)

The sensor of claim 12, wherein the first insertion circuit includes a logical OR gate configured to perform an OR operation on the first start signal and a signal from the first data output from the first flip-flop and provide the result to the second data input of the second flip-flop.

### Claim 14 (depends on 12)

The sensor of claim 12, wherein each flip-flop of the gate driver includes a RESET input to receive a reset signal to stop the scan.

### Claim 15 (depends on 12)

The sensor of claim 12, wherein the first insertion circuit is further configured to receive a first stop signal and to prevent, based on the first stop signal, the second flip-flop from driving the second column of sensing pixels after the first flip-flop drives the first column of sensing pixels.

### Claim 16 (depends on 15)

The sensor of claim 15, wherein the first insertion circuit further includes a logical OR gate and a logical AND gate, wherein:
the logical OR gate is configured to perform an OR operation on the first start signal and the first data output from the first flip-flop and provide the result to the AND gate; and
the logical AND gate is configured to perform an AND operation on the result from the OR gate and the first reset signal and provide the result to the second data input of the second flip-flop.

### Claim 17 (depends on 15)

The sensor of claim 15, wherein the gate driver further includes:
a third flip-flop including a third data input and a third data output, wherein the third data output is coupled to a third column of sensing pixels of the array;
a fourth flip-flop including a fourth data input and a fourth data output, wherein the fourth data output is coupled to a fourth column of sensing pixels of the array; and
a second insertion circuit configured to receive a second start signal and a second stop signal, the second insertion circuitry being configured to:
cause, based on the second start signal, the fourth flip-flop to drive the fourth column of sensing pixels without the third flip-flop driving the third column of sensing pixels; and
prevent, based on the second stop signal, the fourth flip-flop from driving the fourth column of sensing pixels after the third flip-flop drives the third column of sensing pixels.

### Claim 18 (depends on 12)

The sensor of claim 12, wherein the sensor is a fingerprint sensor configured to scan multiple concurrent fingerprints during the scan.

### Claim 19 (depends on 18)

The scanner of claim 18, wherein the controller is configured to receive one or more indications from a proximity sensor, wherein:
each indication is a location of a touch sensed by the proximity sensor in a sensing region of the fingerprint sensor; and
one or more non-overlapping portions of the array to be driven for a fingerprint scan correspond to the one or more sensed touches, wherein each of the one or more non-overlapping portions includes a plurality of neighboring columns of sensing pixels in the array.

### Claim 20

A method of operating a gate driver for an array of sensing pixels, the method comprising:
determining a portion of the array of sensing pixels corresponding to one or more touches in a sensing region of a sensor;
driving the sensing pixels of the array in the portion for a scan by the sensor; and
preventing sensing pixels of the array outside the portion from being driven.
