Claims
- 1. An integrated circuit comprising:
a sensor that reads a fingerprint and provides data corresponding to the fingerprint; and a computation engine coupled to the sensor that compares the data to stored data, the computation engine enabling a smart card coupled to the computation engine when the data and the stored data match.
- 2. The circuit of claim 1, wherein the computation engine comprises:
an array of flash memory cells arranged in pairs of rows, flash memory cells in any one row having sources coupled to a common row line; a plurality of conductance mode neurons each having first and second inputs coupled to first and second row lines forming a respective pair of rows; and a buffer circuit formed in each neuron that sets a drain-source voltage of the flash memory cells in the row pair coupled to the neuron.
- 3. The circuit of claim 1, wherein the computation engine comprises:
an array of flash memory cells arranged in pairs of rows, flash memory cells in any one row having sources coupled to a common row line; a plurality of conductance mode neurons each having first and second inputs coupled to first and second row lines forming a respective pair of rows; and a buffer circuit formed in each neuron that sets a drain-source voltage to cause the flash memory cells in the row pair coupled to the neuron to operate in the triode region.
- 4. The circuit of claim 1, wherein the fingerprint sensor comprises:
a matrix of row conductors and column conductors; a capacitor plate located at each intersection of the row and column conductors, the capacitor being coupled to the row conductor through a first transistor and to the column conductor through a second transistor; and sensing circuitry coupled to the matrix.
- 5. The circuit of claim 1, further comprising:
a controller that determines how many times the data and the stored data do not match; and circuitry that disables the computation engine when the number of times that the data and the stored data do not match exceeds a predetermined threshold.
- 6. The circuit of claim 1, wherein the computation engine disables the smart card when the data and the stored data do not match.
- 7. An instrument comprising:
a sensor that reads a fingerprint and provides data corresponding to the fingerprint; a computation engine coupled to the sensor that compares the data to stored data; and a smart card coupled to the computation engine that is enabled when the data and the stored data match.
- 8. The instrument of claim 7, wherein the sensor and the computation engine are formed on a single integrated circuit.
- 9. The instrument of claim 7, wherein the sensor and the computation engine are formed on separate integrated circuits.
- 10. The instrument of claim 7, wherein the computation engine comprises:
an array of flash memory cells arranged in pairs of rows, flash memory cells in any one row having sources coupled to a common row line; a plurality of conductance mode neurons each having first and second inputs coupled to first and second row lines forming a respective pair of rows; and a buffer circuit formed in each neuron that sets a drain-source voltage to cause the flash memory cells in the row pair coupled to the neuron to operate in the triode region.
Parent Case Info
[0001] This application is related to: U.S. patent application Ser. No. 08/799,548, filed Feb. 13, 1997, now abandoned; U.S. Pat. No. 09/019,496, filed Feb. 5, 1998, and issued Nov. 20, 2001 as U.S. Pat. No. 6,320,394; and, U.S. application Ser. No. 08/802,658, filed Feb. 19, 1997, and issued May 22, 2001 as U.S. Pat. No. 6,236,741. The above-referenced patent applications are all assigned to STMicroelectronics.
Divisions (1)
|
Number |
Date |
Country |
| Parent |
09219549 |
Dec 1998 |
US |
| Child |
10188791 |
Jul 2002 |
US |