Movatterモバイル変換


[0]ホーム

URL:


TWI689929B - Resistive memory and control method - Google Patents

Resistive memory and control method
Download PDF

Info

Publication number
TWI689929B
TWI689929BTW108100845ATW108100845ATWI689929BTW I689929 BTWI689929 BTW I689929BTW 108100845 ATW108100845 ATW 108100845ATW 108100845 ATW108100845 ATW 108100845ATW I689929 BTWI689929 BTW I689929B
Authority
TW
Taiwan
Prior art keywords
memory cell
reset
voltage
memory
control circuit
Prior art date
Application number
TW108100845A
Other languages
Chinese (zh)
Other versions
TW202027081A (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 華邦電子股份有限公司filedCritical華邦電子股份有限公司
Priority to TW108100845ApriorityCriticalpatent/TWI689929B/en
Application grantedgrantedCritical
Publication of TWI689929BpublicationCriticalpatent/TWI689929B/en
Publication of TW202027081ApublicationCriticalpatent/TW202027081A/en

Links

Images

Landscapes

Abstract

A resistive memory including a first storage circuit, a verification circuit, a second storage circuit and a control circuit is provided. The first storage circuit comprises a plurality of memory cell group. Each of the memory cell group comprises at least one memory cell. The verification circuit is coupled to the first storage circuit to verify whether a specific operation is successfully performed in at least one of the memory cells. The second storage circuit comprises a plurality of flag bits. Each flag bit stores a flag state corresponding to one memory cell group. The control circuit is coupled to the verification circuit, the first storage circuit and the second storage circuit. The initial state of each flag bit is a first flag state. During a reset period, the control circuit performs a first reset operation or a second reset operation for a first memory cell of a memory cell group according to the flag state of a flat bit corresponding to the memory cell group.

Description

Translated fromChinese
電阻式記憶體及控制方法Resistive memory and control method

本發明係有關於一種記憶裝置,特別是有關於一種電阻式記憶體。The invention relates to a memory device, in particular to a resistive memory.

非揮發性記憶體具有存入的資料在斷電後也不會消失之優點,因此是許多電器產品維持正常操作所必備的記憶元件。目前,電阻式記憶體是業界積極發展的一種非揮發性記憶體,其具有寫入操作電壓低、寫入抹除時間短、記憶時間長、非破壞性讀取、多狀態記憶、結構簡單以及體積小等優點,未來在個人電腦和電子設備上極具應用潛力。Non-volatile memory has the advantage that the stored data will not disappear even after the power is turned off, so it is a necessary memory element for many electrical products to maintain normal operation. At present, resistive memory is a non-volatile memory actively developed by the industry. It has low write operation voltage, short write erase time, long memory time, non-destructive reading, multi-state memory, simple structure and The advantages of small size, etc., have great potential for application in personal computers and electronic devices in the future.

一般來說,電阻式記憶體需要具有明顯的感測窗(sense window),使電阻式記憶體具有明顯的資料鑑別度。一種習知方法是,可通過在重置操作時施加較大的重置電壓以得到明顯的感測窗。然而,持續使用較大的重置電壓進行重置操作雖可得到明顯的感測窗,但卻會使得裝置快速劣化,降低裝置的耐操度(endurance)。Generally speaking, the resistive memory needs to have an obvious sense window, so that the resistive memory has obvious data discrimination. A conventional method is to obtain a clear sensing window by applying a larger reset voltage during the reset operation. However, continuous use of a larger reset voltage for the reset operation can obtain a clear sensing window, but it will quickly deteriorate the device and reduce the endurance of the device.

本發明提供一種電阻式記憶體,包括一第一記憶電路、一驗證電路、一第二記憶電路以及一控制電路。第一記憶電路具有複數記憶胞組。每一記憶胞組具有至少一記憶胞。驗證電路耦接至第一記憶電路,驗證對該等記憶胞之至少一者所執行的一特定操作是否成功。第二記憶電路具有複數個旗標位元。每一旗標位元儲存對應於每一記憶胞組的旗標狀態。控制電路耦接驗證電路、第一記憶電路以及第二記憶電路。該等旗標位元之每一者的初始狀態為一第一旗標狀態。於一重置期間,控制電路根據一記憶胞組所對應的一旗標位元的旗標狀態決定對記憶胞組中的一第一記憶胞執行一第一重置操作或是一第二重置操作。當旗標位元具有第一旗標狀態時,控制電路執行第一重置操作。當旗標位元具有一第二旗標狀態時,控制電路執行第二重置操作。The invention provides a resistive memory including a first memory circuit, a verification circuit, a second memory circuit and a control circuit. The first memory circuit has a plurality of memory cell groups. Each memory cell group has at least one memory cell. The verification circuit is coupled to the first memory circuit to verify at least one of the memory cellsWhether a particular operation performed was successful. The second memory circuit has a plurality of flag bits. Each flag bit stores the flag state corresponding to each memory cell group. The control circuit is coupled to the verification circuit, the first memory circuit and the second memory circuit. The initial state of each of these flag bits is a first flag state. During a reset period, the control circuit determines whether to perform a first reset operation or a second reset operation on a first memory cell in the memory cell group according to the flag state of a flag bit corresponding to the memory cell group Reset operation. When the flag bit has the first flag state, the control circuit performs a first reset operation. When the flag bit has a second flag state, the control circuit performs a second reset operation.

本發明另提供一種控制方法,適用於一電阻式記憶體。電阻式記憶體至少包括複數記憶胞組以及複數旗標位元。每一旗標位元具有對應於該等記憶胞組之一者的旗標狀態。本發明之控制方法包括:選擇一記憶胞組中的一第一記憶胞;判斷對應該記憶胞組的該旗標位元是否具有一預設旗標狀態;當該旗標位元具有該預設旗標狀態時,對該記憶胞進行一第一重置操作;以及當該旗標位元不具有該預設旗標狀態時,對該記憶胞進行一第二重置操作。The invention also provides a control method, which is suitable for a resistive memory. The resistive memory includes at least a plurality of memory cell groups and a plurality of flag bits. Each flag bit has a flag state corresponding to one of the memory cell groups. The control method of the present invention includes: selecting a first memory cell in a memory cell group; judging whether the flag bit corresponding to the memory cell group has a preset flag state; when the flag bit has the preset When the flag state is set, a first reset operation is performed on the memory cell; and when the flag bit does not have the preset flag state, a second reset operation is performed on the memory cell.

100‧‧‧電阻式記憶體100‧‧‧Resistance memory

110‧‧‧控制電路110‧‧‧Control circuit

120‧‧‧驗證電路120‧‧‧Verification circuit

130、140‧‧‧記憶電路130, 140‧‧‧ memory circuit

131~13m‧‧‧記憶胞131~13m‧‧‧memory cell

MG0~MGn‧‧‧記憶胞組MG0~MGn‧‧‧Memory Cell Group

F0~Fn‧‧‧旗標位元F0~Fn‧‧‧ flag bit

Vs1、Vs2‧‧‧設置電壓Vs1, Vs2‧‧‧Set voltage

Vis1、Vis2‧‧‧反相設置電壓Vis1, Vis2‧‧‧Inverted setting voltage

Vr1、Vr1’、Vr2、Vr2’‧‧‧重置電壓Vr1, Vr1’, Vr2, Vr2’ ‧‧‧ reset voltage

S211~S214、S219~S221、S311~S321、S410、S420~S425、S430~S435、S440‧‧‧步驟S211~S214, S219~S221, S311~S321, S410, S420~S425, S430~S435, S440

第1圖為本發明之電阻式記憶體的一可能實施例。Figure 1 is a possible embodiment of the resistive memory of the present invention.

第2圖為本發明之電阻式記憶體的設置方法的流程示意圖。FIG. 2 is a schematic flow chart of the method for installing a resistive memory of the present invention.

第3圖為本發明之電阻式記憶體的設置方法的另一流程示意圖。FIG. 3 is another schematic flow chart of the method for installing a resistive memory of the present invention.

第4圖為本發明之電阻式記憶體的重置方法的流程示意圖。FIG. 4 is a schematic flowchart of the reset method of the resistive memory of the present invention.

為讓本發明之目的、特徵和優點能更明顯易懂,下文特舉出實施例,並配合所附圖式,做詳細之說明。本發明說明書提供不同的實施例來說明本發明不同實施方式的技術特徵。其中,實施例中的各元件之配置係為說明之用,並非用以限制本發明。另外,在本發明所指的電壓大小係指所述電壓的脈衝在強度、振幅、或寬度的大小。舉例而言,當敘述第一電壓在實質上大於第二電壓時,係指第一電壓的電壓脈衝可在強度、振幅、或寬度上大於第二電壓。In order to make the purpose, features and advantages of the present invention more comprehensible, the following examples are given in detail and described in detail in conjunction with the accompanying drawings. The description of the present invention provides different examples to illustrate the technical features of different embodiments of the present invention. Among them, the configuration of each element in the embodiment is for illustrative purposes, and is not intended to limit the present invention. In addition, the magnitude of the voltage referred to in the present invention refers to the magnitude of the intensity, amplitude, or width of the pulse of the voltage. For example, when it is stated that the first voltage is substantially greater than the second voltage, it means that the voltage pulse of the first voltage may be greater than the second voltage in intensity, amplitude, or width.

第1圖為本發明之電阻式記憶體的一可能實施例。如圖所示,電阻式記憶體100包括一控制電路110、驗證電路120以及記憶電路130及140。記憶電路130具有記憶胞組MG0~MGn。記憶胞組MG0~MGn構成一記憶陣列(memory array)。在一實施例中,記憶胞組MG0~MGn之每一者具有多個記憶胞131~13m(memory cell),且每一記憶胞組可具有相同數量的記憶胞。舉例而言,記憶胞組MG0~MGn之每一者可各具有32個記憶胞,但本發明不限於此,記憶胞組MG0~MGn之每一者也可具有更多或更少的記憶胞。在另一實施例中,每一記憶胞組可各自具有不同數量的記憶胞。舉例而言,記憶胞組MG0可具有4個記憶胞,記憶胞組MG1可具有8個記憶胞,記憶胞組MG2可具有16個記憶胞......等,以此類推。Figure 1 is a possible embodiment of the resistive memory of the present invention. As shown, theresistive memory 100 includes acontrol circuit 110, averification circuit 120, andmemory circuits 130 and 140. Thememory circuit 130 has memory cell groups MG0~MGn. The memory cell groups MG0~MGn constitute a memory array. In an embodiment, each of the memory cell groups MG0~MGn has a plurality ofmemory cells 131~13m (memory cells), and each memory cell group can have the same number of memory cells. For example, each of the memory cell groups MG0~MGn can have 32 memory cells, but the invention is not limited to this, each of the memory cell groups MG0~MGn can also have more or less memory cells . In another embodiment, each memory cell group may have a different number of memory cells. For example, the memory cell group MG0 may have 4 memory cells, the memory cell group MG1 may have 8 memory cells, the memory cell group MG2 may have 16 memory cells, etc., and so on.

記憶電路140儲存旗標位元(flag bit)F0~Fn。旗標位元F0~Fn分別對應記憶胞組MG0~MGn。舉例而言,旗標位元F0對應記憶胞組MG0,旗標位元F1對應記憶胞組MG1,旗標位元Fn對應記憶胞組MGn,以此類推。旗標位元F0~Fn之每一者具有一第一旗標狀態或一第二旗標狀態。以旗標位元F0為例,當旗標位元F0為第一數值(如0或1)時,表示旗標位元F0具有第一旗標狀態。當旗標位元F0為第二數值(如1或0)時,表示旗標位元F0具有第二旗標狀態。在一實施例中,旗標位元F0~Fn的初始狀態為第一旗標狀態。在此是以旗標位元具有兩種旗標狀態為例進行說明,但本發明不限於此,本領域人員亦可根據不同的設計使旗標位元具有多種旗標狀態。Thememory circuit 140 stores flag bits F0~Fn. FlagBits F0~Fn correspond to memory cell groups MG0~MGn, respectively. For example, the flag bit F0 corresponds to the memory cell group MG0, the flag bit F1 corresponds to the memory cell group MG1, the flag bit Fn corresponds to the memory cell group MGn, and so on. Each of the flag bits F0~Fn has a first flag state or a second flag state. Taking the flag bit F0 as an example, when the flag bit F0 is a first value (such as 0 or 1), it indicates that the flag bit F0 has the first flag state. When the flag bit F0 is a second value (such as 1 or 0), it indicates that the flag bit F0 has a second flag state. In one embodiment, the initial state of the flag bits F0~Fn is the first flag state. Here, an example is described in which the flag bit has two flag states, but the present invention is not limited to this, and those skilled in the art can also make the flag bit have multiple flag states according to different designs.

驗證電路120耦接至記憶電路130,用以執行一驗證步驟。該驗證步驟係判斷對記憶電路130中的記憶胞進行的一特定操作是否成功,並將判斷結果提供給控制電路110。舉例而言,在一實施例中,當對記憶電路130中的一記憶胞進行一特定操作時,驗證電路120可根據流經該記憶胞的電流與一預設的驗證電流的比較結果,判斷對該記憶胞所進行的特定操作是否成功。在另一實施例中,當對記憶電路130中的一記憶胞組進行一特定操作時,驗證電路120可逐一將流經該記憶胞組中所有記憶胞的電流與一預設的驗證電流的比較,並根據比較結果判斷對該記憶胞組進行的特定操作是否成功。本發明並不限定驗證電路120如何讀取流經記憶電路130中的記憶胞的電流。在一可能實施例中,驗證電路120先提供一電流予記憶電路130的一特定記憶胞,再讀取流經該記憶胞的電流,並將讀取結果與預設的驗證電流進行比較。Theverification circuit 120 is coupled to thememory circuit 130 for performing a verification step. The verification step determines whether a particular operation performed on the memory cells in thememory circuit 130 is successful, and provides thecontrol circuit 110 with the determination result. For example, in an embodiment, when performing a specific operation on a memory cell in thememory circuit 130, theverification circuit 120 may determine according to the comparison result of the current flowing through the memory cell and a predetermined verification current Whether the specific operation performed on the memory cell was successful. In another embodiment, when performing a specific operation on a group of memory cells in thememory circuit 130, theverification circuit 120 may compare the current flowing through all the memory cells in the group of memory cells with a predetermined verification current Compare, and judge whether the specific operation performed on the memory cell group is successful according to the comparison result. The invention does not limit how theverification circuit 120 reads the current flowing through the memory cells in thememory circuit 130. In a possible embodiment, theverification circuit 120 first provides a current to a specific memory cell of thememory circuit 130, and then reads the current flowing through the memory cell, and compares the read result with a preset verification current.

控制電路110耦接驗證電路120、記憶電路130以及記憶電路140。在本實施例中,控制電路110根據驗證電路120的判斷結果,施加適當的電壓,例如設置電壓(如Vs1或Vs2)、反相設置電壓(如Vis1或Vis2)、或重置電壓(如Vr1、Vr1’、Vr2、或Vr2’)予記憶電路130。在本實施例中,控制電路110更根據驗證電路120的判斷結果,調整旗標位元F0~Fn的旗標狀態。Thecontrol circuit 110 is coupled to theverification circuit 120, thememory circuit 130 and thememory circuit 140. In this embodiment, thecontrol circuit 110 applies an appropriate voltage according to the judgment result of theverification circuit 120, such as a set voltage (such as Vs1 or Vs2), an inverted set voltage (such as Vis1 or Vis2), or a reset voltage (such as Vr1 , Vr1', Vr2, or Vr2') to thememory circuit 130. In this embodiment, thecontrol circuit 110 further adjusts the flag state of the flag bits F0~Fn according to the judgment result of theverification circuit 120.

在一設置期間(set period),控制電路110對記憶陣列130中的一記憶胞(例如記憶胞131)進行一設置操作(set operation),並透過驗證電路120判斷該記憶胞是否設置成功。若是,控制電路110結束設置操作。若否,控制電路110可能繼續進行設置操作的其他步驟並判斷對該記憶胞進行的設置操作是否成功,或者判定對該記憶胞進行的設置操作失敗並結束設置操作。During a set period, thecontrol circuit 110 performs a set operation on a memory cell (for example, the memory cell 131) in thememory array 130, and determines whether the memory cell is successfully set through theverification circuit 120. If so, thecontrol circuit 110 ends the setting operation. If not, thecontrol circuit 110 may continue to perform other steps of the setting operation and determine whether the setting operation performed on the memory cell is successful, or determine that the setting operation performed on the memory cell fails and end the setting operation.

特別說明的是,本發明的設置操作至少包括一施加設置電壓(例如Vs1或Vs2)的步驟、一施加反相設置電壓(例如Vis1或Vis2)的步驟以及在每次施加電壓後判斷設置操作是否成功的多個驗證步驟。以設置電壓Vs1與反相設置電壓Vis1為例,設置電壓Vs1與反相設置電壓Vis1的相位相反,且設置電壓Vs1大小的絕對值大於反相設置電壓Vis1大小的絕對值。在一實施例中,施加設置電壓Vs1的步驟例如是通過對耦接至記憶胞(例如記憶胞131)的字元線施加一閘極電壓、對耦接至記憶胞的位元線施加設置電壓Vs1,並將耦接至記憶胞的源極線接地進行。另外,施加反相設置電壓Vis1的步驟例如是通過對耦接至記憶胞(例如記憶胞131)的字元線施加一閘極電壓、對耦接至記憶胞的源極線施加反相設置電壓Vis1,並將耦接至記憶胞的位元線接地進行。In particular, the setting operation of the present invention includes at least a step of applying a setting voltage (such as Vs1 or Vs2), a step of applying a reverse setting voltage (such as Vis1 or Vis2), and determining whether the setting operation is performed after each voltage is applied Multiple successful verification steps. Taking the setting voltage Vs1 and the reverse setting voltage Vis1 as an example, the setting voltage Vs1 and the reverse setting voltage Vis1 have opposite phases, and the absolute value of the setting voltage Vs1 is greater than the absolute value of the inverse setting voltage Vis1. In one embodiment, the step of applying the set voltage Vs1 is, for example, by applying a gate voltage to the word line coupled to the memory cell (eg, memory cell 131) and applying the set voltage to the bit line coupled to the memory cell Vs1, and ground the source line coupled to the memory cell. In addition, the step of applying the reverse setting voltage Vis1 is, for example, by applying a gate voltage to the word line coupled to the memory cell (e.g., memory cell 131).The source line connected to the memory cell is applied with the reverse setting voltage Vis1, and the bit line coupled to the memory cell is grounded.

值得注意的是,本發明的施加反相設置電壓(例如Vis1或Vis2)的步驟是在施加設置電壓(例如Vs1或Vs2)後的驗證步驟判斷出設置操作不成功後才進行的。其中,需進一步說明的是,因應電阻式記憶體在執行上述施加設置電壓的步驟後,有一定數量的氧離子可能卡在記憶胞的傳導燈絲(conducting filament)與上電極的連接面上,使得在施加設置電壓的步驟後,流經記憶胞的電流仍無法達一目標值,導致設置操作不成功。因此,本發明會在施加設置電壓後的驗證步驟判斷出設置操作不成功時,執行施加反相設置電壓的步驟。此處,施加反相設置電壓的步驟係用以推開卡在連接面上的氧離子,使得流經記憶胞的電流可以有效增加。然而,如果在施加反相設置電壓後,仍發現無法使流經記憶胞的電流有效增加,則代表記憶胞開始出現劣化的傾向。It is worth noting that the step of applying the reverse setting voltage (such as Vis1 or Vis2) of the present invention is performed after the verification step after applying the setting voltage (such as Vs1 or Vs2) determines that the setting operation is unsuccessful. Among them, it should be further explained that, after the resistive memory performs the step of applying the setting voltage, a certain amount of oxygen ions may be stuck on the connection surface of the conducting filament of the memory cell and the upper electrode, so that After the step of applying the setting voltage, the current flowing through the memory cell still cannot reach a target value, resulting in an unsuccessful setting operation. Therefore, in the present invention, when the verification step after applying the setting voltage determines that the setting operation is unsuccessful, the step of applying the inverted setting voltage is performed. Here, the step of applying the reverse setting voltage is to push away the oxygen ions stuck on the connection surface, so that the current flowing through the memory cell can be effectively increased. However, if after applying the reverse setting voltage, it is still found that the current flowing through the memory cell cannot be effectively increased, it means that the memory cell starts to deteriorate.

在本發明的一實施例中,若對記憶胞(例如記憶胞131)進行設置操作,並在施加反相設置電壓後的驗證步驟前,成功地設置記憶胞時,則該記憶胞所屬記憶胞組(記憶胞組MG0)對應的旗標位元(旗標位元F0)維持為第一旗標狀態。然而,若對該記憶胞進行設置操作,並在施加反相設置電壓Vis1後的驗證步驟後仍未成功設置該記憶胞時,則控制電路110會將該記憶胞所屬記憶胞組對應的旗標位元(旗標位元F0)調整為第二旗標狀態。在本發明的另一實施例中,當設置操作包括多個施加反相設置電壓Vis的步驟時,控制電路110可以根據設計需求選擇性地在任一施加反相設置電壓(例如Vis1或Vis2)後的驗證步驟判斷出仍未成功設置該記憶胞時,才將對應的旗標位元調整為第二旗標狀態。In an embodiment of the present invention, if a memory cell (eg, memory cell 131) is set and the memory cell is successfully set before the verification step after applying the reverse setting voltage, the memory cell to which the memory cell belongs The flag bit (flag bit F0) corresponding to the group (memory cell group MG0) remains in the first flag state. However, if a setting operation is performed on the memory cell and the memory cell is not successfully set after the verification step after applying the reverse setting voltage Vis1, thecontrol circuit 110 will set a flag corresponding to the memory cell group to which the memory cell belongs The bit (flag bit F0) is adjusted to the second flag state. In another embodiment of the present invention, when the setting operation includes multiple steps of applying the reverse setting voltage Vis, thecontrol circuit 110 mayIt is required to selectively adjust the corresponding flag bit to the second flag state after any verification step after applying the reverse setting voltage (for example, Vis1 or Vis2) determines that the memory cell has not been successfully set.

在一重置期間,控制電路110根據一記憶胞(例如記憶胞132)所屬記憶胞組(記憶胞組MG0)對應的旗標位元(旗標位元F0),對該記憶胞進行不同的重置操作(reset operation),並透過驗證電路120,判斷對該記憶胞的重置操作是否成功。若是,控制電路110結束重置操作。若否,控制電路110可能繼續進行重置操作的其他步驟並判斷對該記憶胞的重置操作是否成功,或者判定對該記憶胞的重置操作失敗並結束重置操作。During a reset period, thecontrol circuit 110 performs different changes on the memory cell (flag bit F0) corresponding to the memory cell group (memory cell group MG0) to which a memory cell (e.g., memory cell 132) belongs. The reset operation (reset operation), and through theverification circuit 120, to determine whether the reset operation of the memory cell is successful. If so, thecontrol circuit 110 ends the reset operation. If not, thecontrol circuit 110 may continue to perform other steps of the reset operation and determine whether the reset operation on the memory cell is successful, or determine that the reset operation on the memory cell fails and end the reset operation.

在本發明的一實施例中,當旗標位元具有第一旗標狀態時,控制電路110輸出一正常的重置電壓(例如Vr1),用以對該記憶胞進行一第一重置操作。當旗標位元具有第二旗標狀態時,表示此時記憶胞已開始出現劣化的傾向,因此,控制電路110輸出較弱的重置電壓(例如Vr1’),用以對記憶胞進行一第二重置操作,避免記憶胞加速劣化。In an embodiment of the invention, when the flag bit has the first flag state, thecontrol circuit 110 outputs a normal reset voltage (eg, Vr1) to perform a first reset operation on the memory cell . When the flag bit has the second flag state, it indicates that the memory cell has started to deteriorate at this time. Therefore, thecontrol circuit 110 outputs a weak reset voltage (for example, Vr1') to perform a The second reset operation avoids accelerated deterioration of the memory cells.

特別說明的是,本發明的重置操作至少包括一施加重置電壓(例如Vr1)的步驟以及在每次施加電壓後判斷重置操作是否成功的至少一驗證步驟。以重置電壓Vr1為例,重置電壓Vr1與反相設置電壓Vis1的相位相同,且重置電壓Vr1大小的絕對值大於反相設置電壓Vis1大小的絕對值。在一實施例中,重置電壓Vr1的大小介於反相設置電壓Vis1的4/3~2倍之間。在一實施例中,施加重置電壓Vr1的步驟例如是通過對耦接至記憶胞(例如記憶胞132)的字元線施加閘極電壓,對耦接至記憶胞的源極線施加重置電壓,並將耦接至記憶胞的位元線接地進行。In particular, the reset operation of the present invention includes at least a step of applying a reset voltage (for example, Vr1) and at least one verification step of determining whether the reset operation is successful after each voltage application. Taking the reset voltage Vr1 as an example, the reset voltage Vr1 has the same phase as the reverse setting voltage Vis1, and the absolute value of the reset voltage Vr1 is greater than the absolute value of the reverse setting voltage Vis1. In one embodiment, the magnitude of the reset voltage Vr1 is between 4/3 and 2 times the reverse setting voltage Vis1. In one embodiment, the step of applying the reset voltage Vr1 is, for example, by coupling theA gate voltage is applied to a word line of a memory cell (for example, memory cell 132), a reset voltage is applied to a source line coupled to the memory cell, and a bit line coupled to the memory cell is grounded.

第2圖為本發明之電阻式記憶體的設置方法的流程示意圖。假設,控制電路110係對記憶胞131進行一設置操作。首先,控制電路110對記憶胞131施加一設置電壓Vs1(步驟S211)。在一實施例中,設置電壓Vs1為一正電壓。FIG. 2 is a schematic flow chart of the method for installing a resistive memory of the present invention. Suppose that thecontrol circuit 110 performs a setting operation on thememory cell 131. First, thecontrol circuit 110 applies a set voltage Vs1 to the memory cell 131 (step S211). In one embodiment, the voltage Vs1 is set to a positive voltage.

接著,驗證電路120執行一驗證步驟,以判斷設置操作是否成功(步驟S212),並將判斷結果提供給控制電路110。在本實施例的驗證步驟中,驗證電路120可通過比較流經記憶胞131的電流是否大於等於一預設的驗證電流Ivfy1以判斷設置操作是否成功。亦即,當流經記憶胞131的電流大於等於驗證電流Ivfy1時,表示設置操作成功。相反地,當流經記憶胞131的電流小於驗證電流Ivfy1時,表示設置操作不成功,此時,控制電路110可能繼續進行設置操作的下一步驟或判定設置操作失敗而結束設置操作。Next, theverification circuit 120 performs a verification step to determine whether the setting operation is successful (step S212), and provides the determination result to thecontrol circuit 110. In the verification step of this embodiment, theverification circuit 120 can determine whether the setting operation is successful by comparing whether the current flowing through thememory cell 131 is greater than or equal to a predetermined verification current Ivfy1. That is, when the current flowing through thememory cell 131 is greater than or equal to the verification current Ivfy1, it indicates that the setting operation is successful. Conversely, when the current flowing through thememory cell 131 is less than the verification current Ivfy1, it indicates that the setting operation is unsuccessful. At this time, thecontrol circuit 110 may continue to the next step of the setting operation or determine that the setting operation has failed and end the setting operation.

當判斷出設置操作成功時,控制電路110結束設置操作(步驟S221)。然而,當判斷出設置操作不成功時,控制電路110對記憶體131施加一反相設置電壓Vis1(步驟S213)。在一實施例中,反相設置電壓Vis1係為一負電壓。在另一實施例中,反相設置電壓Vis1的絕對值小於設置電壓Vs1的絕對值。When it is determined that the setting operation is successful, thecontrol circuit 110 ends the setting operation (step S221). However, when it is determined that the setting operation is unsuccessful, thecontrol circuit 110 applies an inverted setting voltage Vis1 to the memory 131 (step S213). In one embodiment, the reverse setting voltage Vis1 is a negative voltage. In another embodiment, the absolute value of the inverted set voltage Vis1 is smaller than the absolute value of the set voltage Vs1.

接著,驗證電路120再次執行驗證步驟以判斷設置操作是否成功(步驟S214),並將判斷結果提供給控制電路110。當判斷出設置操作成功時,控制電路110結束設置操作(步驟S221)。然而,當驗證電路120再次判斷出設置操作不成功時,控制電路110則將記憶胞131所屬記憶胞組MG0對應的旗標位元F0設定為第二旗標狀態(步驟S219)。此時,由於記憶胞131可能已經發生故障,因此控制電路110判定設置操作失敗並結束設置操作(步驟S220)。Next, theverification circuit 120 performs the verification step again to determine whether the setting operation is successful (step S214), and provides the determination result to thecontrol circuit 110. When it is judged that the setting operation is successful, thecontrol circuit 110 ends the setting operation (stepS221). However, when theverification circuit 120 again determines that the setting operation is unsuccessful, thecontrol circuit 110 sets the flag bit F0 corresponding to the memory cell group MG0 to which thememory cell 131 belongs to the second flag state (step S219). At this time, since thememory cell 131 may have failed, thecontrol circuit 110 determines that the setting operation has failed and ends the setting operation (step S220).

在一些實施例中,在執行步驟S219時,控制電路110亦可繼續執行設置操作的其他步驟並持續判斷設置操作是否成功,直到設置操作中預設的所有步驟都執行完後,仍未判斷出設置操作成功時,才執行步驟S220。In some embodiments, when step S219 is performed, thecontrol circuit 110 may continue to perform other steps of the setting operation and continue to determine whether the setting operation is successful until all the steps preset in the setting operation have been performed, and no judgment has been made When the setting operation is successful, step S220 is executed.

在此說明的是,當步驟S213對記憶胞131施加的反相設置電壓Vis1未能使對記憶胞131的設置操作成功時(即步驟S214判斷出設置操作不成功),表示記憶胞131及所屬記憶胞組MG0的其他記憶胞132~13m可能已經出現劣化的傾向,因此本發明在步驟S219時會將記憶胞131所屬記憶胞組MG0對應的旗標位元F0設定為第二旗標狀態。It is explained here that when the reverse setting voltage Vis1 applied to thememory cell 131 in step S213 fails to make the setting operation on thememory cell 131 successful (that is, step S214 determines that the setting operation is unsuccessful), it indicates that thememory cell 131 and its Theother memory cells 132~13m of the memory cell group MG0 may have a tendency to deteriorate. Therefore, in step S219, the present invention sets the flag bit F0 corresponding to the memory cell group MG0 to which thememory cell 131 belongs to the second flag state.

第3圖繪示本發明之電阻式記憶體的設置方法的另一流程示意圖。第3圖相似第2圖,不同之處在於第3圖多了步驟S315~S318。其中,由於第3圖的步驟S311~S314相同於第2圖的步驟S211~S214,且步驟S319~S321相同於第2圖的步驟S219~S221,故不再贅述。FIG. 3 is another schematic flow chart of the method for installing a resistive memory of the present invention. Figure 3 is similar to Figure 2 except that Figure 3 has additional steps S315-S318. Among them, since steps S311 to S314 in FIG. 3 are the same as steps S211 to S214 in FIG. 2, and steps S319 to S321 are the same as steps S219 to S221 in FIG. 2, they will not be repeated here.

請參照第3圖,在步驟S315中,當步驟S314判斷出設置操作不成功時,控制電路110對記憶胞131施加設置電壓Vs2。在一實施例中,設置電壓Vs2係為一正電壓。在一實施例中,設置電壓Vs2的大小可能相同或大於設置電壓Vs1。Referring to FIG. 3, in step S315, when it is determined in step S314 that the setting operation is unsuccessful, thecontrol circuit 110 applies the setting voltage Vs2 to thememory cell 131. In one embodiment, the set voltage Vs2 is a positive voltage. In an embodiment, the set voltage Vs2 may be the same or larger than the set voltage Vs1.

接著,驗證電路120執行驗證步驟以判斷設置操作是否成功(步驟S316),並將判斷結果提供給控制電路110。當判斷出設置操作成功時,控制電路110結束設置操作(步驟S321)。當判斷出設置操作不成功時,控制電路110對記憶胞131施加一反相設置電壓Vis2(步驟S317)。在本實施例中,反相設置電壓Vis2係為一負電壓。且反相設置電壓Vis2大小的絕對值在實質上可能相同或大於反相設置電壓Vis1。Next, theverification circuit 120 performs a verification step to determine whether the setting operation is successful (step S316), and provides the determination result to thecontrol circuit 110. When it is determined that the setting operation is successful, thecontrol circuit 110 ends the setting operation (step S321). When it is determined that the setting operation is unsuccessful, thecontrol circuit 110 applies an inverted setting voltage Vis2 to the memory cell 131 (step S317). In this embodiment, the reverse setting voltage Vis2 is a negative voltage. Moreover, the absolute value of the magnitude of the reverse setting voltage Vis2 may be substantially the same or greater than the reverse setting voltage Vis1.

之後,驗證電路120再次執行驗證步驟以判斷設置操作是否成功(步驟S318)。當判斷出設置操作成功時,結束設置操作(步驟S321)。然而,當判斷出設置操作不成功時,控制電路11則將旗標位元F0設定為第二旗標狀態(步驟S319),並判定設置操作失敗而結束設置操作(步驟S320)。After that, theverification circuit 120 performs the verification step again to determine whether the setting operation is successful (step S318). When it is determined that the setting operation is successful, the setting operation is ended (step S321). However, when it is determined that the setting operation is unsuccessful, the control circuit 11 sets the flag bit F0 to the second flag state (step S319), and determines that the setting operation fails and ends the setting operation (step S320).

在此特別說明的是,在一些實施例中,當如第3圖的實施例所示,若電阻式記憶體的設置方法包含了多個施加反相設置電壓的步驟(如步驟S313及S317)時,使用者可根據需求(例如產品設計、製程能力)的不同,選擇性地在任一施加反相設置電壓後的驗證步驟(如步驟S314及S318)後判斷出仍未成功設置該記憶胞時,將對應的旗標位元調整為第二旗標狀態。It is particularly explained here that in some embodiments, as shown in the embodiment of FIG. 3, if the setting method of the resistive memory includes multiple steps of applying an inverse setting voltage (such as steps S313 and S317) At this time, the user can selectively determine whether the memory cell has not been successfully set after any verification step (such as steps S314 and S318) after applying the reverse setting voltage according to different needs (eg product design, process capability) , Adjust the corresponding flag bit to the second flag state.

第4圖為本發明之電阻式記憶體的重置方法的一流程示意圖。在本實施例中,控制電路110係根據旗標位元F0~Fn,對記憶胞執行一第一重置操作或一第二重置操作。為清楚說明本發明的重置方法,在此假設控制電路110係對記憶陣列130的另一記憶胞132執行重置操作。FIG. 4 is a schematic flow chart of the reset method of the resistive memory of the present invention. In this embodiment, thecontrol circuit 110 performs a first reset operation or a second reset operation on the memory cells according to the flag bits F0~Fn. To clearly illustrate the reset method of the present invention, it is assumed that thecontrol circuit 110 performs a reset operation on anothermemory cell 132 of thememory array 130.

首先,控制電路110判斷記憶胞132所屬記憶胞組MG0所對應的旗標位元F0的旗標狀態(步驟S410)。當旗標位元F0具有第一旗標狀態時,表示記憶胞組MG0中的記憶胞131~13m尚未出現劣化的傾向。因此,控制電路110對記憶胞132執行第一重置操作S420。第一重置操作S420包括步驟S421~S425及S440。First, thecontrol circuit 110 determines the memory cell group to which thememory cell 132 belongsThe flag state of the flag bit F0 corresponding to MG0 (step S410). When the flag bit F0 has the first flag state, it indicates that thememory cells 131 to 13m in the memory cell group MG0 have not yet shown a tendency to deteriorate. Therefore, thecontrol circuit 110 performs the first reset operation S420 on thememory cell 132. The first reset operation S420 includes steps S421-S425 and S440.

在步驟S421中,控制電路110對記憶胞132施加一重置電壓Vr1。在一實施例中,重置電壓Vr1係為一負電壓。在另一實施例中,重置電壓Vr1的大小的絕對值大於反相設置電壓Vis1及Vis2的大小的絕對值。在其他實施例中,重置電壓Vr1的大小介於反相設置電壓Vis1及Vis2的4/3~2倍之間。In step S421, thecontrol circuit 110 applies a reset voltage Vr1 to thememory cell 132. In one embodiment, the reset voltage Vr1 is a negative voltage. In another embodiment, the absolute value of the magnitude of the reset voltage Vr1 is greater than the absolute value of the magnitude of the reverse setting voltages Vis1 and Vis2. In other embodiments, the magnitude of the reset voltage Vr1 is between 4/3 and 2 times the reverse setting voltages Vis1 and Vis2.

接著,驗證電路120執行一驗證步驟以判斷重置操作是否成功(步驟S422),並將判斷結果提供給控制電路110。在本實施例的驗證步驟中,驗證電路120可通過比較流經記憶胞132的電流是否小於等於一預設的驗證電流Ivfy2以判斷重置操作是否成功。亦即,當流經記憶胞132的電流小於等於驗證電流Ivfy2時,表示重置操作成功。相反地,當流經記憶胞132的電流大於驗證電流Ivfy2時,表示重置操作不成功,此時,控制電路110可能繼續進行重置操作的下一步驟或判定重置操作失敗而結束重置操作。Next, theverification circuit 120 performs a verification step to determine whether the reset operation is successful (step S422), and provides the determination result to thecontrol circuit 110. In the verification step of this embodiment, theverification circuit 120 can determine whether the reset operation is successful by comparing whether the current flowing through thememory cell 132 is less than or equal to a predetermined verification current Ivfy2. That is, when the current flowing through thememory cell 132 is less than or equal to the verification current Ivfy2, it indicates that the reset operation is successful. Conversely, when the current flowing through thememory cell 132 is greater than the verification current Ivfy2, it indicates that the reset operation is unsuccessful. At this time, thecontrol circuit 110 may continue to the next step of the reset operation or determine that the reset operation has failed and end the reset operating.

當判斷出重置操作成功時,控制電路110結束重置操作(步驟S440)。然而,當判斷出重置操作不成功時,控制電路110對記憶胞132施加重置電壓Vr2(步驟S423)。在一實施例中,重置電壓Vr2為一負電壓。在另一實施例中,重置電壓Vr2的絕對值在實質上大於或等於重置電壓Vr1的絕對值。When it is determined that the reset operation is successful, thecontrol circuit 110 ends the reset operation (step S440). However, when it is determined that the reset operation is unsuccessful, thecontrol circuit 110 applies the reset voltage Vr2 to the memory cell 132 (step S423). In one embodiment, the reset voltage Vr2 is a negative voltage. In another embodiment, the absolute value of the reset voltage Vr2 is substantially greater than or equal to the absolute value of the reset voltage Vr1.

之後,驗證電路120再次執行驗證步驟以判斷重置操作是否成功(步驟S424),並將判斷結果提供給控制電路110。當判斷出重置操作成功時,控制電路110結束重置操作(步驟S440)。然而,當再次判斷出重置操作不成功時,表示記憶胞132無法被重置。因此,控制電路110判定重置操作失敗並結束第一重置操作(步驟S425)。After that, theverification circuit 120 performs the verification step again to determine whether the reset operation is successful (step S424), and provides the determination result to thecontrol circuit 110. When it is determined that the reset operation is successful, thecontrol circuit 110 ends the reset operation (step S440). However, when it is determined that the reset operation is unsuccessful again, it means that thememory cell 132 cannot be reset. Therefore, thecontrol circuit 110 determines that the reset operation has failed and ends the first reset operation (step S425).

請回到步驟S410,當旗標位元F0具有第二旗標狀態時,表示記憶胞組MG0中的記憶胞131~13m可能已經出現劣化的傾向。因此,控制電路110對記憶胞132執行第二重置操作S430。第二重置操作S430包括步驟S431~S435及S440。Please return to step S410. When the flag bit F0 has the second flag state, it indicates that thememory cells 131 to 13m in the memory cell group MG0 may have a tendency to deteriorate. Therefore, thecontrol circuit 110 performs the second reset operation S430 on thememory cell 132. The second reset operation S430 includes steps S431-S435 and S440.

在步驟S431中,控制電路110對記憶胞132施加一重置電壓Vr1’。在一實施例中,重置電壓Vr1’係為一負電壓。重置電壓Vr1’的大小在實質上小於重置電壓Vr1。In step S431, thecontrol circuit 110 applies a reset voltage Vr1' to thememory cell 132. In one embodiment, the reset voltage Vr1' is a negative voltage. The magnitude of the reset voltage Vr1' is substantially smaller than the reset voltage Vr1.

接著,驗證電路120執行驗證步驟以判斷重置操作是否成功(步驟S432),並將判斷結果提供給控制電路110。當判斷出重置操作成功時,控制電路110結束重置操作(步驟S440)。然而,當判斷出重置操作不成功時,控制電路110對記憶胞132施加一重置電壓Vr2’(步驟S433)。在一實施例中,重置電壓Vr2’係為一負電壓。重置電壓Vr2’的大小在實質上可能大於或等於重置電壓Vr1’。Next, theverification circuit 120 performs a verification step to determine whether the reset operation is successful (step S432), and provides the determination result to thecontrol circuit 110. When it is determined that the reset operation is successful, thecontrol circuit 110 ends the reset operation (step S440). However, when it is determined that the reset operation is unsuccessful, thecontrol circuit 110 applies a reset voltage Vr2' to the memory cell 132 (step S433). In one embodiment, the reset voltage Vr2' is a negative voltage. The magnitude of the reset voltage Vr2' may be substantially greater than or equal to the reset voltage Vr1'.

接著,驗證電路120再次執行驗證步驟以判斷重置操作是否成功(步驟S434),並將判斷結果提供給控制電路110。當判斷出重置操作成功時,控制電路110結束重置操作(步驟S440)。然而,當再次判斷出重置操作不成功時,表示記憶胞132無法被重置,故控制電路110結束第二重置操作(步驟S435)。Next, theverification circuit 120 performs the verification step again to determine whether the reset operation is successful (step S434), and provides the determination result to thecontrol circuit 110. When it is determined that the reset operation is successful, thecontrol circuit 110 ends the reset operation (step S440). However, when it is judged again that the reset operation is unsuccessful, it means that thememory cell132 cannot be reset, so thecontrol circuit 110 ends the second reset operation (step S435).

在本發明中,由於當記憶胞組中的任一記憶胞出現劣化的現象時,控制電路會變更該記憶胞所屬記憶胞組的旗標位元的旗標狀態。並且,本發明會根據旗標位元的不同旗標狀態,對正常記憶胞組中的記憶胞使用正常的重置電壓進行重置操作,並對劣化的記憶胞組中的記憶胞使用較弱的重置電壓進行重置操作,故可增加電阻式記憶體的耐受力(endurance)、可靠度(reliability)及性能。再者,由於本發明不需計數電阻式記憶體中的記憶胞的操作次數以判斷記憶胞是否可能會開始劣化,故可減少電阻式記憶體的功耗,並增加電阻式記憶體的可使用空間。In the present invention, when any memory cell in the memory cell group deteriorates, the control circuit changes the flag state of the flag bit of the memory cell group to which the memory cell belongs. In addition, according to different flag states of the flag bits, the present invention performs a reset operation on the memory cells in the normal memory cell group using a normal reset voltage, and uses weaker memory cells in the deteriorated memory cell group The reset voltage is reset, so the endurance, reliability and performance of the resistive memory can be increased. Furthermore, since the present invention does not need to count the number of operations of the memory cell in the resistive memory to determine whether the memory cell may start to deteriorate, it can reduce the power consumption of the resistive memory and increase the usability of the resistive memory space.

除非另作定義,在此所有詞彙(包含技術與科學詞彙)均屬本發明所屬技術領域中具有通常知識者之一般理解。此外,除非明白表示,詞彙於一般字典中之定義應解釋為與其相關技術領域之文章中意義一致,而不應解釋為理想狀態或過分正式之語態。Unless otherwise defined, all vocabulary (including technical and scientific vocabulary) herein belongs to the general understanding of those with ordinary knowledge in the technical field to which the present invention belongs. In addition, unless clearly stated, the definition of vocabulary in a general dictionary should be interpreted to be consistent with the meaning in articles in the related technical field, and should not be interpreted as an ideal state or an excessively formal voice.

雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾。舉例來,本發明實施例所系統、裝置或是方法可以硬體、軟體或硬體以及軟體的組合的實體實施例加以實現。因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed as above with preferred embodiments, it is not intended to limit the present invention. Any person with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. . For example, the system, device, or method in the embodiments of the present invention may be implemented by physical embodiments of hardware, software, or a combination of hardware and software. Therefore, the protection scope of the present invention shall be subject to the scope defined in the appended patent application.

S410、S420~S425、S430~S435、S440‧‧‧步驟S410, S420~S425, S430~S435, S440

Claims (16)

Translated fromChinese
一種電阻式記憶體,包括:一第一記憶電路,具有複數記憶胞組,其中每一記憶胞組具有至少一記憶胞;一驗證電路,耦接至該第一記憶電路,驗證對該等記憶胞之至少一者所執行的一特定操作是否成功;一第二記憶電路,具有複數個旗標位元,其中每一旗標位元儲存對應於每一記憶胞組的旗標狀態;以及一控制電路,耦接該驗證電路、該第一記憶電路以及該第二記憶電路;其中該等旗標位元之每一者的初始狀態為一第一旗標狀態;其中於一重置期間,該控制電路根據一記憶胞組所對應的一旗標位元的旗標狀態決定對該記憶胞組中的一第一記憶胞執行一第一重置操作或是一第二重置操作,當該旗標位元具有該第一旗標狀態時,該控制電路執行該第一重置操作,而當該旗標位元具有一第二旗標狀態時,該控制電路執行該第二重置操作。A resistive memory includes: a first memory circuit having a plurality of memory cell groups, wherein each memory cell group has at least one memory cell; and a verification circuit coupled to the first memory circuit to verify the memories Whether a particular operation performed by at least one of the cells is successful; a second memory circuit having a plurality of flag bits, where each flag bit stores a flag state corresponding to each memory cell group; and a A control circuit coupled to the verification circuit, the first memory circuit and the second memory circuit; wherein the initial state of each of the flag bits is a first flag state; wherein during a reset period, The control circuit determines whether to perform a first reset operation or a second reset operation on a first memory cell in the memory cell group according to the flag state of a flag bit corresponding to the memory cell group, when When the flag bit has the first flag state, the control circuit performs the first reset operation, and when the flag bit has a second flag state, the control circuit performs the second reset operating.如申請專利範圍第1項所述之電阻式記憶體,其中在執行該第一重置操作時,該控制電路施加一第一重置電壓予該第一記憶胞,並且在執行該第二重置操作時,該控制電路施加一第二重置電壓予該第一記憶胞,該第一重置電壓大小的絕對值大於該第二重置電壓大小的絕對值。The resistive memory as described in item 1 of the scope of the patent application, wherein when performing the first reset operation, the control circuit applies a first reset voltage to the first memory cell and performs the second reset During the reset operation, the control circuit applies a second reset voltage to the first memory cell. The absolute value of the first reset voltage is greater than the absolute value of the second reset voltage.如申請專利範圍第2項所述之電阻式記憶體,其中在執行該第一重置操作的期間,該控制電路先施加該第一重置電壓予該第一記憶胞,該驗證電路再判斷該第一重置操作是否成功,當判斷出該第一重置操作成功時,該控制電路結束該第一重置操作,當判斷出該第一重置操作不成功時,該控制電路更施加一第三重置電壓予該第一記憶胞。The resistive memory as described in item 2 of the patent application scope, in whichDuring the first reset operation, the control circuit first applies the first reset voltage to the first memory cell, the verification circuit then determines whether the first reset operation is successful, and when the first reset operation is determined When successful, the control circuit ends the first reset operation. When it is determined that the first reset operation is unsuccessful, the control circuit further applies a third reset voltage to the first memory cell.如申請專利範圍第3項所述之電阻式記憶體,其中該第三重置電壓大小的絕對值大於等於該第一重置電壓大小的絕對值。The resistive memory according to item 3 of the patent application scope, wherein the absolute value of the third reset voltage is greater than or equal to the absolute value of the first reset voltage.如申請專利範圍第1項所述之電阻式記憶體,其中在一設置期間,當該控制電路在施加一設置電壓予該記憶胞組中的一第二記憶胞,並施加一反相設置電壓予該第二記憶胞後,仍無法成功設置該第二記憶胞時,該控制電路設定該第二記憶胞所屬記憶胞組對應的該旗標位元為該第二旗標狀態。The resistive memory as described in item 1 of the patent application scope, wherein during a setting period, when the control circuit is applying a setting voltage to a second memory cell in the memory cell group, and applying an inverted setting voltage After the second memory cell is not successfully set, the control circuit sets the flag bit corresponding to the memory cell group to which the second memory cell belongs to the second flag state.如申請專利範圍第5項所述之電阻式記憶體,其中該第一記憶胞與該第二記憶胞為同一記憶胞。The resistive memory according to item 5 of the patent application scope, wherein the first memory cell and the second memory cell are the same memory cell.如申請專利範圍第5項所述之電阻式記憶體,其中當該控制電路在施加該反相設置電壓後仍無法成功設置該第二記憶胞時,該控制電路更施加一第二設置電壓予該第二記憶胞。The resistive memory as described in item 5 of the patent application scope, wherein when the control circuit cannot successfully set the second memory cell after applying the reverse setting voltage, the control circuit further applies a second setting voltage to The second memory cell.如申請專利範圍第7項所述之電阻式記憶體,其中該第二設置電壓的大小大於該第一設置電壓。The resistive memory according to item 7 of the patent application scope, wherein the magnitude of the second setting voltage is greater than the first setting voltage.一種控制方法,適用於一電阻式記憶體,該電阻式記憶體至少包括複數記憶胞組以及複數旗標位元,其中每一記憶胞組具有至少一記憶胞,其中每一旗標位元具有對應於該等記憶胞組之一者的旗標狀態,其中該等旗標位元之每一者的初始狀態為一預設旗標狀態,該控制方法包括:選擇一記憶胞組中的一第一記憶胞;判斷對應該記憶胞組的該旗標位元是否具有該預設旗標狀態;當該旗標位元具有該預設旗標狀態時,對該記憶胞進行一第一重置操作;以及當該旗標位元不具有該預設旗標狀態時,對該記憶胞進行一第二重置操作。A control method applicable to a resistive memoryThe body includes at least a plurality of memory cell groups and a plurality of flag bits, wherein each memory cell group has at least one memory cell, wherein each flag bit has a flag state corresponding to one of the memory cell groups, wherein The initial state of each of the flag bits is a preset flag state. The control method includes: selecting a first memory cell in a memory cell group; determining the flag bit corresponding to the memory cell group Whether the cell has the preset flag state; when the flag bit has the preset flag state, perform a first reset operation on the memory cell; and when the flag bit does not have the preset flag When the target state is reached, a second reset operation is performed on the memory cell.如申請專利範圍第9項所述之控制方法,其中該第一重置操作至少包括一施加一第一重置電壓予該第一記憶胞的步驟,並且該第二重置操作至少包括一施加一第二重置電壓予該第一記憶胞的步驟,其中第一重置電壓大小的絕對值大於該第二重置電壓大小的絕對值。The control method according to item 9 of the patent application scope, wherein the first reset operation includes at least a step of applying a first reset voltage to the first memory cell, and the second reset operation includes at least an application A step of giving a second reset voltage to the first memory cell, wherein the absolute value of the first reset voltage is greater than the absolute value of the second reset voltage.如申請專利範圍第10項所述之控制方法,其中該第一重置操作包括:施加該第一重置電壓予該第一記憶胞;判斷該第一重置操作是否成功;當判斷出該第一重置操作不成功時,施加一第三重置電壓予該第一記憶胞。The control method as described in item 10 of the patent application scope, wherein the first reset operation includes: applying the first reset voltage to the first memory cell; determining whether the first reset operation is successful; when determining the When the first reset operation is unsuccessful, a third reset voltage is applied to the first memory cell.如申請專利範圍第11項所述之控制方法,其中該第三重置電壓大小的絕對值大於等於該第一重置電壓大小的絕對值。The control method as described in item 11 of the patent application scope, in which the thirdThe absolute value of the reset voltage is greater than or equal to the absolute value of the first reset voltage.如申請專利範圍第9項所述之控制方法,其中該控制電路在一設置期間對該記憶胞組的一第二記憶胞執行一設置操作,更包括:施加一第一設置電壓予該第二記憶胞;判斷該設置操作是否成功;當判斷出該設置操作不成功時,施加一反相設置電壓予該第二記憶胞,並再次判斷該設置操作是否成功;當判斷出該設置操作不成功時,設定該旗標位元為一第二旗標狀態。The control method as described in item 9 of the patent application scope, wherein the control circuit performs a setting operation on a second memory cell of the memory cell group during a setting period, further comprising: applying a first setting voltage to the second Memory cell; determine whether the setting operation is successful; when it is determined that the setting operation is unsuccessful, apply an inverted setting voltage to the second memory cell, and again determine whether the setting operation is successful; when it is determined that the setting operation is unsuccessful At this time, the flag bit is set to a second flag state.如申請專利範圍第13項所述之控制方法,其中在施加該反相設置電壓予該第二記憶胞後仍無法成功設置該第二記憶胞時,施加一第二設置電壓予該第二記憶胞。The control method as described in item 13 of the patent application range, wherein a second setting voltage is applied to the second memory when the second memory cell cannot be successfully set after applying the reverse setting voltage to the second memory cell Cell.如申請專利範圍第14項所述之控制方法,其中該第一記憶胞與該第二記憶胞為同一記憶胞。The control method as described in item 14 of the patent application scope, wherein the first memory cell and the second memory cell are the same memory cell.如申請專利範圍第14項所述之控制方法,其中該第二設置電壓的大小大於該第一設置電壓。The control method as described in item 14 of the patent application range, wherein the magnitude of the second setting voltage is greater than the first setting voltage.
TW108100845A2019-01-092019-01-09Resistive memory and control methodTWI689929B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
TW108100845ATWI689929B (en)2019-01-092019-01-09Resistive memory and control method

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
TW108100845ATWI689929B (en)2019-01-092019-01-09Resistive memory and control method

Publications (2)

Publication NumberPublication Date
TWI689929Btrue TWI689929B (en)2020-04-01
TW202027081A TW202027081A (en)2020-07-16

Family

ID=71132522

Family Applications (1)

Application NumberTitlePriority DateFiling Date
TW108100845ATWI689929B (en)2019-01-092019-01-09Resistive memory and control method

Country Status (1)

CountryLink
TW (1)TWI689929B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7969806B2 (en)*2008-04-282011-06-28Qimonda AgSystems and methods for writing to a memory
US10067683B2 (en)*2016-07-192018-09-04Western Digital Technologies, Inc.Systems and methods for classifying data in solid state drives
TWI637393B (en)*2016-12-082018-10-01華邦電子股份有限公司Semiconductor device and adjusting method thereof
US20180366187A1 (en)*2015-01-142018-12-20Industrial Technology Research InstituteMethod for controlling resistive random-access memory

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7969806B2 (en)*2008-04-282011-06-28Qimonda AgSystems and methods for writing to a memory
US20180366187A1 (en)*2015-01-142018-12-20Industrial Technology Research InstituteMethod for controlling resistive random-access memory
US10067683B2 (en)*2016-07-192018-09-04Western Digital Technologies, Inc.Systems and methods for classifying data in solid state drives
TWI637393B (en)*2016-12-082018-10-01華邦電子股份有限公司Semiconductor device and adjusting method thereof

Also Published As

Publication numberPublication date
TW202027081A (en)2020-07-16

Similar Documents

PublicationPublication DateTitle
US8254181B2 (en)Nonvolatile memory device and programming method
US8228731B2 (en)Random access memory with CMOS-compatible nonvolatile storage element and parallel storage capacitor
JP5413697B2 (en) Method, apparatus, and system for coping with changes in threshold voltage in memory device
US9858993B2 (en)Non-volatile memory device and method of programming the same
TWI363345B (en)Erase algorithm for multi-level bit flash memory
US20140237165A1 (en)Memory controller, method of operating the same and memory system including the same
US11984164B2 (en)Non-volatile static random access memory (nvSRAM) with multiple magnetic tunnel junction cells
EP1652191A1 (en)Detecting over programmed memory cells after programming of adjacent memory cells
KR20090124100A (en) Nonvolatile Memory Device and Operation Method
JP7236788B2 (en) Counter-based reads in memory devices
TW201320086A (en)Determining and transferring data from a memory array
US20090285020A1 (en)Method of programming a multi level cell in a non-volatile memory device
CN107045888B (en)Data erasing method
TW201232546A (en)Non-volatile memory device and cache program method of the same
JP6405612B2 (en) Ferroelectric memory device and memory writing method
US20090237997A1 (en)Random access memory with cmos-compatible nonvolatile storage element
US11742034B2 (en)Memory device including dynamic programming voltage
CN100570749C (en)Method for judging logic state of storage unit of flash memory
TWI689929B (en)Resistive memory and control method
CN101169973A (en)High programming speed multi-level cell memory
US20170162269A1 (en)Apparatuses and methods for reducing read disturb
TW201705149A (en)Semiconductor memory device
KR100703806B1 (en) Non-volatile memory, apparatus and method for determining data validity therefor
CN111554337B (en)Resistive memory and control method
CN107430889B (en)Rewriting method of semiconductor storage device and semiconductor storage device

[8]ページ先頭

©2009-2025 Movatter.jp