Patent ID: 11908505
Assignee: TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 15:
16. A data processing method, comprising:
storing in a memory array a first sequence of a first plurality of binary patterns, each of which representing a binary “0”, “1” or “X” (don't-care);
providing a second sequence of a second plurality of binary pattern, each corresponding to a respective one of the first plurality of binary patterns and being indicative of a binary “0”, “1” or “X”;
comparing each of the first plurality of binary patters with the corresponding one of the second plurality of binary patterns; and
generating a signal indicative of a match between the first and second sequences if each binary pattern in the first sequence and the corresponding binary pattern in the second sequence are identical to each other, or at least one of the two binary patterns is indicative of an “X,”, wherein storing a first plurality of binary patterns comprises storing a first plurality of binary value pairs in respective pairs of first and second data storage units in a memory cell, each of data storage units including:
a matchline (“ML”) switching transistor; and
a ferroelectric field-effect transistor (“FeFET”) and an input switching transistor, each of the ML switching transistor, FeFET and input switching transistor having a gate, a source and a drain, and the FeFET having a threshold voltage for altering its memory state, the drain of the input switching transistor being connected to the source of the FeFET,, the source of the ML switching transistor of the first data storage unit being connected to drain of the ML switching transistor of the second data storage unit at a junction, forming a serial combination having a first end and a second end,, the drain of the FeFET in the first data storage unit being connected to the first end of the serial combination of the ML switching transistors at a junction, and the drain of the FeFET in the second data storage units being connected to the junction between the ML switching transistors.