Comparing input data to stored data
First Claim
Patent Images
1. A method, comprising:
- comparing first input data to first stored data stored in a first memory cell by applying a first voltage differential across the first memory cell during a first time period;
comparing second input data to second stored data stored in a second memory cell by applying a second voltage differential across the second memory cell during a second time period, wherein the first and second voltage differentials have opposite polarities; and
determining whether the first input data matches the first stored data based on whether the first memory cell snaps back in response to applying the first voltage differential across the first memory cell.
5 Assignments
0 Petitions
Accused Products
Abstract
In an example, a method may include comparing input data to stored data stored in a memory cell and determining whether the input data matches the stored data based on whether the memory cell snaps back in response to an applied voltage differential across the memory cell.
35 Citations
26 Claims
-
1. A method, comprising:
-
comparing first input data to first stored data stored in a first memory cell by applying a first voltage differential across the first memory cell during a first time period; comparing second input data to second stored data stored in a second memory cell by applying a second voltage differential across the second memory cell during a second time period, wherein the first and second voltage differentials have opposite polarities; and determining whether the first input data matches the first stored data based on whether the first memory cell snaps back in response to applying the first voltage differential across the first memory cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus, comprising:
-
a plurality of first signal lines; a second signal line; a plurality of memory cells commonly coupled to the second signal line and to respective different ones of the plurality of first signal lines; and sensing circuitry coupled to the second signal line and configured to indicate that input data mismatches stored data stored in the plurality of memory cells responsive to sensing a snapback event on the second signal line indicative of at least one of the plurality of memory cells snapping back responsive to a first voltage being applied to the plurality of first signal lines and a second voltage being applied to the second signal line; wherein a difference between the first voltage and the second voltage has a first polarity or a second polarity opposite to the first polarity, and wherein the sensing circuitry comprises a sense amplifier responsive to the first polarity and the second polarity, the sense amplifier configured to sense the snapback event; and wherein the sensing circuitry further comprises a latch coupled to the sense amplifier and configured to receive a first signal from the sense amplifier responsive to the sense amplifier sensing the snapback event responsive to the first polarity and to receive a second signal from the sense amplifier responsive to the sense amplifier sensing the snapback event responsive to the second polarity, wherein the latch is configured to store a data value, indicating the mismatch between the input data and the stored data, responsive to receiving the first signal or the second signal. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus, comprising:
-
an array comprising snapback memory cells; a controller coupled to the array and configured to implement an XOR function between an input data value and a data value stored by a memory cell of the array by; responsive to the input data value being a first value; applying a first voltage differential across the memory cell, the first voltage differential having a first polarity; and determining whether the memory cell snaps back in response to the applied first voltage differential; and responsive to the input data value being a second value; applying a second voltage differential across the memory cell, the second voltage differential having a second polarity opposite to the first polarity; and determining whether the memory cell snaps back in response to the applied second voltage differential. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. Detection circuitry, comprising:
-
a first feedback circuit configured to provide feedback to a signal line driver from a latch in association with sensing a snapback memory cell using a first polarity signal; a second feedback circuit configured to provide feedback to the signal line driver from the latch in association with sensing the snapback memory cell using a second polarity signal; and wherein the latch is configured to latch a first data value responsive to a snapback event detected by either of the first feedback circuit and the second feedback circuit. - View Dependent Claims (21, 22, 23, 24, 25, 26)
-
Specification