[go: up one dir, main page]

TWI860632B - Memory device and in-memory search method thereof - Google Patents

Memory device and in-memory search method thereof Download PDF

Info

Publication number
TWI860632B
TWI860632B TW112106583A TW112106583A TWI860632B TW I860632 B TWI860632 B TW I860632B TW 112106583 A TW112106583 A TW 112106583A TW 112106583 A TW112106583 A TW 112106583A TW I860632 B TWI860632 B TW I860632B
Authority
TW
Taiwan
Prior art keywords
search
memory cell
voltage
data
search memory
Prior art date
Application number
TW112106583A
Other languages
Chinese (zh)
Other versions
TW202427476A (en
Inventor
曾柏皓
栢添賜
李峯旻
Original Assignee
旺宏電子股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 旺宏電子股份有限公司 filed Critical 旺宏電子股份有限公司
Publication of TW202427476A publication Critical patent/TW202427476A/en
Application granted granted Critical
Publication of TWI860632B publication Critical patent/TWI860632B/en

Links

Images

Landscapes

  • Static Random-Access Memory (AREA)
  • Dram (AREA)

Abstract

A memory device and an in-memory search method are provided. The memory device includes a first memory cell block, a second memory cell block, at least one search memory cell pair and a sense amplifier. The search memory cell pair includes a first search memory cell and a second search memory cell, wherein the first search memory cell and the second search memory cell are respectively disposed in the first memory cell block and the second memory cell block. The first search memory cell and the second search memory cell respectively receive a first search voltage and a second search voltage, where the first search voltage and the second search voltage are generated according to a searched data. The sense amplifier generates a search result according to currents on a first bit line and a second bit line.

Description

記憶體裝置以及其記憶體內搜尋方法Memory device and memory search method thereof

本發明是有關於一種記憶體裝置以及其記憶體內搜尋方法,且特別是有關於一種可提升搜尋資料長度的記憶體裝置以及其記憶體內搜尋方法。The present invention relates to a memory device and a method for searching in the memory, and in particular to a memory device and a method for searching in the memory capable of increasing the length of search data.

隨著大數據和人工智能的硬體加速器的興起,資料的比對/搜索成為不可缺少的功能。在現有技術中,所謂的三元內容可尋址記憶體(TCAM)可以實現高度的並列的資料搜索。習知技術中的三元內容可尋址記憶體常由靜態記憶體所組成,因此常有存儲密度不足以及高耗電量的問題。With the rise of hardware accelerators for big data and artificial intelligence, data matching/searching has become an indispensable function. In the existing technology, the so-called ternary content addressable memory (TCAM) can achieve highly parallel data search. The ternary content addressable memory in the known technology is often composed of static memory, so it often has problems of insufficient storage density and high power consumption.

對應於此,習知技術提出利用非揮發式記憶體來實現三元內容可尋址記憶體。然而,在習知技術中,總需要兩個非揮發式記憶胞來儲存一筆儲存資料。在執行搜尋動作時,兩個非揮發式記憶胞則需要占用兩個字元線,造成搜尋動作時,所要搜尋資料的資料長度被降低。In response to this, the learning technology proposes to use non-volatile memory to implement ternary content addressable memory. However, in the learning technology, two non-volatile memory cells are always required to store a piece of storage data. When performing a search action, the two non-volatile memory cells need to occupy two word lines, resulting in the data length of the data to be searched being reduced during the search action.

本發明提供一種記憶體裝置以及其記憶體內搜尋方法,可提升所要搜尋資料的資料長度,提升搜尋動作的效益。The present invention provides a memory device and a memory search method thereof, which can increase the data length of the data to be searched and improve the efficiency of the search action.

本發明的記憶體裝置,用以執行內搜尋操作。記憶體裝置包括第一記憶胞區塊、第二記憶胞區塊、至少一搜尋記憶胞對以及感測放大器。搜尋記憶胞對包括第一搜尋記憶胞以及第二搜尋記憶胞,其中第一搜尋記憶胞以及第二搜尋記憶胞分別設置在第一記憶胞區塊以及第二記憶胞區塊中,第一搜尋記憶胞以及第二搜尋記憶胞分別接收第一搜尋電壓以及第二搜尋電壓,其中第一搜尋電壓以及第二搜尋電壓根據所要搜尋資料而產生。感測放大器透過第一位元線以及第二位元線以分別耦接至第一搜尋記憶胞以及第二搜尋記憶胞,根據第一位元線以及第二位元線上的信號以產生搜尋結果。The memory device of the present invention is used to perform an internal search operation. The memory device includes a first memory cell block, a second memory cell block, at least one search memory cell pair and a sense amplifier. The search memory cell pair includes a first search memory cell and a second search memory cell, wherein the first search memory cell and the second search memory cell are respectively arranged in the first memory cell block and the second memory cell block, and the first search memory cell and the second search memory cell respectively receive a first search voltage and a second search voltage, wherein the first search voltage and the second search voltage are generated according to the desired search data. The sense amplifier is coupled to the first search memory cell and the second search memory cell respectively through the first bit line and the second bit line, and generates a search result according to the signals on the first bit line and the second bit line.

本發明的記憶體內搜尋方法,包括:分別設置第一搜尋記憶胞以及第二搜尋記憶胞在第一記憶胞區塊以及第二記憶胞區塊中;使第一搜尋記憶胞以及第二搜尋記憶胞形成搜尋記憶胞對,其中第一搜尋記憶胞以及第二搜尋記憶胞分別接收第一搜尋電壓以及第二搜尋電壓資料,第二搜尋電壓根據所要搜尋資料而產生;以及,提供感測放大器以根據第一搜尋記憶胞以及第二搜尋記憶胞分別透過第一位元線以及第二位元線分別提供的信號來產生搜尋結果。The in-memory search method of the present invention includes: respectively setting a first search memory cell and a second search memory cell in a first memory cell block and a second memory cell block; making the first search memory cell and the second search memory cell form a search memory cell pair, wherein the first search memory cell and the second search memory cell respectively receive a first search voltage and a second search voltage data, and the second search voltage is generated according to the desired search data; and providing a sensing amplifier to generate a search result according to the signals provided by the first search memory cell and the second search memory cell respectively through a first bit line and a second bit line.

基於上述,本發明的記憶體裝置透過使搜尋記憶胞對中的第一搜尋記憶胞以及第二搜尋記憶胞分別設置在不同的記憶胞區塊中。如此一來,記憶胞區塊的字元線可以接收到的所要搜尋資料的位元數可以加倍,有效提升記憶體內搜尋動作的所要搜尋資料的資料長度,並提升搜尋動作的效益。Based on the above, the memory device of the present invention arranges the first search memory cell and the second search memory cell in the search memory cell pair in different memory cell blocks. In this way, the number of bits of the search data that can be received by the word line of the memory cell block can be doubled, which effectively increases the data length of the search data in the memory and improves the efficiency of the search action.

請參照圖1,圖1繪示本發明一實施例的記憶體裝置的示意圖。記憶體裝置100用以執行內搜尋操作。記憶體裝置100具有記憶胞區塊110以及120。記憶胞區塊110包括多個搜尋記憶胞CA1~CA8,記憶胞區塊120包括多個搜尋記憶胞CB1~CB8。其中,搜尋記憶胞CA1~CA4耦接至相同的位元線BLA1,搜尋記憶胞CA5~CA8耦接至相同的位元線BLA2。搜尋記憶胞CA1、CA5耦接至相同的字元線WLA1;搜尋記憶胞CA2、CA6耦接至相同的字元線WLA2;搜尋記憶胞CA3、CA7耦接至相同的字元線WLA3;搜尋記憶胞CA4、CA8耦接至相同的字元線WLA4。搜尋記憶胞CA1、CA2、CA5、CA6共用相同的源極線SLA1,搜尋記憶胞CA3、CA4、CA7、CA8共用相同的源極線SLA2。Please refer to FIG. 1 , which shows a schematic diagram of a memory device of an embodiment of the present invention. The memory device 100 is used to perform an internal search operation. The memory device 100 has memory cell blocks 110 and 120. The memory cell block 110 includes a plurality of search memory cells CA1 to CA8, and the memory cell block 120 includes a plurality of search memory cells CB1 to CB8. Among them, the search memory cells CA1 to CA4 are coupled to the same bit line BLA1, and the search memory cells CA5 to CA8 are coupled to the same bit line BLA2. Search memory cells CA1 and CA5 are coupled to the same word line WLA1; search memory cells CA2 and CA6 are coupled to the same word line WLA2; search memory cells CA3 and CA7 are coupled to the same word line WLA3; search memory cells CA4 and CA8 are coupled to the same word line WLA4. Search memory cells CA1, CA2, CA5, and CA6 share the same source line SLA1, and search memory cells CA3, CA4, CA7, and CA8 share the same source line SLA2.

另外,搜尋記憶胞CB1~CB4耦接至相同的位元線BLB1,搜尋記憶胞CB5~CB8耦接至相同的位元線BLB2。搜尋記憶胞CB1、CB5耦接至相同的字元線WLB1;搜尋記憶胞CB2、CB6耦接至相同的字元線WLB2;搜尋記憶胞CB3、CB7耦接至相同的字元線WLB3;搜尋記憶胞CB4、CB8耦接至相同的字元線WLB4。搜尋記憶胞CB1、CB2、CB5、CB6共用相同的源極線SLB1,搜尋記憶胞CB3、CB4、CB7、CB8共用相同的源極線SLB2。In addition, search memory cells CB1-CB4 are coupled to the same bit line BLB1, and search memory cells CB5-CB8 are coupled to the same bit line BLB2. Search memory cells CB1 and CB5 are coupled to the same word line WLB1; search memory cells CB2 and CB6 are coupled to the same word line WLB2; search memory cells CB3 and CB7 are coupled to the same word line WLB3; search memory cells CB4 and CB8 are coupled to the same word line WLB4. Search memory cells CB1, CB2, CB5, and CB6 share the same source line SLB1, and search memory cells CB3, CB4, CB7, and CB8 share the same source line SLB2.

在本實施例中,記憶體裝置100可以為反或式快閃記憶體。In this embodiment, the memory device 100 may be a NOR flash memory.

在本實施例中,設置在不同記憶胞區塊110、120的二搜尋記憶胞可以形成一搜尋記憶胞對。例如,搜尋記憶胞CA1、CB1可以形成一搜尋記憶胞對;搜尋記憶胞CA2、CB2可以形成一搜尋記憶胞對;…;搜尋記憶胞CA8、CB8可以形成一搜尋記憶胞對。以成對的搜尋記憶胞CA1、CB1為範例,搜尋記憶胞CA1、CB1可分別透過字元線WLA1、WLB1以接收一第一搜尋電壓以及一第二搜尋電壓。其中,第一搜尋電壓以及第二搜尋電壓可根據所要搜尋資料而產生。搜尋記憶胞CA1、CB1並可分別根據所接收的第一搜尋電壓以及第二搜尋電壓來決定是否產生電流。In the present embodiment, two search memory cells disposed in different memory cell blocks 110 and 120 can form a search memory cell pair. For example, search memory cells CA1 and CB1 can form a search memory cell pair; search memory cells CA2 and CB2 can form a search memory cell pair; ...; search memory cells CA8 and CB8 can form a search memory cell pair. Taking the paired search memory cells CA1 and CB1 as an example, the search memory cells CA1 and CB1 can receive a first search voltage and a second search voltage through word lines WLA1 and WLB1, respectively. The first search voltage and the second search voltage can be generated according to the desired search data. The search memory cells CA1 and CB1 can respectively determine whether to generate current according to the received first search voltage and second search voltage.

記憶體裝置100另包括感測放大器SA1、SA2。感測放大器SA1耦接至位元線BLA1以及BLB1,透過感測位元線BLA1以及BLB1上的電流以產生搜尋結果R1。感測放大器SA2則耦接至位元線BLA2以及BLB2,透過感測位元線BLA2以及BLB2上的電流以產生搜尋結果R2。The memory device 100 further includes sense amplifiers SA1 and SA2. The sense amplifier SA1 is coupled to the bit lines BLA1 and BLB1, and senses the currents on the bit lines BLA1 and BLB1 to generate a search result R1. The sense amplifier SA2 is coupled to the bit lines BLA2 and BLB2, and senses the currents on the bit lines BLA2 and BLB2 to generate a search result R2.

請參照圖2A,圖2A繪示本發明實施例的記憶體內搜尋動作的一實施方式的示意圖。在圖2A中,記憶體裝置200包括記憶胞區塊210、220。記憶胞區塊210具有位元線BLA1~BLA3,位元線BLA1~BLA3的每一者上耦接多個搜尋記憶胞。記憶胞區塊220具有位元線BLB1~BLB3,位元線BLB1~BLB3的每一者上耦接多個搜尋記憶胞。記憶胞區塊210中的多個搜尋記憶胞分別與記憶胞區塊220中的多個搜尋記憶胞相互配對成一搜尋記憶胞對,配對的方式在圖1的實施例中已有詳細的說明,在此不多贅述。Please refer to FIG. 2A, which is a schematic diagram of an implementation of a memory search action of an embodiment of the present invention. In FIG. 2A, a memory device 200 includes memory cell blocks 210 and 220. The memory cell block 210 has bit lines BLA1 to BLA3, and a plurality of search memory cells are coupled to each of the bit lines BLA1 to BLA3. The memory cell block 220 has bit lines BLB1 to BLB3, and a plurality of search memory cells are coupled to each of the bit lines BLB1 to BLB3. The multiple search memory cells in the memory cell block 210 are paired with the multiple search memory cells in the memory cell block 220 to form a search memory cell pair. The pairing method has been described in detail in the embodiment of FIG. 1 and will not be described in detail here.

在本實施例中,記憶體裝置200更包括感測放大器SA1~SA3。感測放大器SA1耦接至位元線BLA1、BLB1;感測放大器SA2耦接至位元線BLA2、BLB2;感測放大器SA3則耦接至位元線BLA3、BLB3。In this embodiment, the memory device 200 further includes sense amplifiers SA1-SA3. The sense amplifier SA1 is coupled to the bit lines BLA1 and BLB1; the sense amplifier SA2 is coupled to the bit lines BLA2 and BLB2; and the sense amplifier SA3 is coupled to the bit lines BLA3 and BLB3.

在本實施例中,記憶體裝置200中的每一搜尋記憶胞對可記錄單一位元資料。在記憶胞區塊210中,而當搜尋記憶胞的儲存資料為邏輯值1時,此搜尋記憶胞可設定為具有第一臨界電壓;相對的,而當搜尋記憶胞的儲存資料為邏輯值0時,此搜尋記憶胞可設定為具有第二臨界電壓,其中第一臨界電壓大於第二臨界電壓。而在記憶胞區塊220中,而當搜尋記憶胞的儲存資料為邏輯值1時,此搜尋記憶胞可設定為具有第二臨界電壓;相對的,而當搜尋記憶胞的儲存資料為邏輯值0時,此搜尋記憶胞可設定為具有第一臨界電壓。值得一提的,當搜尋記憶胞的儲存資料為不在乎(don’t care)(或稱外卡(wild card))時,搜尋記憶胞對中的搜尋記憶胞皆具有相對高的第一臨界電壓,當搜尋記憶胞的儲存資料為無效資料(invalid)時,搜尋記憶胞對中的搜尋記憶胞皆具有相對低的第二臨界電壓。相關於儲存資料與搜尋記憶胞對中的搜尋記憶胞的臨界電壓的狀態,可見下示的真值表: 儲存資料 記憶胞區塊210中的搜尋記憶胞 記憶胞區塊220中搜尋記憶胞 0 LVT HVT 1 HVT LVT 不在乎 “X” HVT HVT 無效 “-“ LVT LVT 其中HVT為相對高的第一臨界電壓,LVT為相對低的第二臨界電壓。 In this embodiment, each search memory cell pair in the memory device 200 can record single-bit data. In the memory cell block 210, when the storage data of the search memory cell is a logical value 1, the search memory cell can be set to have a first critical voltage; conversely, when the storage data of the search memory cell is a logical value 0, the search memory cell can be set to have a second critical voltage, wherein the first critical voltage is greater than the second critical voltage. In the memory cell block 220, when the storage data of the search memory cell is a logic value 1, the search memory cell can be set to have a second critical voltage; conversely, when the storage data of the search memory cell is a logic value 0, the search memory cell can be set to have a first critical voltage. It is worth mentioning that when the stored data of the search memory cell is don't care (or wild card), the search memory cells in the search memory pair have a relatively high first critical voltage. When the stored data of the search memory cell is invalid, the search memory cells in the search memory pair have a relatively low second critical voltage. The state of the stored data and the critical voltage of the search memory cell in the search memory pair can be seen in the truth table shown below: Save data Search memory cells in memory cell block 210 Search memory cell block 220 for memory cells 0 LVT HVT 1 HVT LVT Don't care about "X" HVT HVT Invalid "-" LVT LVT Among them, HVT is the relatively high first critical voltage, and LVT is the relatively low second critical voltage.

在本實施方式中,位元線BLA1、BLB1上的搜尋記憶胞,由圖式的上方至下方,可依序分別儲存的儲存資料為邏輯值1、0、1、1、0、1、0、1。因此,位元線BLA1上的搜尋記憶胞的臨界電壓,由圖式的上方至下方,可依序為HVT、LVT、HVT、HVT、LVT、HVT、LVT、HVT。位元線BLB1上的搜尋記憶胞的臨界電壓可與位元線BLA1上的搜尋記憶胞的臨界電壓互補,並分別為LVT、HVT、LVT、LVT、HVT、LVT、HVT、LVT。In the present embodiment, the search memory cells on the bit lines BLA1 and BLB1 may store the logical values 1, 0, 1, 1, 0, 1, 0, 1, respectively, from the top to the bottom of the figure. Therefore, the critical voltages of the search memory cells on the bit line BLA1 may be HVT, LVT, HVT, HVT, LVT, HVT, LVT, HVT, respectively, from the top to the bottom of the figure. The critical voltages of the search memory cells on the bit line BLB1 may complement the critical voltages of the search memory cells on the bit line BLA1, and may be LVT, HVT, LVT, LVT, HVT, LVT, HVT, LVT, HVT, LVT, respectively.

此外,位元線BLA2、BLB2上的搜尋記憶胞,由圖式的上方至下方,可依序分別儲存的儲存資料為邏輯值1、0、0、0、0、1、0、1。因此,位元線BLA2上的搜尋記憶胞的臨界電壓,由圖式的上方至下方,可依序為HVT、LVT、LVT、LVT、LVT、HVT、LVT、HVT。位元線BLB2上的搜尋記憶胞的臨界電壓可與位元線BLA2上的搜尋記憶胞的臨界電壓互補,並分別為LVT、HVT、HVT、HVT、HVT、LVT、HVT、LVT。位元線BLA3、BLB3上的搜尋記憶胞,由圖式的上方至下方,可依序分別儲存的儲存資料為邏輯值X、-、0、1、0、1、0、1。因此,位元線BLA3上的搜尋記憶胞的臨界電壓,由圖式的上方至下方,可依序為HVT、LVT、LVT、HVT、LVT、HVT、LVT、HVT。位元線BLB3上的搜尋記憶胞的臨界電壓可與位元線BLA3上的搜尋記憶胞的臨界電壓互補,並分別為HVT、LVT、HVT、LVT、HVT、LVT、HVT、LVT。In addition, the search memory cells on the bit lines BLA2 and BLB2 may store the logical values 1, 0, 0, 0, 0, 1, 0, 1, respectively, from the top to the bottom of the diagram. Therefore, the critical voltage of the search memory cell on the bit line BLA2 may be HVT, LVT, LVT, LVT, LVT, HVT, LVT, HVT, HVT, respectively, from the top to the bottom of the diagram. The critical voltage of the search memory cell on the bit line BLB2 may complement the critical voltage of the search memory cell on the bit line BLA2, and may be LVT, HVT, HVT, HVT, HVT, HVT, LVT, HVT, LVT, LVT, respectively. The search memory cells on the bit lines BLA3 and BLB3 may store the logical values X, -, 0, 1, 0, 1, 0, 1, respectively, from the top to the bottom of the diagram. Therefore, the critical voltages of the search memory cells on the bit line BLA3 may be HVT, LVT, LVT, HVT, LVT, HVT, LVT, HVT, respectively, from the top to the bottom of the diagram. The critical voltages of the search memory cells on the bit line BLB3 may complement the critical voltages of the search memory cells on the bit line BLA3, and may be HVT, LVT, HVT, LVT, HVT, LVT, HVT, LVT, respectively.

當要執行記憶體內搜尋動作時,以所要搜尋資料SD為1、0、0、0、0、1、-、X為範例,記憶體裝置200可根據所要搜尋資料SD的每一個位元的狀態,產生對應的搜尋電壓SS1以及SS2。其中,在本實施方式中,搜尋電壓SS1,由圖式的上方至下方,可依序為電壓VH、VL、VL、VL、VL、VH、VH、VL,其中電壓VH大於電壓VL,且電壓VH介於臨界電壓VHT、VLT的分布範圍間,電壓VL低於臨界電壓VLT的分布範圍,如圖2B繪示的搜尋電壓的電壓值與搜尋記憶胞的臨界電壓的分布狀態的示意圖所示。相對應的,搜尋電壓SS2,由圖式的上方至下方,則可依序為電壓VL、VH、VH、VH、VH、VL、VH、VL。When performing a search operation in the memory, taking the search data SD as 1, 0, 0, 0, 0, 1, -, X as an example, the memory device 200 can generate corresponding search voltages SS1 and SS2 according to the state of each bit of the search data SD. In this embodiment, the search voltage SS1 may be, from the top to the bottom of the figure, the voltage VH, VL, VL, VL, VH, VH, VL in sequence, wherein the voltage VH is greater than the voltage VL, and the voltage VH is between the distribution range of the critical voltages VHT and VLT, and the voltage VL is lower than the distribution range of the critical voltage VLT, as shown in the schematic diagram of the voltage value of the search voltage and the distribution state of the critical voltage of the search memory cell shown in FIG2B. Correspondingly, the search voltage SS2 may be, from the top to the bottom of the figure, the voltage VL, VH, VH, VH, VL, VH, VL, VL, VL.

在本實施方式中,當所要搜尋資料SD非為不在乎及無效資料時,對應產生的搜尋電壓SS1以及SS2互補。當所要搜尋資料SD為不在乎時,對應的搜尋電壓SS1以及SS2皆為電壓VL,當所要搜尋資料SD為無效資料時,對應的搜尋電壓SS1以及SS2皆為電壓VH。此外,當所要搜尋資料SD為不在乎時,對應的搜尋結果必為相符,而當所要搜尋資料SD為無效資料時,對應的搜尋結果必為不相符。In this embodiment, when the search data SD is not a don't care and invalid data, the corresponding search voltages SS1 and SS2 are complementary. When the search data SD is a don't care, the corresponding search voltages SS1 and SS2 are both voltages VL, and when the search data SD is invalid data, the corresponding search voltages SS1 and SS2 are both voltages VH. In addition, when the search data SD is a don't care, the corresponding search result must be matched, and when the search data SD is invalid data, the corresponding search result must be inconsistent.

其中,搜尋電壓的電壓與對應的所要搜尋資料的邏輯狀態可如下表所示: 所要搜尋資料 搜尋電壓SS1 搜尋電壓SS2 0 VL VH 1 VH VL 不在乎 VL VL 無效資料 VH VH The voltage of the search voltage and the corresponding logical state of the data to be searched can be shown in the following table: Search data Search voltage SS1 Search voltage SS2 0 V L VH 1 VH V L not give a damn about V L V L Invalid data VH VH

在執行記憶體內搜尋動作時,當搜尋記憶胞具有臨界電壓LVT且接收到為電壓VH的搜尋電壓時,搜尋記憶胞可被導通並產生電流,在其餘條件下,搜尋記憶胞可被截止。在細節上,當搜尋記憶胞對的儲存資料與所要搜尋資料SD相符時,在搜尋記憶胞對的二搜尋記憶胞均被截止而不產生電流,當搜尋記憶胞對的儲存資料與所要搜尋資料SD不相符時,在搜尋記憶胞對的二搜尋記憶胞的至少其中之一可被導通,並產生電流。When performing a search operation in the memory, when the search memory cell has a critical voltage LVT and receives a search voltage of voltage VH, the search memory cell can be turned on and generate a current, and under other conditions, the search memory cell can be turned off. In detail, when the storage data of the search memory cell pair matches the desired search data SD, both search memory cells in the search memory cell pair are turned off and no current is generated. When the storage data of the search memory cell pair does not match the desired search data SD, at least one of the two search memory cells in the search memory cell pair can be turned on and generate a current.

在本實施例中,搜尋記憶胞CA1~CA3可被導通並產生電流I,搜尋記憶胞CB1~CB4可被導通並產生電流I。因此,感測放大器SA1可接收到位元線BLA1、BLB1上等於3I的電流;感測放大器SA2可接收到位元線BLA2、BLB2上等於1I的電流;感測放大器SA3則可接收到位元線BLA3、BLB3上等於2I的電流。感測放大器SA1~SA3並可分別產生搜尋結果R1~R3,其中,搜尋結果R1表示位元線BLA1、BLB1上的搜尋記憶胞中的儲存資料與所要搜尋資料SD的相似度,與搜尋結果R3表示的位元線BLA3、BLB3上的搜尋記憶胞中的儲存資料與所要搜尋資料SD的相似度相同(低於搜尋結果R2的相似度);搜尋結果R2則表示位元線BLA2、BLB2上的搜尋記憶胞中的儲存資料與所要搜尋資料SD的相似度則為最高。也就是說,搜尋記憶胞中的儲存資料與所要搜尋資料SD的相似度,與其在位元線上所提供的電流大小負相關。In this embodiment, search memory cells CA1-CA3 can be turned on and generate current I, and search memory cells CB1-CB4 can be turned on and generate current I. Therefore, sense amplifier SA1 can receive a current equal to 3I on bit lines BLA1 and BLB1; sense amplifier SA2 can receive a current equal to 1I on bit lines BLA2 and BLB2; and sense amplifier SA3 can receive a current equal to 2I on bit lines BLA3 and BLB3. The sense amplifiers SA1~SA3 can generate search results R1~R3 respectively, wherein the search result R1 represents the similarity between the stored data in the search memory cells on the bit lines BLA1 and BLB1 and the desired search data SD, which is the same as the similarity between the stored data in the search memory cells on the bit lines BLA3 and BLB3 and the desired search data SD (lower than the similarity of the search result R2); the search result R2 represents the highest similarity between the stored data in the search memory cells on the bit lines BLA2 and BLB2 and the desired search data SD. In other words, the similarity between the stored data in the search memory cells and the desired search data SD is negatively correlated with the current provided on the bit lines.

請參照圖3A以及圖3B,圖3A以及圖3B繪示本發明實施例的記憶體內搜尋動作的另一實施方式的示意圖。在圖3B中,記憶體裝置300包括記憶胞區塊310、320。記憶胞區塊310具有位元線BLA1~BLA3,位元線BLA1~BLA3的每一者上耦接多個搜尋記憶胞。記憶胞區塊320具有位元線BLB1~BLB3,位元線BLB1~BLB3的每一者上耦接多個搜尋記憶胞。記憶胞區塊310中的多個搜尋記憶胞分別與記憶胞區塊320中的多個搜尋記憶胞相互配對成一搜尋記憶胞對,配對的方式在圖1的實施例中已有詳細的說明,在此不多贅述。Please refer to FIG. 3A and FIG. 3B , which are schematic diagrams showing another implementation of the memory search action of the embodiment of the present invention. In FIG. 3B , the memory device 300 includes memory cell blocks 310 and 320. The memory cell block 310 has bit lines BLA1 to BLA3, and a plurality of search memory cells are coupled to each of the bit lines BLA1 to BLA3. The memory cell block 320 has bit lines BLB1 to BLB3, and a plurality of search memory cells are coupled to each of the bit lines BLB1 to BLB3. The multiple search memory cells in the memory cell block 310 are paired with the multiple search memory cells in the memory cell block 320 to form a search memory cell pair. The pairing method has been described in detail in the embodiment of FIG. 1 and will not be described in detail here.

其中,當搜尋記憶胞對的儲存資料為多位元資料時,可設定多個電壓以對應儲存資料可能的多個邏輯值。並對應搜尋記憶胞對所儲存的儲存資料,來設定搜尋記憶胞對中的第一搜尋記憶胞的臨界電壓為上述的多個電壓的其中之一,並設定搜尋記憶胞對中的第二搜尋記憶胞的臨界電壓為上述的多個電壓的其中之另一。When the storage data of the search memory cell pair is multi-bit data, multiple voltages can be set to correspond to multiple possible logical values of the storage data. And corresponding to the storage data stored in the search memory cell pair, the critical voltage of the first search memory cell in the search memory cell pair is set to one of the multiple voltages, and the critical voltage of the second search memory cell in the search memory cell pair is set to another of the multiple voltages.

在細節上,上述的多個電壓可以為第一電壓至第N電壓,其中第一電壓至第N電壓可由小至大依序排列。在本實施例中,第一搜尋記憶胞的臨界電壓與第二搜尋記憶胞的臨界電壓可以是互補的,並可如下表所示: 儲存資料 第一搜尋記憶胞的臨界電壓 第二搜尋記憶胞的臨界電壓 0 Vt0 Vt7 1 Vt1 Vt6 2 Vt2 Vt5 3 Vt3 Vt4 4 Vt4 Vt3 5 Vt5 Vt2 6 Vt6 Vt1 7 Vt7 Vt0 其中,在上表中,以N等於8為範例。第一電壓至第八電壓分別為臨界電壓Vt0~Vt7,其中臨界電壓Vt0 < Vt1 < Vt2 < … < Vt7。 In detail, the above-mentioned multiple voltages may be a first voltage to an Nth voltage, wherein the first voltage to the Nth voltage may be arranged in order from small to large. In this embodiment, the critical voltage of the first search memory cell and the critical voltage of the second search memory cell may be complementary, and may be shown in the following table: Save data First search for critical voltage of memory cells Second search for the critical voltage of memory cells 0 Vt0 Vt7 1 Vt1 Vt6 2 Vt2 Vt5 3 Vt3 Vt4 4 Vt4 Vt3 5 Vt5 Vt2 6 Vt6 Vt1 7 Vt7 Vt0 In the above table, N is taken as an example to be equal to 8. The first voltage to the eighth voltage are critical voltages Vt0 to Vt7, respectively, wherein the critical voltages Vt0 < Vt1 < Vt2 < … < Vt7.

在另一方面,對應所要搜尋資料的多個可能的邏輯值,施加在記憶胞區塊310的第一搜尋電壓可為第一設定電壓至第N設定電壓的其中之一,施加在記憶胞區塊320的第二搜尋電壓則可為第一設定電壓至第N設定電壓的其中之另一。其中第一設定電壓至第N設定電壓可由小至大依序排列。在本實施例中,對應所要搜尋資料的相同邏輯值,第一搜尋電壓與第二搜尋電壓可以是互補的,並可如下表所示: 所要搜尋資料 第一搜尋電壓 第二搜尋電壓 0 V0 V7 1 V1 V6 2 V2 V5 3 V3 V4 4 V4 V3 5 V5 V2 6 V6 V1 7 V7 V0 其中,在上表中,以N等於8為範例。第一搜尋電壓至第八搜尋電壓分別為設定電壓V0~V7,其中設定電壓V0 < V1 < V2 < … < V7。 On the other hand, corresponding to multiple possible logic values of the data to be searched, the first search voltage applied to the memory cell block 310 may be one of the first setting voltage to the Nth setting voltage, and the second search voltage applied to the memory cell block 320 may be another of the first setting voltage to the Nth setting voltage. The first setting voltage to the Nth setting voltage may be arranged in order from small to large. In this embodiment, corresponding to the same logic value of the data to be searched, the first search voltage and the second search voltage may be complementary, and may be shown in the following table: Search data First search voltage Second search voltage 0 V0 V7 1 V1 V6 2 V2 V5 3 V3 V4 4 V4 V3 5 V5 V2 6 V6 V1 7 V7 V0 In the above table, N is taken as an example to be 8. The first search voltage to the eighth search voltage are set voltages V0 to V7, respectively, wherein the set voltages V0 < V1 < V2 < … < V7.

在圖3A中,表示搜尋記憶胞的臨界電壓Vtx、所接收的搜尋電壓Vx~Vx+7以及搜尋記憶胞所可以產生的電流大小。其中,以x=0為範例,當搜尋記憶胞具有臨界電壓Vt0,且所接收的搜尋電壓為設定電壓V0~Vx,搜尋記憶胞分別可產生電流I0、I0、I1、I2、I3、I4、I5、I6以及I7,其中電流I0實質上等於0。In FIG3A, the critical voltage Vtx of the search memory cell, the received search voltage Vx~Vx+7, and the current size that the search memory cell can generate are shown. Taking x=0 as an example, when the search memory cell has a critical voltage Vt0 and the received search voltage is a set voltage V0~Vx, the search memory cell can generate currents I0, I0, I1, I2, I3, I4, I5, I6, and I7, respectively, where the current I0 is substantially equal to 0.

值得一提的,圖3A僅繪示搜尋記憶胞的轉移特性曲線,並不代表在進行記憶體內搜尋動作時,需要產生圖3A中所有的搜尋電壓Vx~Vx+7。It is worth mentioning that FIG. 3A only illustrates the transfer characteristic curve of the search memory cell, and does not mean that all the search voltages Vx~Vx+7 in FIG. 3A need to be generated when performing the search operation in the memory.

在圖3B中,位元線BLA1、BLB1上的搜尋記憶胞對,由圖3B的上方至下方,分別依序儲存邏輯值0、1、2、3、4、5、6、7的儲存資料。因此,位元線BLA1上的搜尋記憶胞,由圖3B的上方至下方,依序具有臨界電壓Vt0、Vt1、Vt2、Vt3、Vt4、Vt5、Vt6、Vt7。位元線BLB1上的搜尋記憶胞,由圖3B的上方至下方,依序具有臨界電壓Vt7、Vt6、Vt5、Vt4、Vt3、Vt2、Vt1、Vt0。In FIG3B , the search memory cell pair on the bit lines BLA1 and BLB1 store storage data of logic values 0, 1, 2, 3, 4, 5, 6, and 7 in order from the top to the bottom of FIG3B . Therefore, the search memory cell on the bit line BLA1 has critical voltages Vt0, Vt1, Vt2, Vt3, Vt4, Vt5, Vt6, and Vt7 in order from the top to the bottom of FIG3B . The search memory cell on the bit line BLB1 has critical voltages Vt7, Vt6, Vt5, Vt4, Vt3, Vt2, Vt1, and Vt0 in order from the top to the bottom of FIG3B .

位元線BLA2、BLB2上的搜尋記憶胞對,由圖3B的上方至下方,分別依序儲存邏輯值1、2、3、4、5、6、7、6的儲存資料。因此,位元線BLA2上的搜尋記憶胞,由圖3B的上方至下方,依序具有臨界電壓Vt1、Vt2、Vt3、Vt4、Vt5、Vt6、Vt7、Vt6。位元線BLB2上的搜尋記憶胞,由圖3B的上方至下方,依序具有臨界電壓Vt6、Vt5、Vt4、Vt3、Vt2、Vt1、Vt0、Vt1。The search memory cell pair on the bit lines BLA2 and BLB2 stores storage data of logic values 1, 2, 3, 4, 5, 6, 7, and 6 in sequence from the top to the bottom of FIG. 3B . Therefore, the search memory cell on the bit line BLA2 has critical voltages Vt1, Vt2, Vt3, Vt4, Vt5, Vt6, Vt7, and Vt6 in sequence from the top to the bottom of FIG. 3B . The search memory cell on the bit line BLB2 has critical voltages Vt6, Vt5, Vt4, Vt3, Vt2, Vt1, Vt0, and Vt1 in sequence from the top to the bottom of FIG. 3B .

此外,位元線BLA3、BLB3上的搜尋記憶胞對,由圖3B的上方至下方,分別依序儲存邏輯值7、6、5、4、3、2、1、0的儲存資料。因此,位元線BLA3上的搜尋記憶胞,由圖3B的上方至下方,依序具有臨界電壓Vt7、Vt6、Vt5、Vt4、Vt3、Vt2、Vt1、Vt0。位元線BLB3上的搜尋記憶胞,由圖3B的上方至下方,依序具有臨界電壓Vt0、Vt1、Vt2、Vt3、Vt4、Vt5、Vt6、Vt7。In addition, the search memory cell pair on the bit lines BLA3 and BLB3 stores storage data of logic values 7, 6, 5, 4, 3, 2, 1, and 0, respectively, from the top to the bottom of FIG. 3B. Therefore, the search memory cell on the bit line BLA3 has critical voltages Vt7, Vt6, Vt5, Vt4, Vt3, Vt2, Vt1, and Vt0, from the top to the bottom of FIG. 3B. The search memory cell on the bit line BLB3 has critical voltages Vt0, Vt1, Vt2, Vt3, Vt4, Vt5, Vt6, and Vt7, from the top to the bottom of FIG. 3B.

在另一方面,所要搜尋資料SD的邏輯值,由圖3B的上方至下方,可依序為0、1、2、3、4、5、6、7。對應搜尋電壓SD所產生的搜尋電壓SS1,由圖3B的上方至下方則可以依序為搜尋電壓V0、V1、V2、V3、V4、V5、V6、V7。而搜尋電壓SS2,由圖3B的上方至下方則可以依序為搜尋電壓V7、V6、V5、V4、V3、V2、V1、V0。On the other hand, the logical values of the search data SD may be 0, 1, 2, 3, 4, 5, 6, and 7, from the top to the bottom of FIG. 3B . The search voltage SS1 generated by the corresponding search voltage SD may be search voltages V0, V1, V2, V3, V4, V5, V6, and V7, from the top to the bottom of FIG. 3B . The search voltage SS2 may be search voltages V7, V6, V5, V4, V3, V2, V1, and V0, from the top to the bottom of FIG. 3B .

對應圖3A的轉移特性曲線可以得知,在圖3B的實施方式中,在記憶胞區塊310中,搜尋記憶胞CA1可產生電流I1;搜尋記憶胞CA2可產生電流I1;搜尋記憶胞CA3可產生電流I3;搜尋記憶胞CA4可產生電流I5;搜尋記憶胞CA5則可產生電流I7。在記憶胞區塊320中,搜尋記憶胞CB1~CB7以及CB11的每一者可產生電流I1;搜尋記憶胞CB10可產生電流I3;搜尋記憶胞CB9可產生電流I5;搜尋記憶胞CB8則可產生電流I7。其餘的搜尋記憶胞可被截止,並提供趨近於0的電流(例如電流I0)。According to the transfer characteristic curve corresponding to FIG. 3A , in the embodiment of FIG. 3B , in the memory cell block 310 , the search memory cell CA1 can generate a current I1; the search memory cell CA2 can generate a current I1; the search memory cell CA3 can generate a current I3; the search memory cell CA4 can generate a current I5; and the search memory cell CA5 can generate a current I7. In the memory cell block 320 , each of the search memory cells CB1 to CB7 and CB11 can generate a current I1; the search memory cell CB10 can generate a current I3; the search memory cell CB9 can generate a current I5; and the search memory cell CB8 can generate a current I7. The remaining search memory cells may be turned off and provide a current approaching zero (eg, current I0).

感測放大器SA1可接收位元線BLA1、BLB1上的電流(趨近於0);感測放大器SA2可接收位元線BLA2、BLB2上的電流(=8*I1);感測放大器SA3則可接收位元線BLA3、BLB3上的電流(=2*I1+2*I5+2*I7)。如此一來,感測放大器SA1所產生的搜尋結果R1所指示的相似度,高於感測放大器SA2所產生的搜尋結果R2所指示的相似度。而感測放大器SA2所產生的搜尋結果R2所指示的相似度,則高於感測放大器SA3所產生的搜尋結果R3所指示的相似度。Sense amplifier SA1 can receive the current on bit lines BLA1 and BLB1 (approaching 0); sense amplifier SA2 can receive the current on bit lines BLA2 and BLB2 (=8*I1); sense amplifier SA3 can receive the current on bit lines BLA3 and BLB3 (=2*I1+2*I5+2*I7). In this way, the similarity indicated by the search result R1 generated by sense amplifier SA1 is higher than the similarity indicated by the search result R2 generated by sense amplifier SA2. The similarity indicated by the search result R2 generated by sense amplifier SA2 is higher than the similarity indicated by the search result R3 generated by sense amplifier SA3.

請參照圖4A以及圖4B,圖4A以及圖4B繪示本發明實施例的記憶體內搜尋動作的另一實施方式的示意圖。在圖4B中,記憶體裝置400包括記憶胞區塊410、420。記憶胞區塊410具有位元線BLA1~BLA3,位元線BLA1~BLA3的每一者上耦接多個搜尋記憶胞。記憶胞區塊420具有位元線BLB1~BLB3,位元線BLB1~BLB3的每一者上耦接多個搜尋記憶胞。記憶胞區塊410中的多個搜尋記憶胞分別與記憶胞區塊420中的多個搜尋記憶胞相互配對成一搜尋記憶胞對,配對的方式在圖1的實施例中已有詳細的說明,在此不多贅述。Please refer to FIG. 4A and FIG. 4B , which are schematic diagrams showing another implementation of the memory search action of the embodiment of the present invention. In FIG. 4B , the memory device 400 includes memory cell blocks 410 and 420. The memory cell block 410 has bit lines BLA1 to BLA3, and a plurality of search memory cells are coupled to each of the bit lines BLA1 to BLA3. The memory cell block 420 has bit lines BLB1 to BLB3, and a plurality of search memory cells are coupled to each of the bit lines BLB1 to BLB3. The multiple search memory cells in the memory cell block 410 are paired with the multiple search memory cells in the memory cell block 420 to form a search memory cell pair. The pairing method has been described in detail in the embodiment of FIG. 1 and will not be described in detail here.

在圖4A中,轉移特性曲線401為記憶胞區塊410中的第一搜尋記憶胞的轉移特性曲線,轉移特性曲線402為記憶胞區塊420中的第二搜尋記憶胞的轉移特性曲線。在圖4A中,轉移特性曲線401對應為虛線的橫軸,轉移特性曲線402對應為實線的橫軸。而縱軸則為第一搜尋記憶胞所產生的電流IA或第二搜尋記憶胞所產生的電流IB。在本實施方式中,搜尋記憶胞對用以儲存類比的儲存資料。其中,第一搜尋記憶胞以及第二搜尋記憶胞可分別在最小電壓Vm以及最大電壓VM間,根據對應的儲存資料進行變動。In FIG4A , transfer characteristic curve 401 is a transfer characteristic curve of a first search memory cell in a memory cell block 410, and transfer characteristic curve 402 is a transfer characteristic curve of a second search memory cell in a memory cell block 420. In FIG4A , transfer characteristic curve 401 corresponds to a dotted horizontal axis, and transfer characteristic curve 402 corresponds to a solid horizontal axis. The vertical axis is the current IA generated by the first search memory cell or the current IB generated by the second search memory cell. In this embodiment, the search memory cell pair is used to store analog storage data. The first search memory cell and the second search memory cell can be changed between a minimum voltage Vm and a maximum voltage VM respectively according to corresponding storage data.

關於搜尋電壓的設定方面,提供至記憶胞區塊410的第一搜尋電壓VA可根據所要搜尋資料來產生,而提供至記憶胞區塊420的第二搜尋電壓VB則可等於最小電壓Vm以及最大電壓VM的和,減去第一搜尋電壓VA(VB = Vm +VM - VA)。Regarding the setting of the search voltage, the first search voltage VA provided to the memory cell block 410 can be generated according to the desired search data, and the second search voltage VB provided to the memory cell block 420 can be equal to the sum of the minimum voltage Vm and the maximum voltage VM, minus the first search voltage VA (VB = Vm + VM - VA).

在本實施方式中,當搜尋電壓VA’位於搜尋記憶胞的截止區域時,搜尋記憶胞不產生電流並表示搜尋的結果為符合。當搜尋電壓VA’’非位於搜尋記憶胞的截止區域時,搜尋記憶胞對中的至少一搜尋記憶胞可產生電流,並表示搜尋的結果為不符合。In this embodiment, when the search voltage VA' is in the cut-off region of the search memory cell, the search memory cell does not generate current and indicates that the search result is consistent. When the search voltage VA'' is not in the cut-off region of the search memory cell, at least one search memory cell in the search memory cell pair may generate current and indicates that the search result is inconsistent.

在圖4B中,記憶胞區塊410中的多個搜尋記憶胞的臨界電壓可根據儲存資料來對應調整,並具有轉移特性曲線TC1的特性。記憶胞區塊420中的多個搜尋記憶胞的臨界電壓同樣可根據儲存資料來對應調整,並具有轉移特性曲線TC2的特性。In FIG4B , the critical voltages of the multiple search memory cells in the memory cell block 410 can be adjusted accordingly according to the stored data and have the characteristics of the transfer characteristic curve TC1. The critical voltages of the multiple search memory cells in the memory cell block 420 can also be adjusted accordingly according to the stored data and have the characteristics of the transfer characteristic curve TC2.

對應所要搜尋資料,搜尋電壓SS1,由圖4B的上方至下方,可依序等於電壓VA1~VA8。搜尋電壓SS2,由圖4B的上方至下方,則可根據電壓VA1~VA8、最大電壓VM以及最小電壓Vm來計算獲得,並依序等於電壓VB1~VB8。值得注意的,當第一搜尋電壓足夠大時,第二搜尋電壓至小等於最小電壓Vm;而當第一搜尋電壓足夠小時,第二搜尋電壓至大等於最大電壓VM。Corresponding to the search data, the search voltage SS1 can be equal to the voltages VA1 to VA8 from the top to the bottom of FIG. 4B. The search voltage SS2 can be calculated from the voltages VA1 to VA8, the maximum voltage VM, and the minimum voltage Vm from the top to the bottom of FIG. 4B, and can be equal to the voltages VB1 to VB8 in sequence. It is worth noting that when the first search voltage is large enough, the second search voltage is at least equal to the minimum voltage Vm; and when the first search voltage is small enough, the second search voltage is at most equal to the maximum voltage VM.

感測放大器SA1耦接至位元線BLA1、BLB1,感測放大器SA2耦接至位元線BLA2、BLB2,感測放大器SA3則耦接至位元線BLA3、BLB3。感測放大器SA1~SA3分別根據所耦接的位元線BLA1、BLB1、BLA2、BLB2、BLA3、BLB3上的電流來產生搜尋結果R1、R2、R3。其中,搜尋結果R1、R2、R3所分別指示的相似度,與感測放大器SA1~SA3所分別接收到位元線BLA1、BLB1、BLA2、BLB2、BLA3、BLB3上的電流負相關。The sense amplifier SA1 is coupled to the bit lines BLA1 and BLB1, the sense amplifier SA2 is coupled to the bit lines BLA2 and BLB2, and the sense amplifier SA3 is coupled to the bit lines BLA3 and BLB3. The sense amplifiers SA1 to SA3 generate search results R1, R2, and R3 according to the currents on the coupled bit lines BLA1, BLB1, BLA2, BLB2, BLA3, and BLB3, respectively. The similarities indicated by the search results R1, R2, and R3 are negatively correlated with the currents received by the sense amplifiers SA1 to SA3 on the bit lines BLA1, BLB1, BLA2, BLB2, BLA3, and BLB3, respectively.

請參照圖5,圖5繪示本發明另一實施例的記憶體裝置的示意圖。記憶體裝置500用以執行內搜尋操作。記憶體裝置500具有記憶胞區塊510以及520。記憶胞區塊110包括多個搜尋記憶胞CA1~CA8,記憶胞區塊120包括多個搜尋記憶胞CB1~CB8。其中,搜尋記憶胞CA1~CA4耦接至相同的位元線BLA1,搜尋記憶胞CA5~CA8耦接至相同的位元線BLA2。搜尋記憶胞CA1、CA5耦接至相同的字元線WLA1;搜尋記憶胞CA2、CA6耦接至相同的字元線WLA2;搜尋記憶胞CA3、CA7耦接至相同的字元線WLA3;搜尋記憶胞CA4、CA8耦接至相同的字元線WLA4。搜尋記憶胞CA1、CA2、CA3、CA4共用相同的源極線SLA1,搜尋記憶胞CA5、CA6、CA7、CA8共用相同的源極線SLA2。Please refer to FIG. 5 , which is a schematic diagram of a memory device of another embodiment of the present invention. The memory device 500 is used to perform an internal search operation. The memory device 500 has memory cell blocks 510 and 520. The memory cell block 110 includes a plurality of search memory cells CA1 to CA8, and the memory cell block 120 includes a plurality of search memory cells CB1 to CB8. Among them, the search memory cells CA1 to CA4 are coupled to the same bit line BLA1, and the search memory cells CA5 to CA8 are coupled to the same bit line BLA2. Search memory cells CA1 and CA5 are coupled to the same word line WLA1; search memory cells CA2 and CA6 are coupled to the same word line WLA2; search memory cells CA3 and CA7 are coupled to the same word line WLA3; search memory cells CA4 and CA8 are coupled to the same word line WLA4. Search memory cells CA1, CA2, CA3, and CA4 share the same source line SLA1, and search memory cells CA5, CA6, CA7, and CA8 share the same source line SLA2.

另外,搜尋記憶胞CB1~CB4耦接至相同的位元線BLB1,搜尋記憶胞CB5~CB8耦接至相同的位元線BLB2。搜尋記憶胞CB1、CB5耦接至相同的字元線WLB1;搜尋記憶胞CB2、CB6耦接至相同的字元線WLB2;搜尋記憶胞CB3、CB7耦接至相同的字元線WLB3;搜尋記憶胞CB4、CB8耦接至相同的字元線WLB4。搜尋記憶胞CB1、CB2、CB3、CB4共用相同的源極線SLB1,搜尋記憶胞CB5、CB6、CB7、CB8共用相同的源極線SLB2。In addition, search memory cells CB1-CB4 are coupled to the same bit line BLB1, and search memory cells CB5-CB8 are coupled to the same bit line BLB2. Search memory cells CB1 and CB5 are coupled to the same word line WLB1; search memory cells CB2 and CB6 are coupled to the same word line WLB2; search memory cells CB3 and CB7 are coupled to the same word line WLB3; search memory cells CB4 and CB8 are coupled to the same word line WLB4. Search memory cells CB1, CB2, CB3, and CB4 share the same source line SLB1, and search memory cells CB5, CB6, CB7, and CB8 share the same source line SLB2.

在本實施例中,記憶體裝置500可以為及式快閃記憶體。In this embodiment, the memory device 500 may be a flash memory.

以下請參照圖6,圖6繪示本發明一實施例的記憶體內搜尋方法的流程圖。在步驟S610中,分別設置第一搜尋記憶胞以及第二搜尋記憶胞在第一記憶胞區塊以及第二記憶胞區塊中。在步驟S620中,使第一搜尋記憶胞以及第二搜尋記憶胞形成搜尋記憶胞對,其中第一搜尋記憶胞以及第二搜尋記憶胞分別接收第一搜尋電壓以及第二搜尋電壓,第二搜尋電壓根據所要搜尋資料而產生。在步驟S630中,提供感測放大器以根據第一搜尋記憶胞以及第二搜尋記憶胞分別透過第一位元線以及第二位元線分別提供的信號來產生搜尋結果。Please refer to FIG. 6 below, which is a flow chart of an in-memory search method according to an embodiment of the present invention. In step S610, a first search memory cell and a second search memory cell are respectively set in a first memory cell block and a second memory cell block. In step S620, the first search memory cell and the second search memory cell form a search memory cell pair, wherein the first search memory cell and the second search memory cell respectively receive a first search voltage and a second search voltage, and the second search voltage is generated according to the desired search data. In step S630, a sense amplifier is provided to generate a search result according to the signals provided by the first search memory cell and the second search memory cell respectively through the first bit line and the second bit line.

關於上述步驟的實施細節,在前述的多個實施例以及實施方式已有詳細的說明,在此恕不多贅述。The implementation details of the above steps have been described in detail in the aforementioned embodiments and implementation methods, and will not be elaborated here.

綜上所述,本發明透過使不同的記憶胞區塊中的二搜尋記憶胞以構成一搜尋記憶胞對,並利用一搜尋記憶胞對來儲存一儲存資料。如此一來,當執行搜尋動作時,一記憶胞區塊中的所有字元線可接收根據所要搜尋資料所產生的搜尋電壓。也就是說,在一次的搜尋動作中,本發明的記憶體裝置所可以提供的搜尋資料的長度可以被提升,有效提升記憶體內搜尋動作的效益。In summary, the present invention forms a search memory cell pair by using two search memory cells in different memory cell blocks, and uses a search memory cell pair to store a storage data. In this way, when a search action is performed, all word lines in a memory cell block can receive a search voltage generated according to the data to be searched. In other words, in a search action, the length of the search data that can be provided by the memory device of the present invention can be increased, effectively improving the efficiency of the search action in the memory.

100、200、300、400、500:記憶體裝置 110、120、210、220、310、320、410、420、510、520:記憶胞區塊 401、402、TC1、TC2:轉移特性曲線 BLA1~BLA3、BLB1~BLB3:位元線 CA1~CA8、CB1~CB11:搜尋記憶胞 I、I1~I7、IA、IB:電流 LVT、HVT、Vt0~Vt7、Vtx:臨界電壓 R1~R3:搜尋結果 S610~S630:步驟 SA1~SA3:感測放大器 SD:所要搜尋資料 SLA1、SLA2、SLB1、SLB2:源極線 SS1、SS2、Vx~Vx+7、VA、VB、VA’、VA’’:搜尋電壓 V0~V7:設定電壓 VA1~VA8、VB1~VB8、VH、VL:電壓 VM:最大電壓 Vm:最小電壓 WLA1~WLA4、WLB1~WLB4:字元線 100, 200, 300, 400, 500: memory device 110, 120, 210, 220, 310, 320, 410, 420, 510, 520: memory cell block 401, 402, TC1, TC2: transfer characteristic curve BLA1~BLA3, BLB1~BLB3: bit line CA1~CA8, CB1~CB11: search memory cell I, I1~I7, IA, IB: current LVT, HVT, Vt0~Vt7, Vtx: critical voltage R1~R3: search result S610~S630: step SA1~SA3: sense amplifier SD: data to be searched SLA1, SLA2, SLB1, SLB2: source line SS1, SS2, Vx~Vx+7, VA, VB, VA’, VA’’: search voltage V0~V7: set voltage VA1~VA8, VB1~VB8, VH, VL: voltage VM: maximum voltage Vm: minimum voltage WLA1~WLA4, WLB1~WLB4: word line

圖1繪示本發明一實施例的記憶體裝置的示意圖。 圖2A繪示本發明實施例的記憶體內搜尋動作的一實施方式的示意圖。 圖2B繪示搜尋電壓的電壓值與搜尋記憶胞的臨界電壓的分布狀態的示意圖。 圖3A以及圖3B繪示本發明實施例的記憶體內搜尋動作的另一實施方式的示意圖。 圖4A以及圖4B繪示本發明實施例的記憶體內搜尋動作的另一實施方式的示意圖。 圖5繪示本發明另一實施例的記憶體裝置的示意圖。 圖6繪示本發明一實施例的記憶體內搜尋方法的流程圖。 FIG. 1 is a schematic diagram of a memory device of an embodiment of the present invention. FIG. 2A is a schematic diagram of an embodiment of a memory search action of the present invention. FIG. 2B is a schematic diagram of the voltage value of the search voltage and the distribution state of the critical voltage of the search memory cell. FIG. 3A and FIG. 3B are schematic diagrams of another embodiment of the memory search action of the present invention. FIG. 4A and FIG. 4B are schematic diagrams of another embodiment of the memory search action of the present invention. FIG. 5 is a schematic diagram of a memory device of another embodiment of the present invention. FIG. 6 is a flow chart of the memory search method of an embodiment of the present invention.

100:記憶體裝置 100: Memory device

110、120:記憶胞區塊 110, 120: memory cell blocks

BLA1、BLA2、BLB1、BLB2:位元線 BLA1, BLA2, BLB1, BLB2: bit lines

CA1~CA8、CB1~CB8:搜尋記憶胞 CA1~CA8, CB1~CB8: Searching for memory cells

R1、R2:搜尋結果 R1, R2: Search results

SA1、SA2:感測放大器 SA1, SA2: sensor amplifier

SLA1、SLA2、SLB1、SLB2:源極線 SLA1, SLA2, SLB1, SLB2: source line

WLA1~WLA4、WLB1~WLB4:字元線 WLA1~WLA4, WLB1~WLB4: character line

Claims (20)

一種記憶體裝置,用以執行記憶體內搜尋操作,包括:一第一記憶胞區塊;一第二記憶胞區塊;以及至少一搜尋記憶胞對,包括一第一搜尋記憶胞以及一第二搜尋記憶胞,其中該第一搜尋記憶胞以及該第二搜尋記憶胞分別設置在該第一記憶胞區塊以及該第二記憶胞區塊中,該第一搜尋記憶胞以及該第二搜尋記憶胞分別接收一第一搜尋電壓以及一第二搜尋電壓,其中該第一搜尋電壓以及該第二搜尋電壓根據一所要搜尋資料而產生;以及一感測放大器,透過一第一位元線以及一第二位元線以分別耦接至該第一搜尋記憶胞以及該第二搜尋記憶胞,根據該第一位元線以及該第二位元線上的信號以產生一搜尋結果。 A memory device for performing a search operation in a memory includes: a first memory cell block; a second memory cell block; and at least one search memory cell pair, including a first search memory cell and a second search memory cell, wherein the first search memory cell and the second search memory cell are respectively arranged in the first memory cell block and the second memory cell block, and the first search memory cell and the second search memory cell are respectively arranged in the first memory cell block and the second memory cell block. The memory cell receives a first search voltage and a second search voltage respectively, wherein the first search voltage and the second search voltage are generated according to a desired search data; and a sense amplifier is coupled to the first search memory cell and the second search memory cell respectively through a first bit line and a second bit line, and generates a search result according to the signals on the first bit line and the second bit line. 如請求項1所述的記憶體裝置,其中當該至少一搜尋記憶胞對的儲存資料為單一位元資料,該第一搜尋電壓以及該第二搜尋電壓的邏輯值互補,且當該儲存資料為一第一邏輯值時,該第一搜尋記憶胞具有一第一臨界電壓,該第二搜尋記憶胞具有一第二臨界電壓,該第一臨界電壓與該第二臨界電壓不相同。 A memory device as described in claim 1, wherein when the storage data of the at least one search memory cell pair is single-bit data, the logical values of the first search voltage and the second search voltage complement each other, and when the storage data is a first logical value, the first search memory cell has a first critical voltage, the second search memory cell has a second critical voltage, and the first critical voltage is different from the second critical voltage. 如請求項2所述的記憶體裝置,其中當該至少一搜尋記憶胞對的該儲存資料為不在乎時,該第一搜尋記憶胞以及該第 二搜尋記憶胞均具有該第一臨界電壓,其中該第一臨界電壓大於該第二臨界電壓。 A memory device as described in claim 2, wherein when the stored data of the at least one search memory cell pair is don't care, the first search memory cell and the second search memory cell both have the first critical voltage, wherein the first critical voltage is greater than the second critical voltage. 如請求項3所述的記憶體裝置,其中當該至少一搜尋記憶胞對的該儲存資料為無效資料時,該第一搜尋記憶胞以及該第二搜尋記憶胞均具有該第二臨界電壓。 The memory device as described in claim 3, wherein when the stored data of the at least one search memory cell pair is invalid data, the first search memory cell and the second search memory cell both have the second critical voltage. 如請求項2所述的記憶體裝置,其中當該至少一搜尋記憶胞對的該儲存資料與該所要搜尋資料相符時,該第一搜尋記憶胞以及該第二搜尋記憶胞均被截止,當該至少一搜尋記憶胞對的該儲存資料與該所要搜尋資料不相符時,該第一搜尋記憶胞以及該第二搜尋記憶胞的至少其中之一被導通。 A memory device as described in claim 2, wherein when the stored data of the at least one search memory cell pair matches the desired search data, the first search memory cell and the second search memory cell are both turned off, and when the stored data of the at least one search memory cell pair does not match the desired search data, at least one of the first search memory cell and the second search memory cell is turned on. 如請求項1所述的記憶體裝置,其中當該至少一搜尋記憶胞對的儲存資料為多位元資料時,對應該儲存資料的邏輯值,該第一搜尋記憶胞的臨界電壓為一第一電壓至一第N電壓的其中之一,該第二搜尋記憶胞的臨界電壓為該第一電壓至該第N電壓的其中之另一,其中該第一電壓至該第N電壓由小至大依序排列。 A memory device as described in claim 1, wherein when the storage data of the at least one search memory cell pair is multi-bit data, corresponding to the logical value of the storage data, the critical voltage of the first search memory cell is one of a first voltage to an Nth voltage, and the critical voltage of the second search memory cell is another of the first voltage to the Nth voltage, wherein the first voltage to the Nth voltage are arranged in order from small to large. 如請求項5所述的記憶體裝置,其中對應該所要搜尋資料的多個邏輯值,該第一搜尋電壓為一第一設定電壓至一第N設定電壓的其中之一,該第二搜尋電壓為該第一設定電壓至該第N設定電壓的其中之另一。 A memory device as described in claim 5, wherein corresponding to the multiple logical values of the data to be searched, the first search voltage is one of a first setting voltage to an Nth setting voltage, and the second search voltage is another of the first setting voltage to the Nth setting voltage. 如請求項5所述的記憶體裝置,其中當該至少一搜尋記憶胞對的該儲存資料與該所要搜尋資料相符時,該第一搜尋記憶胞以及該第二搜尋記憶胞均被截止,當該至少一搜尋記憶胞對 的該儲存資料與該所要搜尋資料不相符時,該第一搜尋記憶胞以及該第二搜尋記憶胞根據該儲存資料以及該所要搜尋資料的相似度來決定是否分別產生一第一電流以及一第二電流。 A memory device as described in claim 5, wherein when the stored data of the at least one search memory cell pair matches the data to be searched, the first search memory cell and the second search memory cell are both turned off, and when the stored data of the at least one search memory cell pair does not match the data to be searched, the first search memory cell and the second search memory cell determine whether to generate a first current and a second current respectively according to the similarity between the stored data and the data to be searched. 如請求項1所述的記憶體裝置,其中當該至少一搜尋記憶胞對的儲存資料為類比資料時,該第一搜尋記憶胞以及該第二搜尋記憶胞的臨界電壓根據該儲存資料以在一最大電壓以及一最小電壓間進行調整,該第一搜尋電壓根據該所要搜尋資料而產生,該第二搜尋電壓等於該最大電壓與該最小電壓的和減去該第一搜尋電壓。 A memory device as described in claim 1, wherein when the storage data of the at least one search memory cell pair is analog data, the critical voltages of the first search memory cell and the second search memory cell are adjusted between a maximum voltage and a minimum voltage according to the storage data, the first search voltage is generated according to the desired search data, and the second search voltage is equal to the sum of the maximum voltage and the minimum voltage minus the first search voltage. 如請求項9所述的記憶體裝置,其中該第一搜尋記憶胞以及該第二搜尋記憶胞根據該儲存資料以及該所要搜尋資料的相似度以分別提供一第一電流以及一第二電流,該第一電流與該第二電流的大小與該儲存資料以及該所要搜尋資料的相似度負相關。 A memory device as described in claim 9, wherein the first search memory cell and the second search memory cell provide a first current and a second current respectively according to the similarity between the stored data and the data to be searched, and the magnitude of the first current and the second current are negatively correlated with the similarity between the stored data and the data to be searched. 一種記憶體內搜尋方法,包括:分別設置一第一搜尋記憶胞以及一第二搜尋記憶胞在一第一記憶胞區塊以及一第二記憶胞區塊中;使該第一搜尋記憶胞以及該第二搜尋記憶胞形成一搜尋記憶胞對,其中該第一搜尋記憶胞以及該第二搜尋記憶胞分別接收一第一搜尋電壓以及一第二搜尋電壓,該第一搜尋電壓以及該第二搜尋電壓根據一所要搜尋資料而產生;以及 提供一感測放大器以根據該第一搜尋記憶胞以及該第二搜尋記憶胞分別透過一第一位元線以及一第二位元線分別提供的信號來產生一搜尋結果。 A method for searching in memory includes: respectively setting a first search memory cell and a second search memory cell in a first memory cell block and a second memory cell block; making the first search memory cell and the second search memory cell form a search memory cell pair, wherein the first search memory cell and the second search memory cell respectively receive a first search voltage and a second search voltage, the first search voltage and the second search voltage are generated according to a desired search data; and providing a sense amplifier to generate a search result according to the signals provided by the first search memory cell and the second search memory cell respectively through a first bit line and a second bit line. 如請求項11所述的記憶體內搜尋方法,其中當該至少一搜尋記憶胞對的儲存資料為單一位元資料,該第一搜尋電壓以及該第二搜尋電壓的邏輯值互補,且當該儲存資料為一第一邏輯值時,該第一搜尋記憶胞具有一第一臨界電壓,該第二搜尋記憶胞具有一第二臨界電壓,該第一臨界電壓與該第二臨界電壓不相同。 The in-memory search method as described in claim 11, wherein when the storage data of the at least one search memory cell pair is single-bit data, the logical values of the first search voltage and the second search voltage complement each other, and when the storage data is a first logical value, the first search memory cell has a first critical voltage, the second search memory cell has a second critical voltage, and the first critical voltage is different from the second critical voltage. 如請求項12所述的記憶體內搜尋方法,其中當該至少一搜尋記憶胞對的該儲存資料為不在乎時,該第一搜尋記憶胞以及該第二搜尋記憶胞均具有該第一臨界電壓,其中該第一臨界電壓大於該第二臨界電壓。 The in-memory search method as described in claim 12, wherein when the stored data of the at least one search memory cell pair is don't care, the first search memory cell and the second search memory cell both have the first critical voltage, wherein the first critical voltage is greater than the second critical voltage. 如請求項13所述的記憶體內搜尋方法,其中至少一搜尋記憶胞對的該儲存資料為無效資料時,該第一搜尋記憶胞以及該第二搜尋記憶胞均具有該第二臨界電壓。 In the in-memory search method as described in claim 13, when the stored data of at least one search memory cell pair is invalid data, both the first search memory cell and the second search memory cell have the second critical voltage. 如請求項12所述的記憶體內搜尋方法,其中當該至少一搜尋記憶胞對的該儲存資料與該所要搜尋資料相符時,該第一搜尋記憶胞以及該第二搜尋記憶胞均被截止,當該至少一搜尋記憶胞對的該儲存資料與該所要搜尋資料不相符時,該第一搜尋記憶胞以及該第二搜尋記憶胞的至少其中之一被導通。 The in-memory search method as described in claim 12, wherein when the stored data of the at least one search memory cell pair matches the desired search data, the first search memory cell and the second search memory cell are both turned off, and when the stored data of the at least one search memory cell pair does not match the desired search data, at least one of the first search memory cell and the second search memory cell is turned on. 如請求項11所述的記憶體內搜尋方法,其中當該至少一搜尋記憶胞對的儲存資料為多位元資料時,對應該儲存資料的邏輯值,使該第一搜尋記憶胞的臨界電壓為一第一電壓至一第N電壓的其中之一,使該第二搜尋記憶胞的臨界電壓為該第一電壓至該第N電壓的其中之另一,其中該第一電壓至該第N電壓由小至大依序排列。 The in-memory search method as described in claim 11, wherein when the storage data of the at least one search memory cell pair is multi-bit data, corresponding to the logical value of the storage data, the critical voltage of the first search memory cell is one of a first voltage to an Nth voltage, and the critical voltage of the second search memory cell is another of the first voltage to the Nth voltage, wherein the first voltage to the Nth voltage are arranged in order from small to large. 如請求項15所述的記憶體內搜尋方法,其中該第一搜尋電壓為一第一設定電壓至一第N設定電壓的其中之一,該第二搜尋電壓為該第一設定電壓至該第N設定電壓的其中之另一。 The in-memory search method as described in claim 15, wherein the first search voltage is one of a first setting voltage to an Nth setting voltage, and the second search voltage is another of the first setting voltage to the Nth setting voltage. 如請求項15所述的記憶體內搜尋方法,其中當該至少一搜尋記憶胞對的該儲存資料與該所要搜尋資料相符時,該第一搜尋記憶胞以及該第二搜尋記憶胞均被截止;以及當該至少一搜尋記憶胞對的該儲存資料與該所要搜尋資料不相符時,使該第一搜尋記憶胞以及該第二搜尋記憶胞根據該儲存資料以及該所要搜尋資料的相似度來決定是否分別產生一第一電流以及一第二電流。 The in-memory search method as described in claim 15, wherein when the stored data of the at least one search memory cell pair matches the data to be searched, the first search memory cell and the second search memory cell are both turned off; and when the stored data of the at least one search memory cell pair does not match the data to be searched, the first search memory cell and the second search memory cell are made to determine whether to generate a first current and a second current respectively according to the similarity between the stored data and the data to be searched. 如請求項11所述的記憶體內搜尋方法,其中當該至少一搜尋記憶胞對的儲存資料為類比資料時,使該第一搜尋記憶胞以及該第二搜尋記憶胞的臨界電壓根據該儲存資料以在一最大電壓以及一最小電壓間進行調整;以及根據該所要搜尋資料而產生該第一搜尋電壓,並使該第二搜尋電壓等於該最大電壓與該最小電壓的和減去該第一搜尋電壓。 The in-memory search method as described in claim 11, wherein when the storage data of the at least one search memory cell pair is analog data, the critical voltage of the first search memory cell and the second search memory cell is adjusted between a maximum voltage and a minimum voltage according to the storage data; and the first search voltage is generated according to the data to be searched, and the second search voltage is equal to the sum of the maximum voltage and the minimum voltage minus the first search voltage. 如請求項19所述的記憶體內搜尋方法,更包括:使該第一搜尋記憶胞以及該第二搜尋記憶胞根據該儲存資料以及該所要搜尋資料的相似度以分別提供一第一電流以及一第二電流,其中該第一電流與該第二電流的大小與該儲存資料以及該所要搜尋資料的相似度負相關。 The in-memory search method as described in claim 19 further includes: enabling the first search memory cell and the second search memory cell to provide a first current and a second current respectively according to the similarity between the stored data and the data to be searched, wherein the magnitude of the first current and the second current is negatively correlated with the similarity between the stored data and the data to be searched.
TW112106583A 2022-12-28 2023-02-23 Memory device and in-memory search method thereof TWI860632B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202263435555P 2022-12-28 2022-12-28
US63/435,555 2022-12-28

Publications (2)

Publication Number Publication Date
TW202427476A TW202427476A (en) 2024-07-01
TWI860632B true TWI860632B (en) 2024-11-01

Family

ID=92929057

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112106583A TWI860632B (en) 2022-12-28 2023-02-23 Memory device and in-memory search method thereof

Country Status (1)

Country Link
TW (1) TWI860632B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010033508A1 (en) * 2000-03-17 2001-10-25 Craig Waller Content addressable memory cells and systems and devices using the same
US6339539B1 (en) * 1999-09-10 2002-01-15 Sibercore Technologies, Inc. Content addressable memory having read/write capabilities that do not interrupt continuous search cycles
US20040037103A1 (en) * 2002-08-23 2004-02-26 Loughmiller Daniel R. Split word line ternary CAM architecture
US20040228155A1 (en) * 2003-05-12 2004-11-18 Vipul Patel Folded dram cam cell
US20100232194A1 (en) * 2009-03-16 2010-09-16 Integrated Device Technology, Inc. Content Addressable Memory Having Bidirectional Lines That Support Passing Read/Write Data And Search Data
US8564998B2 (en) * 2008-02-13 2013-10-22 Renesas Electronic Corporation Content addressable memory
US20150003164A1 (en) * 2008-01-25 2015-01-01 Micron Technology, Inc. Content addressable memory
TWI758188B (en) * 2021-02-02 2022-03-11 旺宏電子股份有限公司 Memory device and operatioh method for the same

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6339539B1 (en) * 1999-09-10 2002-01-15 Sibercore Technologies, Inc. Content addressable memory having read/write capabilities that do not interrupt continuous search cycles
US20010033508A1 (en) * 2000-03-17 2001-10-25 Craig Waller Content addressable memory cells and systems and devices using the same
US20040037103A1 (en) * 2002-08-23 2004-02-26 Loughmiller Daniel R. Split word line ternary CAM architecture
US20040228155A1 (en) * 2003-05-12 2004-11-18 Vipul Patel Folded dram cam cell
US20150003164A1 (en) * 2008-01-25 2015-01-01 Micron Technology, Inc. Content addressable memory
US8564998B2 (en) * 2008-02-13 2013-10-22 Renesas Electronic Corporation Content addressable memory
US20100232194A1 (en) * 2009-03-16 2010-09-16 Integrated Device Technology, Inc. Content Addressable Memory Having Bidirectional Lines That Support Passing Read/Write Data And Search Data
TWI758188B (en) * 2021-02-02 2022-03-11 旺宏電子股份有限公司 Memory device and operatioh method for the same

Also Published As

Publication number Publication date
TW202427476A (en) 2024-07-01

Similar Documents

Publication Publication Date Title
US11139007B2 (en) Semiconductor storage device and memory system
KR910007744B1 (en) High speed high density dynamic address translator
US12068030B2 (en) CAM cell, CAM device and operation method thereof, and method for searching and comparing data
TWI698885B (en) Semiconductor memory device
JP2003272386A (en) TCAM cell, TCAM cell array, address search memory and network address search device
CN115273924A (en) TCAM based on 3D NAND FLASH storage array and its operation method
ITRM20010104A1 (en) DATA COMPRESSION READING MODE FOR TESTING MEMORIES.
US7286381B2 (en) Non-volatile and-type content addressable memory
TWI860632B (en) Memory device and in-memory search method thereof
CN118262752A (en) Memory device and memory search method thereof
US6944038B2 (en) Non-volatile NOR-type CAM memory
TWI785787B (en) Cam cell, cam memory device and operation method thereof
CN115798546A (en) Content addressable memory cell, memory device and operating method thereof
JP4850403B2 (en) Magnitude contents referenceable memory
TW202403757A (en) Memory device for computing in-memory
US12367930B2 (en) Memory device and in-memory search method thereof
JP2008010144A (en) Associative memory cell, associative memory cell array, address retrieval memory, and network address retrieving device
US9595334B2 (en) Apparatus and methods of operating memory for exact and inexact searching of feature vectors
TWI824873B (en) Ims memory cell, ims method and ims memory device
US11875861B2 (en) Memory cell sensing
KR101136578B1 (en) Ternary content addressable memory
TWI790107B (en) Content addressable memory device and method for data searching and comparing thereof
CN118471279A (en) Memory device and in-memory searching method thereof
TW202343252A (en) Content addressable memory device, content addressable memory cell and method for data searching and comparing thereof
CN117275556A (en) Multi-bit content addressable memory cell, memory array and method of operation