Various aspects described herein generally relate to thin film transistor (TFT) fingerprint sensors.
A number of technologies have been developed to capture a digital image of a user's fingerprint pattern, including optical scanners, capacitive or complementary metal-oxide-semiconductor (CMOS) scanners, ultrasonic scanners, thermal scanners, etc. Optical scanners capture a visual image of the fingerprint using a digital camera. Capacitive or CMOS scanners use capacitors, and thereby electrical current, to form an image of the fingerprint. Ultrasonic scanners use high frequency sound waves to penetrate the epidermal (outer) layer of the skin. Thermal scanners sense the temperature differences on the contact surface, for example, in between fingerprint ridges and valleys.
Unlike existing optical or capacitive-based fingerprint scanners, ultrasonic fingerprint scanners make use of very high-frequency ultrasonic sound. To capture the details of a fingerprint, an ultrasonic pulse is transmitted against the finger that is placed over the scanner. Some of this pulse's pressure is absorbed and some of it is bounced back to the sensor, depending upon the ridges, pores, and other details that are unique to each fingerprint. A sensor calculates the intensity of the returning ultrasonic pulse at different points on the scanner. Scanning for longer periods of time allows for additional depth data to be captured, resulting in a highly detailed three-dimensional (3D) reproduction of the scanned fingerprint.
A thin-film transistor (TFT) is a type of metal-oxide-semiconductor field-effect transistor (MOSFET) made by depositing thin films of an active semiconductor layer, a dielectric layer, and metallic contacts over a supporting (but non-conducting) substrate. A common substrate is glass, due to the common application of TFTs in liquid-crystal displays (LCDs). This differs from the conventional MOSFET transistor, where the semiconductor material is typically the substrate, such as a silicon wafer. There are two approaches to TFT-based fingerprint scanners. The first replaces the silicon wafer substrate but is still a stand-alone fingerprint module, and the other integrates the sensor circuitry into the display's TFT backplane for an in-display solution.
This summary identifies features of some example aspects, and is not an exclusive or exhaustive description of the disclosed subject matter. Whether features or aspects are included in, or omitted from this summary is not intended as indicative of relative importance of such features. Additional features and aspects are described, and will become apparent to persons skilled in the art upon reading the following detailed description and viewing the drawings that form a part thereof.
In an aspect, a pixel circuit for sensing an ultrasonic signal includes a first switch coupled to a first input signal configured to drive the first switch, a second switch coupled to a second input signal configured to drive the second switch, a capacitor coupled to the first switch and the second switch and configured to detect the ultrasonic signal, an output device coupled to the second switch and a power supply for the pixel circuit, wherein the output device is configured to store an input signal from the capacitor, wherein the input signal from the capacitor is received at the output device from the second switch, and an output switch coupled to the output device and a column of a pixel array, wherein the output device is configured to output the input signal to the column of the pixel array based on activation of the output switch.
In an aspect, a pixel circuit for sensing an ultrasonic signal includes a capacitor coupled to the first switch and the second switch and configured to detect the ultrasonic signal, a sampling device coupled to the capacitor and configured to sample an input signal from the capacitor, an output device coupled to the sampling device and a power supply for the pixel circuit, wherein the output device is configured to store an input signal from the capacitor, wherein the input signal from the capacitor is received at the output device from the sampling device, an output switch coupled to the output device and a column of a pixel array, and a leakage mitigation device coupled to the sampling device, the output device, and the output switch, wherein the output device is configured to output the input signal to the column of the pixel array based on activation of the output switch.
In an aspect, a pixel circuit for sensing an ultrasonic signal includes a first means for switching coupled to a first input signal configured to drive the first means for switching, a second means for switching coupled to a second input signal configured to drive the second means for switching, a means for sensing coupled to the first means for switching and the second means for switching and configured to detect the ultrasonic signal, a means for outputting coupled to the second means for switching and a power supply for the pixel circuit, wherein the means for outputting is configured to store an input signal from the means for sensing, wherein the input signal from the means for sensing is received at the means for outputting from the second means for switching, and an output means for switching coupled to the means for outputting and a column of a pixel array, wherein the means for outputting is configured to output the input signal to the column of the pixel array based on activation of the output means for switching.
In an aspect, a pixel circuit for sensing an ultrasonic signal includes a means for sensing configured to detect the ultrasonic signal, a means for sampling coupled to the means for sensing and configured to sample an input signal from the means for sensing, an means for outputting coupled to the means for sampling and a power supply for the pixel circuit, wherein the means for outputting is configured to store an input signal from the means for sensing, wherein the input signal from the means for sensing is received at the means for outputting from the means for sampling, an output means for switching coupled to the means for outputting and a column of a pixel array, and a means for leakage mitigation coupled to the means for sampling, the means for outputting, and the output means for switching, wherein the means for outputting is configured to output the input signal to the column of the pixel array based on activation of the output means for switching.
Other objects and advantages associated with the aspects disclosed herein will be apparent to those skilled in the art based on the accompanying drawings and detailed description.
The accompanying drawings are presented to aid in the description of examples of one or more aspects of the disclosed subject matter and are provided solely for illustration of the examples and not limitation thereof:
Aspects of the disclosure are provided in the following description and related drawings directed to various examples provided for illustration purposes. Alternate aspects may be devised without departing from the scope of the disclosure. Additionally, well-known elements of the disclosure will not be described in detail or will be omitted so as not to obscure the relevant details of the disclosure.
The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects. Likewise, the term “aspects” does not require that all aspects include the discussed feature, advantage, or mode of operation.
The terminology used herein describes particular aspects only and should not be construed to limit any aspects disclosed herein. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. Those skilled in the art will further understand that the terms “comprises,” “comprising,” “includes,” and/or “including,” as used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Further, various aspects may be described in terms of sequences of actions to be performed by, for example, elements of a computing device. Those skilled in the art will recognize that various actions described herein can be performed by specific circuits (e.g., an application specific integrated circuit (ASIC)), by program instructions being executed by one or more processors, or by a combination of both. Additionally, these sequences of actions described herein can be considered to be embodied entirely within any form of non-transitory computer-readable medium having stored thereon a corresponding set of computer instructions that upon execution would cause an associated processor to perform the functionality described herein. Thus, the various aspects described herein may be embodied in a number of different forms, all of which have been contemplated to be within the scope of the claimed subject matter. In addition, for each of the aspects described herein, the corresponding form of any such aspects may be described herein as, for example, “logic configured to” and/or other structural components configured to perform the described action.
Control electronics 50 may be coupled to the ultrasonic transmitter 20 and ultrasonic receiver 30 and may supply timing signals that cause the ultrasonic transmitter 20 to generate the ultrasonic waves 21. The control electronics 50 may then receive signals from the ultrasonic receiver 30 that are indicative of the reflected ultrasonic energy 23. The control electronics 50 may use output signals received from the ultrasonic receiver 30 to construct a digital image of the object 25. In some implementations, the control electronics 50 may also, over time, successively sample the output signals to detect movement of the object 25.
The ultrasonic receiver 30 may include an array of pixel circuits 32 disposed on a substrate 34, which also may be referred to as a backplane, and a piezoelectric receiver layer 36. In some implementations, each pixel circuit 32 may include one or more TFT elements and, in some implementations, one or more additional circuit elements such as diodes, capacitors, and the like. Each pixel circuit 32 may be configured to convert an electric charge generated in the piezoelectric receiver layer 36 proximate to the pixel circuit into an electrical signal. Each pixel circuit 32 may include a pixel input electrode 38 that electrically couples the piezoelectric receiver layer 36 to the pixel circuit 32. In the illustrated implementation, a receiver bias electrode 39 is disposed on a side of the piezoelectric receiver layer 36 proximal to platen 40. The receiver bias electrode 39 may be a metallized electrode and may be grounded or biased to control which signals are passed to the TFT array. Ultrasonic energy that is reflected from the exposed (top) surface of the platen 40 is converted into localized electrical charges by the piezoelectric receiver layer 36. These localized charges are collected by the pixel input electrodes 38 and are passed on to the underlying pixel circuits 32. The charges are amplified by the pixel circuits 32 and then provided to the control electronics, which processes the amplified signals. A simplified schematic of an example pixel circuit 32 is shown in
Control electronics 50 may be electrically connected with the first transmitter electrode 24 and the second transmitter electrode 26, as well as with the receiver bias electrode 39 and the pixel circuits 32 on the substrate 34. The control electronics 50 may operate as discussed above with respect to
The platen 40 may be any appropriate material that can be acoustically coupled to the ultrasonic receiver 30, with examples including plastic, ceramic, and glass. In some implementations, the platen 40 can be a cover plate, such as a cover glass or a lens glass for a display. Detection and imaging can be performed through relatively thick platens if desired, for example, 3 mm and above.
Examples of piezoelectric materials that may be employed include piezoelectric polymers having appropriate acoustic properties, such as an acoustic impedance between about 2.5 MRayls and 5 MRayls. Specific examples of piezoelectric materials that may be employed include ferroelectric polymers such as polyvinylidene fluoride (PVDF) and polyvinylidene fluoride-trifluoroethylene (PVDF-TrFE) copolymers. Examples of PVDF copolymers include 60:40 (molar percent) PVDF-TrFE, 70:30 PVDF-TrFE, 80:20 PVDF-TrFE, and 90:10 PVDR-TrFE. Other examples of piezoelectric materials that may be employed include polyvinylidene chloride (PVDC) homopolymers and copolymers, polytetrafluoroethylene (PTFE) homopolymers and copolymers, and diisopropylammonium bromide (DIPAB).
The thickness of each of the piezoelectric transmitter layer 22 and the piezoelectric receiver layer 36 may be selected so as to be suitable for generating and receiving ultrasonic waves. In one example, a PVDF piezoelectric transmitter layer 22 may be approximately 28 μm thick and a PVDF-TrFE receiver layer 36 is approximately 12 μm thick. Example frequencies of the ultrasonic waves are in the range of 5 MHz to 30 MHz, with wavelengths on the order of a quarter of a millimeter or less.
Each pixel circuit 302 may provide information about a small portion of the object detected by the ultrasonic sensor system 10. While, for convenience of illustration, the example shown in
For example, the control unit 404 may send a transmitter (Tx) excitation signal to a Tx driver 412 at regular intervals to cause the Tx driver 412 to excite the ultrasonic transmitter 410 and produce planar ultrasonic waves. The control unit 404 may send level select input signals through a receiver (Rx) bias driver 414 to bias the receiver bias electrode and allow gating of acoustic signal detection by the ultrasonic sensor pixel circuit array 408. A demultiplexer 416 may be used to turn on and off gate drivers 418 that cause a particular row or column of the ultrasonic sensor pixel circuit array 408 to provide output signals. Output signals from the pixels may be sent through a charge amplifier 420, a filter 422 (such as a resistor-capacitor (RC) filter or an anti-aliasing filter), and a digitizer 424 to the data processor 406. Note that portions of the ultrasonic sensor system 10 may be included on the TFT backplane and other portions may be included in or on an associated integrated circuit.
TFTs generally suffer from high flicker noise that limits the performance of the pixels (e.g., pixel circuits 302). To mitigate the flicker noise, a large integration time can be used to decrease the signal-to-noise ratio (SNR). Integration is when the voltage across a pixel is set to a known potential, and the pixel is then left to collect ultrasonic energy for a known period of time before the voltage is read out. However, while increasing accuracy, this can impact the frame readout time (i.e., the time it takes to read the data from each pixel circuit of the pixel array).
The pixel circuit 500 further includes an output device 510 (the source follower transistor labeled “SF(M1)”) that drives the received ultrasonic signal out to the column 520. More specifically, when power is applied to the output device 510 by the array power (AP) 514, the output device 510 reads the ultrasonic signal that was captured and stored at the gate 508. At the same time, or shortly after, a transistor switch 512 (driven by a signal labeled “G(n)”) selects the pixel circuit 500, allowing the output device 510 to output the captured ultrasonic signal through to the column 520. The flicker noise of the output device 510 is the noise source that dominates the pixel circuit 500.
The present disclosure proposes a peak-to-peak sampling architecture (as opposed to the conventional common-mode to peak sampling architecture illustrated in
An output device 610, which is a source follower (SF) transistor like the output device 510, drives the received ultrasonic signal out to the column 620. Before a read operation, the output device 610 is connected to ground 614. However, when power is applied to the output device 610 by the voltage array power (VAP) 614, the output device 610 reads the ultrasonic signal that was captured and stored at the gate net of the output device 610. At the same time, or shortly after, a transistor switch 612, like the switch 512, selects the pixel circuit 600 based on activation of the signal “GN,” allowing the output device 610 to output the captured ultrasonic signal through to the column 620. As described below with reference to
The pixel circuit 600 further includes a leakage mitigation device 608, which is an additional transistor between the gate terminal of the output device 610 and the node of the switch 612. This provides additional capacitance to hold the sampled signal while the pixel circuit 600 is not being read. The GN net is driven such that no channel (i.e., the electrical pathway between the drain and source regions of the transistor) exists in the leakage mitigation device 608 when the pixel circuit 600 is being read. Thus, the OFF additional capacitance due to the leakage mitigation device 608 is significantly smaller while the ultrasonic signal is being read. As such, the additional capacitance does not affect the SNR performance of the pixel circuit 600. For example, there is no gain degradation because there is no additional capacitance during a read operation.
Note that in the prior art pixel circuit 500, DBIAS is a high-speed analog control that performs the sampling edge function, which requires a high-powered amplifier to drive and switch the high-capacitance network very quickly. In contrast, in the pixel circuit 600, that function has been replaced by the digital S1 and S2 signals, and DBIAS is a fixed net that does not need to change, it is simply a direct current (DC) voltage.
From time T1 to T2, a burst of ultrasonic signals are emitted by a piezoelectric transmitter layer (e.g., piezoelectric transmitter layer 22). The signal representing the reflections of the transmitted ultrasonic signals detected by the copolymer model 602 is referred to as RBIAS. During this time, the voltages of the signals S1 (coupled to switch 604 in
From time T3 to T4, the pixel circuit 600 samples the reflections of the ultrasonic signals that were transmitted from time T1 to T2. Specifically, at time T3, the voltage of S1 drops, opening switch 604. At this point, the voltage of pixin (the input signal to the pixel circuit 600 from the copolymer model 602, see
At time T4, the voltage of S2 drops, opening switch 606. At this point, the voltage at the gate of the output device 610 is held at whatever level it was at when switch 606 was opened. By tuning the time interval between T3 and T4 and their absolute phase, the circuit is configured to capture the peak to peak input signal.
From time T5 to T6, the pixel circuit 600 is read out. During this time, the voltages of VAP 614 (previously ground) and GN (the signal driving switch 612) go high, permitting the voltage of the output device 610 to be read out to the column 620. Note that the time from T4 to T5 is the hold time of the pixel circuit 600, and varies based on the number of pixels in the pixel array. A larger pixel array may necessitate a longer hold time since pixels are read serially.
Referring now to the passive gain factor, the drain and source sides of the output device 610 are held at ground (i.e., by ground 614) until time T5 (the beginning of a read operation), meaning the net (intersection) between the output device 610 and the leakage mitigation device 608 sees the full capacitance of the output device 610 until time T5. However, during a read operation, the output device 610 is pushed into saturation region, meaning that only a portion of the capacitance of the output device 610 is seen at the net. Because the capacitance at the net is reduced when the stored signal value is being read, the voltage at the net must go up due to the conservation of charge. Note that changing the capacitance at a net or a device is referred to as modulating the capacitance.
More specifically, charge (Q) is equal to capacitance (C) times voltage (V). If, before a read, the capacitance and voltage at the net are C1 and V1, respectively, and then, during a read, change to C2 and V2, respectively, then V2 is equal to C1 times V1 divided by C2. If C2 is less than C1, as during a read operation, then V2 will be higher than V1 during the read operation. Thus, when the input signal is being sampled, the capacitance at the net between the output device 610 and the leakage mitigation device 608 is large, but when the pixel circuit 600 is being read, the capacitance at the net is low. This voltage increase during a read passively increases the gain of the sampled signal. This is illustrated by
This is represented in the following equations:
where Gainsmp is the sampling gain, Gainread is the read gain, Ccopo is the copolymer capacitance, Cp is the parasitic capacitance at the gate of the output device 610, Cgss is the gain-source capacitance of the output device 610 during sampling, Cgds is the gate-drain capacitance of the output device 610 during sampling, Cgsr is the gate-source capacitance of the output device 610 during read, Cgdr is the gate-drain capacitance of the output device 610 during read, Cgso is the gate-source overlap capacitance of the output device 610, and Cg is the gate capacitance of the output device 610.
Note that CGDS 802, CGSS 804, CGDR 812, and CGSR 814 are not physical capacitors, but rather, represent the gate-to-drain capacitance during sampling (CGDS 802), the gate-to-source capacitance during sampling (CGSS 804), the gate-to-drain capacitance during read (CGDR 812), and the gate-to-source capacitance during read (CGSR 814).
Referring now to leakage mitigation in more detail, as shown in
The design of the pixel circuit 600 improves the output SNR of the circuit. For example, if there were no additional gain in the pixel circuit 600, the output of the pixel would be the measured/sampled signal plus the noise of the output device 610. However, due to the passive gain increase discussed above, the output of the pixel circuit 600 is the measured/sampled signal multiplied by a gain factor plus the noise of the output device 610. Thus, because the noise of the output device 610 does not change but the gain of the output signal increases, the SNR of the pixel circuit 600 is improved.
This is represented in the following equations:
where Noisesmp is the noise at the sample net (i.e., the gate of the output device 610), Noiseread is the noise at the pixel output during read, Noiseflicker is the flicker noise of the output device 610, FOM is the figure of merit, Kick is computed in the previous set of equations, and Gainsmp is computed in the previous set of equations.
Any flicker noise of the output device 610 can be ignored if there is a sufficient kick. In addition, the size of the output device 610 needs to be optimized to achieve a sufficient SNR, as both gain and noise decrease with size.
The design of the pixel circuit 600 can significantly improve the SNR of the pixel circuit 600. In addition, the frame rate can be as high as three to six times the frame rate of previous generations. Further, the pixel circuit 600 can achieve the same performance as the previous generation with almost three times less tone-burst voltage.
In an aspect, adding a leakage mitigation device to a conventional pixel circuit, such as pixel circuit 500 in
In contrast to the leakage mitigation device 608, the leakage mitigation device 1002 would only provide a small gain improvement for the output signal, as it would only influence the capacitance of the output device SF. However, it would provide leakage mitigation, as described above with respect to leakage mitigation device 608, for the sampling devices between the input signal (Cin) and the output device SF.
Note that while the transistors described herein have been illustrated as n-channel transistors, they may instead be p-channel transistors. In addition, they are not limited to TFT-type transistors, but rather, may be any type of MOSFET-type transistors, or even other types of transistors, such as bipolar junction transistors (BJTs), junction gate field-effect transistors (JFETs), insulated-gate bipolar transistors (IGBTs), etc.
In an aspect, the first means for switching 1102 may correspond to the first switch 604 in
In an aspect, the means for sensing 1202 may correspond to the copolymer capacitor 506 in
The fingerprint scanners and pixel circuits described above may be integrated into any number of different types of electronic devices, such as cell phones (e.g., smartphones), tablet computers, laptop computers, desktop computers, server computers, tracking devices, wearable devices (e.g., smartwatches, glasses, augmented reality (AR)/virtual reality (VR) headsets, etc.), vehicles (e.g., automobile, motorcycle, bicycle, etc.), Internet of Things (IoT) devices, etc.
Those of skill in the art will appreciate that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Further, those of skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the aspects disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
The methods, sequences and/or algorithms described in connection with the aspects disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in random access memory (RAM), flash memory, read-only memory (ROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal (e.g., UE). In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
In one or more exemplary aspects, the functions described may be implemented in hardware, software, firmware, or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
While the foregoing disclosure shows illustrative aspects of the disclosure, it should be noted that various changes and modifications could be made herein without departing from the scope of the disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the aspects of the disclosure described herein need not be performed in any particular order. Furthermore, although elements of the disclosure may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.