TWI708254B - Method and electronic circuit for verifying operation performed by cell of rram - Google Patents
Method and electronic circuit for verifying operation performed by cell of rram Download PDFInfo
- Publication number
- TWI708254B TWI708254B TW108145311A TW108145311A TWI708254B TW I708254 B TWI708254 B TW I708254B TW 108145311 A TW108145311 A TW 108145311A TW 108145311 A TW108145311 A TW 108145311A TW I708254 B TWI708254 B TW I708254B
- Authority
- TW
- Taiwan
- Prior art keywords
- resistance
- memory cell
- change rate
- random access
- resistive random
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000008859 change Effects 0.000 claims abstract description 79
- 230000007423 decrease Effects 0.000 claims description 7
- 238000005259 measurement Methods 0.000 claims description 6
- 239000003990 capacitor Substances 0.000 claims description 4
- 238000011084 recovery Methods 0.000 claims 2
- 238000012795 verification Methods 0.000 description 25
- 238000012360 testing method Methods 0.000 description 12
- 238000001514 detection method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000010998 test method Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
本發明是有關於一種驗證方法,且特別是有關於一種驗證執行於電阻式隨機存取記憶體(resistive random access memory,RRAM)的記憶胞上的操作的方法及電子裝置。The present invention relates to a verification method, and more particularly, to a method and an electronic device for verifying operations performed on a memory cell of a resistive random access memory (RRAM).
驗證操作像是在電阻式隨機存取記憶體晶片的記憶胞上的寫入操作或程式化操作之類的的習知方法是藉由施加電脈衝於記憶胞來檢測記憶胞的電阻值,並隨後將偵測到的電阻值與預定目標值進行比較。如果在寫入操作期間偵測到的電阻值已達到目標值,那麼寫入操作被視為是成功的。但是,如果偵測到的電阻值沒有達到目標值,則寫入操作被視為已經失敗或尚未完成。如果寫入操作尚未完成,則寫入操作應允許繼續。但是如果寫入操作失敗了,那麼先前的寫入操作將被刪除以允許重寫相同的記憶胞。如果在寫入操作完成後檢測到的電阻沒有達到目標值,那麼到達目標值的失敗可能是由於記憶胞的缺陷、寫入失敗或其他因子。在那種情況下,先前的寫入操作將被刪除,並且相同的記憶胞可以被再次重寫。The conventional method for verifying operations such as writing operations or programming operations on the memory cell of a resistive random access memory chip is to detect the resistance value of the memory cell by applying an electric pulse to the memory cell, and The detected resistance value is then compared with a predetermined target value. If the resistance value detected during the write operation has reached the target value, the write operation is regarded as successful. However, if the detected resistance value does not reach the target value, the write operation is deemed to have failed or not yet completed. If the write operation has not been completed, the write operation should be allowed to continue. But if the write operation fails, then the previous write operation will be deleted to allow the same memory cell to be rewritten. If the detected resistance does not reach the target value after the write operation is completed, the failure to reach the target value may be due to a defect in the memory cell, a write failure, or other factors. In that case, the previous write operation will be deleted, and the same memory cell can be rewritten again.
圖1A示出了應用習知的驗證方法以驗證電阻式隨機存取記憶體晶片的記憶胞上的操作的假設情形。在第一驗證點101,由於寫入操作尚未完成,偵測到的電阻值可能沒有改變,因此寫入操作將允許繼續。在第二驗證點102,偵測到的電阻值已經達到並超過了目標值111,因此寫入操作被認為是成功的。或者,如果電阻值達到並超過目標值111但是在第三驗證點103時電阻值被檢測到未能達到目標值111,則不判斷寫入操作是否尚未完成且應該允許繼續或之前的寫入操作應擦除以進行後續重寫。FIG. 1A shows a hypothetical situation where the conventional verification method is applied to verify the operation on the memory cell of the resistive random access memory chip. At the
圖1B示出了應用習知的測試方法以驗證電阻式隨機存取記憶體晶片的記憶胞上的操作的另一假設情形。在這種情況下,在第四驗證點104時,偵測到的電阻值105尚未到達目標值111,但由於站在時間點基準上,在時間點檢測到電阻值,很難判斷寫入操作是否實際上已經失敗,且在每個時間點,習知的測試方法將獲得一個偵測到的電阻值。FIG. 1B shows another hypothetical situation where the conventional test method is applied to verify the operation on the memory cell of the resistive random access memory chip. In this case, at the
基於圖1A和圖1B的假設情景,可以看出如果驗證方法僅將偵測到的記憶胞的電阻值與預定的目標值進行比較,難以知道是否發生重寫。即使習知的驗證方法可以解決一些問題,習知的驗證方法仍然無法檢測到一些從未達到目標值111的記憶胞。因此,驗證在電阻式隨機存取記憶體的記憶胞上的操作需要更複雜的方法。Based on the hypothetical scenarios in FIGS. 1A and 1B, it can be seen that if the verification method only compares the detected resistance value of the memory cell with a predetermined target value, it is difficult to know whether rewriting has occurred. Even if the conventional verification method can solve some problems, the conventional verification method still cannot detect some memory cells that never reach the target value of 111. Therefore, verifying the operation on the memory cell of the resistive random access memory requires more complicated methods.
本發明提供一種驗證執行於電阻式隨機存取記憶體(resistive random access memory,RRAM)的記憶胞上的操作的方法和電子電路。The present invention provides a method and an electronic circuit for verifying operations performed on a memory cell of a resistive random access memory (RRAM).
一方面,本發明是有關於一種驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的方法。該方法包括但不限於:在寫入操作期間,持續對電阻式隨機存取記憶體的記憶胞上施加第一寫入電壓;在寫入操作期間,持續測量記憶胞的電阻變化率;檢測電阻變化率是否出現變化;當檢測到電阻變化率出現變化時,檢測第一電阻是否低於目標電阻值;以及當已檢測到第一電阻低於目標電阻值時,判斷記憶胞是有效的。In one aspect, the present invention relates to a method for verifying operations performed on a memory cell of a resistive random access memory. The method includes, but is not limited to: during the write operation, continuously applying the first write voltage to the memory cell of the resistive random access memory; during the write operation, continuously measuring the resistance change rate of the memory cell; detecting resistance Whether the change rate has changed; when a change in the resistance change rate is detected, whether the first resistance is lower than the target resistance value is detected; and when it has been detected that the first resistance is lower than the target resistance value, it is judged that the memory cell is valid.
一方面,本發明是有關於一種在電阻式隨機存取記憶體的記憶胞上執行操作的電子電路,且電路將包括但不限於:控制器電路,其用以在一寫入操作期間,持續對電阻式隨機存取記憶體的記憶胞上施加第一寫入電壓;在該寫入操作期間,持續測量記憶胞的電阻變化率;檢測電阻變化率是否出現變化;當檢測到電阻變化率出現變化時,檢測第一電阻是否低於目標電阻值;以及當已檢測到第一電阻低於目標電阻值時,判斷記憶胞是有效的。In one aspect, the present invention relates to an electronic circuit that performs operations on the memory cell of a resistive random access memory, and the circuit will include, but is not limited to: a controller circuit, which is used to continue during a write operation. Apply the first write voltage to the memory cell of the resistive random access memory; during the write operation, continuously measure the resistance change rate of the memory cell; detect whether the resistance change rate has changed; when the resistance change rate is detected When it changes, it is detected whether the first resistance is lower than the target resistance value; and when it has been detected that the first resistance is lower than the target resistance value, it is judged that the memory cell is valid.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail in conjunction with the accompanying drawings.
現在將詳細描述本發明的本發明的示例性實施例,其示例在附圖中示出。在附圖和說明書中可能使用相同的參考編號來表示相同或相似的部分。Exemplary embodiments of the present invention will now be described in detail, examples of which are shown in the accompanying drawings. The same reference numbers may be used in the drawings and specification to indicate the same or similar parts.
如前所述,對於驗證執行於電阻式隨機存取記憶體(resistive random access memory,RRAM)的記憶胞上的操作而言,在特定的驗證時間點測量電阻值。在圖2中所示的第三驗證點103,測量的電阻值已經低於目標電阻值111以下,因此寫入操作將被認為是成功的。然而,或者假設記憶胞的電阻值先前已達到目標電阻值111但又回到了目標電阻值111之上,則在第二驗證點102處測量的電阻值可能會錯誤地表示寫入操作不成功。因此,本發明藉由引入機構和電路來解決上述問題以更準確地檢測是否電阻式隨機存取記憶體的記憶胞的電阻達到目標電阻值111。As mentioned above, for verification operations performed on a memory cell of a resistive random access memory (RRAM), the resistance value is measured at a specific verification time point. At the
為了更準確地測試電阻式隨機存取記憶體,本發明提供了一種方法和裝置,用以在每個記憶胞的基礎上驗證執行於電阻式隨機存取記憶體的記憶胞上的操作。本發明基於判斷電阻式隨機存取記憶體的記憶胞的電阻變化率(dR/dT)來驗證寫入過程期間執行於電阻式隨機存取記憶體的記憶胞上的操作,並將其與原始測試方法相結合。在檢測到變化率之後,寫入操作可以被視為完全自動停止,以防止重寫發生,從而減少寫入時間。在檢測到電阻值的特定變化模式之後,可以測量電阻值。在檢測到特定改變模式之後進行測量時,如果記憶胞的電阻值已達到目標電阻值,則可以判斷記憶胞是有效的。如果在檢測到特定改變模式之後,記憶胞的電阻值尚未達到目標電阻值,則可以反轉寫入電壓以便執行寫入操作的另一次迭代。In order to test resistive random access memory more accurately, the present invention provides a method and device for verifying operations performed on the memory cell of the resistive random access memory on a per-memory cell basis. The present invention is based on judging the resistance change rate (dR/dT) of the memory cell of the resistive random access memory to verify the operation performed on the memory cell of the resistive random access memory during the writing process, and compare it with the original Combination of test methods. After detecting the rate of change, the write operation can be regarded as completely automatic stop to prevent rewriting from occurring, thereby reducing the write time. After detecting the specific change pattern of the resistance value, the resistance value can be measured. When measuring after detecting a specific change pattern, if the resistance value of the memory cell has reached the target resistance value, it can be judged that the memory cell is valid. If the resistance value of the memory cell has not reached the target resistance value after the specific change pattern is detected, the write voltage can be reversed to perform another iteration of the write operation.
以圖2進一步解釋上述特定改變模式。當記憶胞的電阻值減小的期間211,本發明的方法和裝置將提供測量記憶胞的電阻變化率的機制。如圖2所示,隨著電阻的下降,(-dR/dT)將反映記憶胞的負電阻變化率相應增加。隨著記憶胞的電阻值逐漸減少,記憶胞的(-dR/dT)會開始增加。當(-dR/dT)已經超過負電阻閾值變化212,判斷是否記憶胞的電阻低於目標電阻值111。如果記憶胞的電阻低於目標電阻值111,則認為寫入操作成功並完成。否則,如果記憶胞的電阻高於目標電阻值111,則視為寫入操作已失敗,且將應用寫入電壓的反向以重複相同的寫入操作。Figure 2 further explains the above-mentioned specific change mode. During the
圖3A和圖3B分別描述了用於驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的方法和裝置。參考圖3A,在步驟S301中,在寫入操作期間,持續對電阻式隨機存取記憶體的記憶胞上施加第一寫入電壓。在步驟S302中,在寫入操作期間,電阻式隨機存取記憶體將持續測量記憶胞的電阻變化率。在步驟S303中,電阻式隨機存取記憶體將檢測電阻變化率是否出現變化(例如負電阻閾值變化212)。在步驟S304中,當檢測到電阻變化率出現變化時,電阻式隨機存取記憶體將檢測第一電阻是否低於目標電阻值。在步驟S305中,當已檢測到第一電阻低於目標電阻值時,判斷記憶胞是有效的。3A and 3B respectively describe a method and an apparatus for verifying operations performed on a memory cell of a resistive random access memory. Referring to FIG. 3A, in step S301, during the write operation, the first write voltage is continuously applied to the memory cell of the resistive random access memory. In step S302, during the write operation, the resistive random access memory will continue to measure the resistance change rate of the memory cell. In step S303, the resistive random access memory will detect whether the resistance change rate has changed (for example, the negative resistance threshold change 212). In step S304, when a change in the resistance change rate is detected, the resistive random access memory will detect whether the first resistance is lower than the target resistance value. In step S305, when it has been detected that the first resistance is lower than the target resistance value, it is determined that the memory cell is valid.
根據示例性實施例中的一個,當未檢測到第二電阻低於該目標電阻值時,判斷該記憶胞是失效的。當發生這種情況時,電阻式隨機存取記憶體可以施加與第一寫入電壓反向的第二寫入電壓(例如3V變為-3V)於記憶胞,然後執行相同寫入操作的另一個迭代。According to one of the exemplary embodiments, when it is not detected that the second resistance is lower than the target resistance value, it is determined that the memory cell is invalid. When this happens, the resistive random access memory can apply a second write voltage that is opposite to the first write voltage (for example, 3V changes to -3V) to the memory cell, and then perform the same write operation. One iteration.
根據一示例性實施例,當檢測到電阻變化率的絕對值大於電阻變化率閾值時,判斷電阻變化率出現變化。According to an exemplary embodiment, when it is detected that the absolute value of the resistance change rate is greater than the resistance change rate threshold, it is determined that the resistance change rate has changed.
根據一示例性實施例,當在第一時間點檢測到記憶胞電阻變化率出現變化時,停止寫入操作以避免重寫並減少寫入時間。According to an exemplary embodiment, when a change in the resistance change rate of the memory cell is detected at the first point in time, the writing operation is stopped to avoid rewriting and reduce the writing time.
根據一示例性實施例,依據電阻變化率及第一電阻來調整第一寫入電壓。According to an exemplary embodiment, the first write voltage is adjusted according to the resistance change rate and the first resistance.
根據一示例性實施例,施加偏壓在電阻式隨機存取記憶體的記憶胞上可以包括施加第一偏壓到電阻式隨機存取記憶體的記憶胞,檢測電阻式隨機存取記憶體的記憶胞所汲取的寫入電流是否改變,以及當未檢測到記憶胞的寫入電流是改變時,增加第一偏壓至第二偏壓。According to an exemplary embodiment, applying a bias to the memory cell of the resistive random access memory may include applying a first bias to the memory cell of the resistive random access memory, and detecting the resistance of the resistive random access memory Whether the write current drawn by the memory cell changes, and when it is not detected that the write current of the memory cell has changed, increase the first bias voltage to the second bias voltage.
根據一示例性實施例,在第一時間點測量記憶胞的第一電阻和記憶胞的電阻變化率可以藉由施加第一寫入電壓來檢測寫入電流和寫入電流的變化速率來執行,並根據一段時間內記憶胞上的寫入電壓與記憶胞上的寫入電流之間的比率,得到電阻和記憶胞的電阻變化率。According to an exemplary embodiment, measuring the first resistance of the memory cell and the resistance change rate of the memory cell at the first time point may be performed by applying a first write voltage to detect the write current and the change rate of the write current, And according to the ratio between the write voltage on the memory cell and the write current on the memory cell in a period of time, the resistance and the resistance change rate of the memory cell are obtained.
根據一示例性實施例,其中藉由第一電流鏡電路來執行測量電阻變化率,該第一電流鏡電路連接到具有第一延遲的第一電阻電容濾波器。測量變化率可以包括檢測第一電流鏡電路的第一輸出電流。如果第一輸出電流增加,則電阻變化率為正;反之如果第一輸出電流減少,則電阻變化率為負。According to an exemplary embodiment, the measurement of the resistance change rate is performed by a first current mirror circuit connected to a first resistance-capacitance filter with a first delay. Measuring the rate of change may include detecting the first output current of the first current mirror circuit. If the first output current increases, the resistance change rate is positive; otherwise, if the first output current decreases, the resistance change rate is negative.
根據一示例性實施例,藉由第二電流鏡電路執行檢測變化率,第二電流鏡電路連接到具有第二延遲的第二電阻電容濾波器,第二電阻電容濾波器具有比第一延遲更長延遲的較大電容值。According to an exemplary embodiment, the detection rate of change is performed by a second current mirror circuit, which is connected to a second resistance-capacitance filter with a second delay, and the second resistance-capacitance filter has a greater delay than the first delay. Larger capacitance value for long delay.
根據一示例性實施例,藉由測量連接到電阻式隨機的記憶胞的第三電流鏡電路的第二輸出電流以執行檢測記憶胞的第一電阻和檢測記憶胞的第二電阻。According to an exemplary embodiment, detecting the first resistance of the memory cell and detecting the second resistance of the memory cell is performed by measuring the second output current of the third current mirror circuit connected to the resistive random memory cell.
參見圖3B,裝置300將包括但不限於電阻式隨機存取記憶體記憶胞301、第一電流鏡電路302、第二電流鏡電路303、第三電流鏡電路304,以及作為控制器電路305的測量裝置。電阻式隨機存取記憶體記憶胞301是待測物。第一電流鏡電路302和第二電流鏡電路303是可選擇的元件,用以測量電阻式隨機存取記憶體記憶胞301的電阻變化率。第三電流鏡電路304用以測量電阻式隨機存取記憶體記憶胞301的電阻。測量裝置可以包括一個或多個測試設備,其可以藉由控制器電路305自動化和控制。控制器電路305可被編程或設計成實現圖2中所示的步驟和示例性實施例。控制器電路305可以藉由使用可編程單元實現,例如微型處理器、微型控制器、DSP晶片、FPGA等。控制器電路305的功能也可以用單獨的電子裝置或者積體電路實現。關於圖2、圖3A和圖3B的操作原理的細節將在本發明的後面部分中詳細敘述。3B, the
圖4和圖5描述了驗證執行於電阻式隨機存取記憶體的記憶胞上的操作方法的兩個示例性實施例。參見圖4,在步驟S401中,藉由施加第一偏壓在電阻式隨機存取記憶體的記憶胞上來檢測電阻式隨機存取記憶體的記憶胞所汲取的寫入電流是否改變。如果有改變,則執行步驟S402。如果從電阻式隨機存取記憶體中所汲取的寫入電流沒有改變,則寫入偏壓可以增加到第二偏壓,以便判斷寫入電流是否已經改變。改變寫入偏壓的過程可以重複,直到寫入電流已經改變,或者直到第二預定期間從步驟S401開始到期為止。如果寫入電流已經改變或者預定的期間已經到期,則執行步驟S402以判斷是否藉由達到目標電阻值(例如111)記憶胞被視為有效的。步驟S402與步驟S501相同,將在下一個實施例中進行說明。如果藉由步驟S501判斷電阻式隨機存取記憶體的電阻從未達到目標電阻值,則在步驟S404中,電阻式隨機存取記憶體將施加反向寫入偏壓以重啟寫入操作。如果藉由步驟S501判斷電阻式隨機存取記憶體的電阻從未達到目標電阻值,則在步驟S403中,判斷記憶胞是有效的。4 and 5 illustrate two exemplary embodiments of verifying the operation method performed on the memory cell of the resistive random access memory. Referring to FIG. 4, in step S401, a first bias is applied to the memory cell of the resistive random access memory to detect whether the write current drawn by the memory cell of the resistive random access memory changes. If there is a change, step S402 is executed. If the write current drawn from the resistive random access memory does not change, the write bias voltage can be increased to the second bias voltage to determine whether the write current has changed. The process of changing the write bias may be repeated until the write current has changed, or until the second predetermined period expires from step S401. If the write current has changed or the predetermined period has expired, step S402 is executed to determine whether the memory cell is considered valid by reaching the target resistance value (for example, 111). Step S402 is the same as step S501, and will be described in the next embodiment. If it is determined in step S501 that the resistance of the resistive random access memory has never reached the target resistance value, then in step S404, the resistive random access memory will apply a reverse write bias to restart the write operation. If it is determined in step S501 that the resistance of the resistive random access memory has never reached the target resistance value, then in step S403, it is determined that the memory cell is valid.
參考圖5,在步驟S501之前,假設已經執行了步驟S401,並且寫入電流已經改變或者第二預定的期間已經到期。然後在步驟S501中,測量記憶胞的第一電阻和記憶胞的電阻變化率。可以在第一時間點同時測量記憶胞的第一電阻和記憶胞的電阻變化率。當已經檢測到電阻變化率時,則測量電阻式隨機存取記憶體的第二電阻,反之則於步驟S501a中增加寫入偏壓。此外,當檢測到電阻的變化率時,將停止寫入操作以避免重寫並節省寫入時間。當已檢測到第二電阻低於目標電阻值(例如目標電阻值111)時,則於步驟S502中,寫入操作完成並且判斷記憶胞為有效。但是,如果第二電阻在第一預定期間內從未降至目標電阻值以下,那麼於步驟S503中,電流寫入操作將被反轉,並且藉由啟動另一個寫入操作來重複步驟S501以檢測記憶胞電阻。如果在一定次數的失敗之後,記憶胞可以被認為是無效的並停止寫入操作。Referring to FIG. 5, before step S501, it is assumed that step S401 has been performed and the write current has changed or the second predetermined period has expired. Then in step S501, the first resistance of the memory cell and the resistance change rate of the memory cell are measured. The first resistance of the memory cell and the resistance change rate of the memory cell can be measured at the same time at the first time point. When the resistance change rate has been detected, the second resistance of the resistive random access memory is measured, otherwise, the write bias is increased in step S501a. In addition, when the rate of change of resistance is detected, the writing operation will be stopped to avoid rewriting and save writing time. When it has been detected that the second resistance is lower than the target resistance value (for example, the target resistance value 111), then in step S502, the writing operation is completed and it is determined that the memory cell is valid. However, if the second resistance never falls below the target resistance value within the first predetermined period, then in step S503, the current writing operation will be reversed, and step S501 will be repeated by starting another writing operation. Detect memory cell resistance. If after a certain number of failures, the memory cell can be considered invalid and stop the write operation.
圖6和圖7分別示出了記憶胞通過檢測以及未通過驗證過程的操作的假設情況。參照圖6,在預先檢測到電阻變化率之後測量電阻值。在驗證時間點601,如果已判斷記憶胞的電阻值低於目標電阻值以下,則記憶胞已通過測試。寫入操作將停止以避免隨後的重寫。參照圖7,在先前已檢測到電阻值變化率之後測量電阻值。在驗證時間點702,如果已經判斷失效的記憶胞的電阻值在第一預定期間內降至目標電阻值以下,則記憶胞未通過測試。然後,電流寫入操作將是反向的,並且將執行寫入操作的另一次迭代以及測量記憶胞的電阻值和電阻值變化率。Fig. 6 and Fig. 7 respectively show the hypotheses of the operation of the memory cell passing the test and failing the verification process. Referring to FIG. 6, the resistance value is measured after the resistance change rate is detected in advance. At the
圖8至圖10示出了電子裝置的電路的示例性實施例,其執行驗證在電阻式隨機存取記憶體的記憶胞上的執行操作。參見圖8,電子裝置可包括鏡像電流I_RRAM的多個電流鏡電路,電流I_RRAM是來自電阻式隨機存取記憶體記憶胞的電流。當施加寫入偏壓時,電流I_RRAM將汲取自電阻式隨機存取記憶體記憶胞。電晶體Q1和電晶體Q2形成電流鏡電路,使得電流I_CM與電流I_RRAM匹配。當電晶體Q4和電晶體Q5形成另一個電流鏡電路時,電流Io將鏡像電流I_CM。因此,藉由測量電流Io可以知道電阻式隨機存取記憶體記憶胞的電阻。而且,電阻式隨機存取記憶體記憶的電阻變化率可以由RC延遲電路801提供。由於電晶體Q1和電晶體Q3形成另一個電流鏡電路,在電晶體Q1的閘極和電晶體Q3的閘極之間具有串聯電容器串接,而電感器位於電晶體Q1的閘極和電晶體Q3的閘極之間分流,電阻率電阻式隨機存取記憶體的變化率可以基於電流Id的值(例如第一輸出電流)來判斷。如果電流Id增加,則電阻式隨機存取記憶體的電阻變化率為正;反之如果電流Id減小,則電阻式隨機存取記憶體的電阻變化率為負。值得注意的是,由於電流Io不包含延遲,在測量電阻式隨機存取記憶體記憶的電阻變化率之前可以測量電阻式隨機存取記憶體記憶的電阻。FIGS. 8 to 10 show exemplary embodiments of a circuit of an electronic device, which perform verification operations performed on a memory cell of a resistive random access memory. Referring to FIG. 8, the electronic device may include a plurality of current mirror circuits that mirror the current I_RRAM. The current I_RRAM is the current from the resistive random access memory cell. When the write bias is applied, the current I_RRAM will be drawn from the resistive random access memory cell. Transistor Q1 and transistor Q2 form a current mirror circuit, so that the current I_CM matches the current I_RRAM. When the transistor Q4 and the transistor Q5 form another current mirror circuit, the current Io will mirror the current I_CM. Therefore, the resistance of the resistive random access memory cell can be known by measuring the current Io. Moreover, the resistance change rate of the resistive random access memory can be provided by the
參見圖9,對於這個示例性實施例,電晶體Q1和電晶體Q3形成第一電流鏡電路,電晶體Q1和電晶體Q6形成第二電流鏡電路,電晶體Q1和電晶體Q2形成第三電流鏡電路。第一電流鏡電路包含連接在電晶體Q1的閘極和電晶體Q3的閘極之間的第一RC延遲電路901,第二電流鏡電路包含連接在電晶體Q1的閘極和電晶體Q6的閘極之間的第二RC延遲電路902。第一電流鏡電路和第二電流鏡電路當中之一者可以是任意元件。假設第一RC延遲電路901的電容器具有比第二RC延遲電路902的電容器大的電容值,則第一RC延遲電路901將允許檢測用於比第二RC延遲電路902更快的電阻變化率。換句話說,具有較大電容值的第二RC延遲電路902將允許檢測電阻式隨機存取記憶體記憶胞的快速變化電阻值,反之具有較小電容值的第一RC延遲電路901將允許檢測變化緩慢或無反應的電阻值。第三電流鏡將檢測電阻式隨機存取記憶體記憶胞的電阻值作為電流I_CM,其鏡像來自電阻式隨機存取記憶體記憶胞的電流。Referring to FIG. 9, for this exemplary embodiment, transistor Q1 and transistor Q3 form a first current mirror circuit, transistor Q1 and transistor Q6 form a second current mirror circuit, and transistor Q1 and transistor Q2 form a third current. Mirror circuit. The first current mirror circuit includes a first
參見圖10,對於該示例性實施例,電子裝置包括鏡像電流I_RRAM的多個電流鏡電路,其中電流I_RRAM是來自電阻式隨機存取記憶體記憶的電流。當施加寫入偏壓時,電流I_RRAM提取自電阻式隨機存取記憶體記憶胞。電流I_CM1將匹配I_RRAM。電流I_CM1等於電流I_R,其可允許測量電路1003測量電阻式隨機存取記憶體記憶胞的電阻值。電流I_CM2將匹配電流I_RRAM。電流I_CM2等於電流Io,其可以允許測量電路1002測量電阻式隨機存取記憶體記憶胞的電阻值。電阻式隨機存取記憶體的電阻變化率可以基於電流Id的值來判斷,電流Id鏡像電流I_RRAM,其間有RC延遲電路1001連接。如果電流Id增加,則電阻式隨機存取記憶體的電阻變化率為正;反之如果電流Id減小,則電阻式隨機存取記憶體的電阻變化率為負。Referring to FIG. 10, for this exemplary embodiment, the electronic device includes multiple current mirror circuits that mirror the current I_RRAM, where the current I_RRAM is the current from the resistive random access memory. When the write bias is applied, the current I_RRAM is extracted from the resistive random access memory cell. The current I_CM1 will match I_RRAM. The current I_CM1 is equal to the current I_R, which allows the
鑑於前述描述,本發明適用於測試電阻式隨機存取記憶體記憶胞,並且能夠提供關於電阻式隨機存取記憶體記胞的電阻變化率的訊息。除了電阻值之外,測試裝置將能夠更準確地判斷電阻式隨機存取記憶體記憶胞是否已通過測試。再者,可以避免不必要的重寫的情況,並且可以節省寫入時間。In view of the foregoing description, the present invention is suitable for testing resistive random access memory cells, and can provide information about the resistance change rate of the resistive random access memory cells. In addition to the resistance value, the test device will be able to more accurately determine whether the resistive random access memory cell has passed the test. Furthermore, unnecessary rewriting can be avoided, and writing time can be saved.
除非明確描述,否則在本發明的公開實施例的詳細描述中使用的元件、動作或指令應被解釋為對本發明絕對關鍵或必要。而且,如這裡所使用的,每個不定冠詞「一」和「一個」可以包括一個以上的項目。如果打算僅使用一個項目,則使用「單一」或類似用語。Unless explicitly described, elements, actions or instructions used in the detailed description of the disclosed embodiments of the present invention should be construed as being absolutely critical or necessary to the present invention. Moreover, as used herein, each indefinite article "one" and "one" can include more than one item. If you plan to use only one item, use "single" or similar terms.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field can make some changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention shall be determined by the scope of the attached patent application.
101:第一驗證點101: The first verification point
102:第二驗證點102: second verification point
103:第三驗證點103: Third verification point
104:第四驗證點104: Fourth verification point
105:電阻值105: resistance value
111:目標值/目標電阻值111: target value/target resistance value
211:期間211: period
212:負電阻閾值變化212: Negative resistance threshold change
S301、S302、S303、S304、S305、S401、S402、S403、S404、S501、S501a、S502、S503:步驟S301, S302, S303, S304, S305, S401, S402, S403, S404, S501, S501a, S502, S503: steps
300:裝置300: device
301:電阻式隨機存取記憶胞301: Resistive random access memory cell
302:第一電流鏡電路302: The first current mirror circuit
303:第二電流鏡電路303: Second current mirror circuit
304:第三電流鏡電路304: third current mirror circuit
305:控制器電路305: Controller circuit
601、702:驗證時間點601, 702: verification time point
Id、Io、I_CM、I_CM1、I_CM2、I_R、I_RRAM:電流Id, Io, I_CM, I_CM1, I_CM2, I_R, I_RRAM: current
Q1、Q2、Q3、Q4、Q5、Q6:電晶體Q1, Q2, Q3, Q4, Q5, Q6: Transistor
801、901、902、1001:RC延遲電路801, 901, 902, 1001: RC delay circuit
1002、1003:測量電路1002, 1003: measuring circuit
圖1A示出了應用習知的驗證方法以驗證執行於電阻式隨機存取記憶體晶片的記憶胞上的寫入操作的假設情形。 圖1B示出了應用習知的驗證方法以驗證執行於電阻式隨機存取記憶體晶片的記憶胞上的寫入操作的另一假設情形。 圖2示出了根據本發明的示例性實施例之一應用驗證方法來驗證執行於電阻式隨機存取記憶體晶片的記憶胞上的寫入操作。 圖3A示出了根據本發明的示例性實施例之一驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的方法的流程圖。 圖3B示出了根據本發明的示例性實施例之一驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的電子電路。 圖4示出了根據本發明的第一示例性實施例驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的方法的流程圖。 圖5示出了根據本發明的第二示例性實施例驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的方法的流程圖。 圖6示出了根據本發明的第一示例性實施例藉由使用驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的方法來檢測電阻值變化的假設情形。 圖7示出了根據本發明的第一示例性實施例藉由使用驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的方法來檢測電阻值變化的另一假設情形。 圖8示出了根據本發明的第一示例性實施例用於驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的測試裝置。 圖9示出了根據本發明的第二示例性實施例用於驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的測試裝置。 圖10示出了根據本發明的第三示例性實施例用於驗證執行於電阻式隨機存取記憶體的記憶胞上的操作的測試裝置。 FIG. 1A shows a hypothetical situation where a conventional verification method is applied to verify a write operation performed on a memory cell of a resistive random access memory chip. FIG. 1B shows another hypothetical situation where a conventional verification method is applied to verify a write operation performed on a memory cell of a resistive random access memory chip. FIG. 2 illustrates the application of a verification method to verify a write operation performed on a memory cell of a resistive random access memory chip according to one of the exemplary embodiments of the present invention. FIG. 3A shows a flowchart of a method for verifying operations performed on a memory cell of a resistive random access memory according to one of the exemplary embodiments of the present invention. FIG. 3B shows an electronic circuit for verifying operations performed on a memory cell of a resistive random access memory according to one of the exemplary embodiments of the present invention. 4 shows a flowchart of a method for verifying operations performed on a memory cell of a resistive random access memory according to the first exemplary embodiment of the present invention. FIG. 5 shows a flowchart of a method for verifying operations performed on a memory cell of a resistive random access memory according to a second exemplary embodiment of the present invention. FIG. 6 shows a hypothetical situation in which a change in resistance value is detected by using a method of verifying operations performed on a memory cell of a resistive random access memory according to the first exemplary embodiment of the present invention. FIG. 7 shows another hypothetical situation where the resistance value change is detected by using the method of verifying the operation performed on the memory cell of the resistive random access memory according to the first exemplary embodiment of the present invention. FIG. 8 shows a test device for verifying operations performed on a memory cell of a resistive random access memory according to the first exemplary embodiment of the present invention. FIG. 9 shows a test device for verifying operations performed on a memory cell of a resistive random access memory according to a second exemplary embodiment of the present invention. FIG. 10 shows a test device for verifying operations performed on a memory cell of a resistive random access memory according to a third exemplary embodiment of the present invention.
S301、S302、S303、S304、S305:步驟 S301, S302, S303, S304, S305: steps
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108145311A TWI708254B (en) | 2019-12-11 | 2019-12-11 | Method and electronic circuit for verifying operation performed by cell of rram |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108145311A TWI708254B (en) | 2019-12-11 | 2019-12-11 | Method and electronic circuit for verifying operation performed by cell of rram |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI708254B true TWI708254B (en) | 2020-10-21 |
| TW202123251A TW202123251A (en) | 2021-06-16 |
Family
ID=74091418
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108145311A TWI708254B (en) | 2019-12-11 | 2019-12-11 | Method and electronic circuit for verifying operation performed by cell of rram |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI708254B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI449050B (en) * | 2009-12-31 | 2014-08-11 | Ind Tech Res Inst | Method for verifying resistive random-access memory and verifying device thereof |
| CN106205681A (en) * | 2015-04-29 | 2016-12-07 | 复旦大学 | The framework disturbed for three-dimensional vertical stacking resistance-variable storing device suppression IR drop voltage drop and read-write and operative algorithm |
| TWI642057B (en) * | 2017-04-28 | 2018-11-21 | 旺宏電子股份有限公司 | Method for operating non-volatile memory device and applications thereof |
| TW201907402A (en) * | 2017-07-03 | 2019-02-16 | 華邦電子股份有限公司 | Resistive memory apparatus and setting method for resistive memory cell thereof |
| US20190172534A1 (en) * | 2017-12-04 | 2019-06-06 | Winbond Electronics Corp. | Resistive random access memory (rram) device, write verify method and reverse write verify method thereof |
-
2019
- 2019-12-11 TW TW108145311A patent/TWI708254B/en active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI449050B (en) * | 2009-12-31 | 2014-08-11 | Ind Tech Res Inst | Method for verifying resistive random-access memory and verifying device thereof |
| CN106205681A (en) * | 2015-04-29 | 2016-12-07 | 复旦大学 | The framework disturbed for three-dimensional vertical stacking resistance-variable storing device suppression IR drop voltage drop and read-write and operative algorithm |
| TWI642057B (en) * | 2017-04-28 | 2018-11-21 | 旺宏電子股份有限公司 | Method for operating non-volatile memory device and applications thereof |
| TW201907402A (en) * | 2017-07-03 | 2019-02-16 | 華邦電子股份有限公司 | Resistive memory apparatus and setting method for resistive memory cell thereof |
| US20190172534A1 (en) * | 2017-12-04 | 2019-06-06 | Winbond Electronics Corp. | Resistive random access memory (rram) device, write verify method and reverse write verify method thereof |
| TW201926346A (en) * | 2017-12-04 | 2019-07-01 | 華邦電子股份有限公司 | Resistive random access memory device, write verify method and reverse write verify method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202123251A (en) | 2021-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10910051B1 (en) | Method and electronic circuit for verifying operation performed by cell of RRAM | |
| CN103578558B (en) | Semiconductor memory device and method of operating the same | |
| TWI652684B (en) | Circuit and method for detecting time dependent dielectric breakdown (tddb) shorts and signal-margin testing | |
| TWI430275B (en) | Method for programming nonvolatile memory device | |
| CN108701486A (en) | It is generated using the PUF values of antifuse memory array | |
| JPH04268646A (en) | Apparatus for inspecting watchdog circuit | |
| CN105469832B (en) | Integrated circuit and memory self-test method for integrated circuit | |
| CN106205725A (en) | Write and verify circuit and method for writing and verifying resistive memory | |
| CN107293501B (en) | Method and device for predicting high-temperature operating life of a chip | |
| CN100435337C (en) | Semiconductor integrated circuit with electrically programmable fuse | |
| US9523737B2 (en) | Insertion of faults into computer systems | |
| WO2020114187A1 (en) | Pre-charging circuit fault detection method and apparatus | |
| US9508435B1 (en) | Writing method for resistive memory apparatus | |
| TWI708254B (en) | Method and electronic circuit for verifying operation performed by cell of rram | |
| US6128757A (en) | Low voltage screen for improving the fault coverage of integrated circuit production test programs | |
| TW201917734A (en) | Non-volatile memory device and error compensation method for verifying therefor | |
| KR102327384B1 (en) | Modeling method | |
| US10762970B2 (en) | Inspection method for memory integrity, nonvolatile memory and electronic device | |
| CN113129965B (en) | Method and electronic circuit for verifying operations performed on memory cells | |
| CN110108476B (en) | Automatic transmission solenoid valve action durability test method, device and computer equipment | |
| CN106782671A (en) | A kind of safety chip enters the method and apparatus of test pattern | |
| KR20180065890A (en) | Semiconductor device and adjustment method thereof | |
| US20180321312A1 (en) | Test device | |
| CN104932957A (en) | Method for checking suitability of a data processing device for performing failsafe automation processes | |
| KR100705219B1 (en) | Program method of NAND flash memory device |