TWI860632B - Memory device and in-memory search method thereof - Google Patents
Memory device and in-memory search method thereof Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000000875 corresponding effect Effects 0.000 claims description 17
- 230000000295 complement effect Effects 0.000 claims description 8
- 230000002596 correlated effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 16
- 101000689199 Homo sapiens Src-like-adapter Proteins 0.000 description 4
- 101000689224 Homo sapiens Src-like-adapter 2 Proteins 0.000 description 4
- 102100024519 Src-like-adapter Human genes 0.000 description 4
- 102100024510 Src-like-adapter 2 Human genes 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Static Random-Access Memory (AREA)
- Dram (AREA)
Abstract
Description
本發明是有關於一種記憶體裝置以及其記憶體內搜尋方法,且特別是有關於一種可提升搜尋資料長度的記憶體裝置以及其記憶體內搜尋方法。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)時,搜尋記憶胞對中的搜尋記憶胞皆具有相對低的第二臨界電壓。相關於儲存資料與搜尋記憶胞對中的搜尋記憶胞的臨界電壓的狀態,可見下示的真值表:
在本實施方式中,位元線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
此外,位元線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
當要執行記憶體內搜尋動作時,以所要搜尋資料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.
其中,搜尋電壓的電壓與對應的所要搜尋資料的邏輯狀態可如下表所示:
在執行記憶體內搜尋動作時,當搜尋記憶胞具有臨界電壓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電壓可由小至大依序排列。在本實施例中,第一搜尋記憶胞的臨界電壓與第二搜尋記憶胞的臨界電壓可以是互補的,並可如下表所示:
在另一方面,對應所要搜尋資料的多個可能的邏輯值,施加在記憶胞區塊310的第一搜尋電壓可為第一設定電壓至第N設定電壓的其中之一,施加在記憶胞區塊320的第二搜尋電壓則可為第一設定電壓至第N設定電壓的其中之另一。其中第一設定電壓至第N設定電壓可由小至大依序排列。在本實施例中,對應所要搜尋資料的相同邏輯值,第一搜尋電壓與第二搜尋電壓可以是互補的,並可如下表所示:
在圖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
位元線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
此外,位元線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
在另一方面,所要搜尋資料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
關於搜尋電壓的設定方面,提供至記憶胞區塊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:
圖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)
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)
| 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 |
-
2023
- 2023-02-23 TW TW112106583A patent/TWI860632B/en active
Patent Citations (8)
| 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 |